Container shipping: operating system support for I/O-intensive applications

New I/O devices with data rates ranging from 10 to 100 Mbytes per second are becoming available for personal computers and workstations. Along with continual improvements in processor, memory, and bus technology, these devices have enabled I/O-intensive applications for desktop computing that requir...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer (Long Beach, Calif.) Calif.), 1994-03, Vol.27 (3), p.84-93
Hauptverfasser: Pasquale, J., Anderson, E., Muller, P.K.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 93
container_issue 3
container_start_page 84
container_title Computer (Long Beach, Calif.)
container_volume 27
creator Pasquale, J.
Anderson, E.
Muller, P.K.
description New I/O devices with data rates ranging from 10 to 100 Mbytes per second are becoming available for personal computers and workstations. Along with continual improvements in processor, memory, and bus technology, these devices have enabled I/O-intensive applications for desktop computing that require input, processing, and output of very large amounts of data. We focus on an important aspect of operating system support for these applications: efficient transfer of large data objects between the protection domains in which processes and devices reside. A rapidly growing class of I/O-intensive applications is multimedia computing. After we present an I/O-pipeline model, we analyze issues relevant to the design of an operating system inter-domain data-transfer facility. Then we present the design for such a facility. An I/O pipeline is a model of a dynamic computation structure consisting of a sequence of domains: an input domain followed by one or more intermediate domains, and an output domain.< >
doi_str_mv 10.1109/2.268890
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_2_268890</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>268890</ieee_id><sourcerecordid>28771351</sourcerecordid><originalsourceid>FETCH-LOGICAL-c338t-947fde2c3672f160ebb0e1453b7e7904e0581e490df4a843b53177f0c5c311b03</originalsourceid><addsrcrecordid>eNo90D1PwzAQBmALgUQpSMxMmRBLWp8_YocNVXxUVOoCs5WkZzBKY2MnSP33BKViuju9j254CbkGugCg5ZItWKF1SU_IDKTUOdUgTsmMUtB5CQU7JxcpfY2n0JLPyOvKd33lOoxZ-nQhuO7jPvMBY9WPa5YOqcd9loYQfOwz62O2Xm5z1_XYJfeDWRVC65oR-y5dkjNbtQmvjnNO3p8e31Yv-Wb7vF49bPKGc93npVB2h6zhhWIWCop1TRGE5LVCVVKBVGpAUdKdFZUWvJYclLK0kQ0HqCmfk9vpb4j-e8DUm71LDbZt1aEfkmFaKeASRng3wSb6lCJaE6LbV_FggJq_tgwzU1sjvZmoQ8R_dgx_AY_HZJc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28771351</pqid></control><display><type>article</type><title>Container shipping: operating system support for I/O-intensive applications</title><source>IEEE Electronic Library (IEL)</source><creator>Pasquale, J. ; Anderson, E. ; Muller, P.K.</creator><creatorcontrib>Pasquale, J. ; Anderson, E. ; Muller, P.K.</creatorcontrib><description>New I/O devices with data rates ranging from 10 to 100 Mbytes per second are becoming available for personal computers and workstations. Along with continual improvements in processor, memory, and bus technology, these devices have enabled I/O-intensive applications for desktop computing that require input, processing, and output of very large amounts of data. We focus on an important aspect of operating system support for these applications: efficient transfer of large data objects between the protection domains in which processes and devices reside. A rapidly growing class of I/O-intensive applications is multimedia computing. After we present an I/O-pipeline model, we analyze issues relevant to the design of an operating system inter-domain data-transfer facility. Then we present the design for such a facility. An I/O pipeline is a model of a dynamic computation structure consisting of a sequence of domains: an input domain followed by one or more intermediate domains, and an output domain.&lt; &gt;</description><identifier>ISSN: 0018-9162</identifier><identifier>EISSN: 1558-0814</identifier><identifier>DOI: 10.1109/2.268890</identifier><identifier>CODEN: CPTRB4</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Containers ; Costs ; Data visualization ; Microcomputers ; Multimedia computing ; Operating systems ; Protection ; Video sharing ; Workstations</subject><ispartof>Computer (Long Beach, Calif.), 1994-03, Vol.27 (3), p.84-93</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c338t-947fde2c3672f160ebb0e1453b7e7904e0581e490df4a843b53177f0c5c311b03</citedby><cites>FETCH-LOGICAL-c338t-947fde2c3672f160ebb0e1453b7e7904e0581e490df4a843b53177f0c5c311b03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/268890$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/268890$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Pasquale, J.</creatorcontrib><creatorcontrib>Anderson, E.</creatorcontrib><creatorcontrib>Muller, P.K.</creatorcontrib><title>Container shipping: operating system support for I/O-intensive applications</title><title>Computer (Long Beach, Calif.)</title><addtitle>MC</addtitle><description>New I/O devices with data rates ranging from 10 to 100 Mbytes per second are becoming available for personal computers and workstations. Along with continual improvements in processor, memory, and bus technology, these devices have enabled I/O-intensive applications for desktop computing that require input, processing, and output of very large amounts of data. We focus on an important aspect of operating system support for these applications: efficient transfer of large data objects between the protection domains in which processes and devices reside. A rapidly growing class of I/O-intensive applications is multimedia computing. After we present an I/O-pipeline model, we analyze issues relevant to the design of an operating system inter-domain data-transfer facility. Then we present the design for such a facility. An I/O pipeline is a model of a dynamic computation structure consisting of a sequence of domains: an input domain followed by one or more intermediate domains, and an output domain.&lt; &gt;</description><subject>Application software</subject><subject>Containers</subject><subject>Costs</subject><subject>Data visualization</subject><subject>Microcomputers</subject><subject>Multimedia computing</subject><subject>Operating systems</subject><subject>Protection</subject><subject>Video sharing</subject><subject>Workstations</subject><issn>0018-9162</issn><issn>1558-0814</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1994</creationdate><recordtype>article</recordtype><recordid>eNo90D1PwzAQBmALgUQpSMxMmRBLWp8_YocNVXxUVOoCs5WkZzBKY2MnSP33BKViuju9j254CbkGugCg5ZItWKF1SU_IDKTUOdUgTsmMUtB5CQU7JxcpfY2n0JLPyOvKd33lOoxZ-nQhuO7jPvMBY9WPa5YOqcd9loYQfOwz62O2Xm5z1_XYJfeDWRVC65oR-y5dkjNbtQmvjnNO3p8e31Yv-Wb7vF49bPKGc93npVB2h6zhhWIWCop1TRGE5LVCVVKBVGpAUdKdFZUWvJYclLK0kQ0HqCmfk9vpb4j-e8DUm71LDbZt1aEfkmFaKeASRng3wSb6lCJaE6LbV_FggJq_tgwzU1sjvZmoQ8R_dgx_AY_HZJc</recordid><startdate>19940301</startdate><enddate>19940301</enddate><creator>Pasquale, J.</creator><creator>Anderson, E.</creator><creator>Muller, P.K.</creator><general>IEEE</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19940301</creationdate><title>Container shipping: operating system support for I/O-intensive applications</title><author>Pasquale, J. ; Anderson, E. ; Muller, P.K.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c338t-947fde2c3672f160ebb0e1453b7e7904e0581e490df4a843b53177f0c5c311b03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1994</creationdate><topic>Application software</topic><topic>Containers</topic><topic>Costs</topic><topic>Data visualization</topic><topic>Microcomputers</topic><topic>Multimedia computing</topic><topic>Operating systems</topic><topic>Protection</topic><topic>Video sharing</topic><topic>Workstations</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pasquale, J.</creatorcontrib><creatorcontrib>Anderson, E.</creatorcontrib><creatorcontrib>Muller, P.K.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer (Long Beach, Calif.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pasquale, J.</au><au>Anderson, E.</au><au>Muller, P.K.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Container shipping: operating system support for I/O-intensive applications</atitle><jtitle>Computer (Long Beach, Calif.)</jtitle><stitle>MC</stitle><date>1994-03-01</date><risdate>1994</risdate><volume>27</volume><issue>3</issue><spage>84</spage><epage>93</epage><pages>84-93</pages><issn>0018-9162</issn><eissn>1558-0814</eissn><coden>CPTRB4</coden><abstract>New I/O devices with data rates ranging from 10 to 100 Mbytes per second are becoming available for personal computers and workstations. Along with continual improvements in processor, memory, and bus technology, these devices have enabled I/O-intensive applications for desktop computing that require input, processing, and output of very large amounts of data. We focus on an important aspect of operating system support for these applications: efficient transfer of large data objects between the protection domains in which processes and devices reside. A rapidly growing class of I/O-intensive applications is multimedia computing. After we present an I/O-pipeline model, we analyze issues relevant to the design of an operating system inter-domain data-transfer facility. Then we present the design for such a facility. An I/O pipeline is a model of a dynamic computation structure consisting of a sequence of domains: an input domain followed by one or more intermediate domains, and an output domain.&lt; &gt;</abstract><pub>IEEE</pub><doi>10.1109/2.268890</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9162
ispartof Computer (Long Beach, Calif.), 1994-03, Vol.27 (3), p.84-93
issn 0018-9162
1558-0814
language eng
recordid cdi_crossref_primary_10_1109_2_268890
source IEEE Electronic Library (IEL)
subjects Application software
Containers
Costs
Data visualization
Microcomputers
Multimedia computing
Operating systems
Protection
Video sharing
Workstations
title Container shipping: operating system support for I/O-intensive applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T23%3A31%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Container%20shipping:%20operating%20system%20support%20for%20I/O-intensive%20applications&rft.jtitle=Computer%20(Long%20Beach,%20Calif.)&rft.au=Pasquale,%20J.&rft.date=1994-03-01&rft.volume=27&rft.issue=3&rft.spage=84&rft.epage=93&rft.pages=84-93&rft.issn=0018-9162&rft.eissn=1558-0814&rft.coden=CPTRB4&rft_id=info:doi/10.1109/2.268890&rft_dat=%3Cproquest_RIE%3E28771351%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28771351&rft_id=info:pmid/&rft_ieee_id=268890&rfr_iscdi=true