In software engineering, a pipeline consists of a chain of processing elements (processes, threads, coroutines, etc..), arranged so that the output of each element is the input of the next. Usually some amount of buffering is provided between consecutive elements. The information that flows in these pipelines is often a stream of records, bytes or bits.
The concept is also called the pipes and filters design pattern. It was named by analogy to a physical pipeline.
Multiprocessed pipelines:- Pipelines are often implemented in a multitasking OS, by launching all elements at the same time as processes, and automatically servicing the data read requests by each process with the data written by the upstream process. In this way, the CPU will be naturally switched among the processes by the scheduler so as to minimize its idle time. Continue reading
Technology
Components
The Trans Alaska Pipeline crossing under the Tanana River and over ridge of the Alaska Range
Pipeline networks are composed of several pieces of equipment that operate together to move products from location to location. The main elements of a pipeline system are:
Initial injection station
Known also as supply or inlet station, is the beginning of the system, where the product is injected into the line. Storage facilities, pumps or compressors are usually located at these locations. Continue reading
Operation
Field devices are instrumentation, data gathering units and communication systems. The field Instrumentation includes flow, pressure and temperature gauges/transmitters, and other devices to measure the relevant data required. These instruments are installed along the pipeline on some specific locations, such as injection or delivery stations, pump stations (liquid pipelines) or compressor stations (gas pipelines), and block valve stations.
The information measured by these field instruments is then gathered in local Remote Terminal Units (RTU) that transfer the field data to a central location in real time using communication systems, such as satellite channels, microwave links, or cellular phone connections.
Pipelines are controlled and operated remotely, from what is usually known as The Main Control Room. In this center, all the data related to field measurement is consolidated in one central database. The data is received from multiple RTUs along the pipeline. It is common to find RTUs installed at every station along the pipeline.
Continue reading
For oil or natural gas
There is some argument as to when the first crude oil pipeline was built. However, some[who?] say pipeline transport was pioneered by Vladimir Shukhov and the Branobel company in the late 19th century. Others[who?] say oil pipelines originated when the Oil Transport Association first constructed a 2-inch (51 mm) wrought iron pipeline over a 6-mile (9.7 km) track from an oil field in Pennsylvania to a railroad station in Oil Creek, in the 1860s. Pipelines are generally the most economical way to transport large quantities of oil, refined oil products or natural gas over land. Natural gas is methane and is found in nature mixed with other gases, mainly propane and butane. Continue reading