Real-time dependable channels: customizing QoS attributes for distributed systems

Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems 1999-06, Vol.10 (6), p.600-612
Hauptverfasser: Hiltunen, M.A., Schlichting, R.D., Xiaonan Han, Cardozo, M.M., Das, R.
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 612
container_issue 6
container_start_page 600
container_title IEEE transactions on parallel and distributed systems
container_volume 10
creator Hiltunen, M.A.
Schlichting, R.D.
Xiaonan Han
Cardozo, M.M.
Das, R.
description Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is based on using CactusRT, a system that supports the construction of middleware services out of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant and interacts with other micro-protocols using an event-driven model supported by the CactusRT runtime system. In addition to RTD channels CactusRT and its implementation are described. This prototype executes on a cluster of Pentium PCs running the OpenGroup/RI MK 7.3 Mach real-time operating system and CORDS, a system for building network protocols based on the x-kernel.
doi_str_mv 10.1109/71.774909
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_919912405</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>774909</ieee_id><sourcerecordid>28561779</sourcerecordid><originalsourceid>FETCH-LOGICAL-c255t-2079380ef63361821d496095fb6dafd495b70a5de65c691b26e9f88817ddb3f83</originalsourceid><addsrcrecordid>eNqF0TtPxDAMAOAIgcRxMLAyZQIxFOK0ebGhEy_pJHQ85iptHCjq42jS4fj1FPXECJNt-ZNl2YQcA7sAYOZSwYVSmWFmh8xACJ1w0OnumLNMJIaD2ScHIXwwBplg2YysntDWSawapA7X2Dpb1EjLd9u2WIcrWg4hdk31VbVvdNU9UxtjXxVDxEB911NXhW3taNiEiE04JHve1gGPtnFOXm9vXhb3yfLx7mFxvUxKLkRMOFMm1Qy9TFMJmoPLjGRG-EI668dCFIpZ4VCKUhoouETjtdagnCtSr9M5OZvmrvvuc8AQ86YKJda1bbEbQm7AGOAZE6M8_VNyLSSocZ1_oRrPyKUa4fkEy74LoUefr_uqsf0mB5b__CFXkE9_GO3JZCtE_HXb5jehfoJj</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>27104267</pqid></control><display><type>article</type><title>Real-time dependable channels: customizing QoS attributes for distributed systems</title><source>IEEE Electronic Library (IEL)</source><creator>Hiltunen, M.A. ; Schlichting, R.D. ; Xiaonan Han ; Cardozo, M.M. ; Das, R.</creator><creatorcontrib>Hiltunen, M.A. ; Schlichting, R.D. ; Xiaonan Han ; Cardozo, M.M. ; Das, R.</creatorcontrib><description>Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is based on using CactusRT, a system that supports the construction of middleware services out of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant and interacts with other micro-protocols using an event-driven model supported by the CactusRT runtime system. In addition to RTD channels CactusRT and its implementation are described. This prototype executes on a cluster of Pentium PCs running the OpenGroup/RI MK 7.3 Mach real-time operating system and CORDS, a system for building network protocols based on the x-kernel.</description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/71.774909</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Channels ; Computer networks ; Computer programs ; Mathematical models ; Middleware ; Modular construction ; Networks ; Operating systems ; Personal communication networks ; Protocols ; Prototypes ; Quality of service ; Real time ; Real time systems ; Semantics ; Software prototyping</subject><ispartof>IEEE transactions on parallel and distributed systems, 1999-06, Vol.10 (6), p.600-612</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c255t-2079380ef63361821d496095fb6dafd495b70a5de65c691b26e9f88817ddb3f83</citedby><cites>FETCH-LOGICAL-c255t-2079380ef63361821d496095fb6dafd495b70a5de65c691b26e9f88817ddb3f83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/774909$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,793,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/774909$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Hiltunen, M.A.</creatorcontrib><creatorcontrib>Schlichting, R.D.</creatorcontrib><creatorcontrib>Xiaonan Han</creatorcontrib><creatorcontrib>Cardozo, M.M.</creatorcontrib><creatorcontrib>Das, R.</creatorcontrib><title>Real-time dependable channels: customizing QoS attributes for distributed systems</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description>Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is based on using CactusRT, a system that supports the construction of middleware services out of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant and interacts with other micro-protocols using an event-driven model supported by the CactusRT runtime system. In addition to RTD channels CactusRT and its implementation are described. This prototype executes on a cluster of Pentium PCs running the OpenGroup/RI MK 7.3 Mach real-time operating system and CORDS, a system for building network protocols based on the x-kernel.</description><subject>Application software</subject><subject>Channels</subject><subject>Computer networks</subject><subject>Computer programs</subject><subject>Mathematical models</subject><subject>Middleware</subject><subject>Modular construction</subject><subject>Networks</subject><subject>Operating systems</subject><subject>Personal communication networks</subject><subject>Protocols</subject><subject>Prototypes</subject><subject>Quality of service</subject><subject>Real time</subject><subject>Real time systems</subject><subject>Semantics</subject><subject>Software prototyping</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1999</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqF0TtPxDAMAOAIgcRxMLAyZQIxFOK0ebGhEy_pJHQ85iptHCjq42jS4fj1FPXECJNt-ZNl2YQcA7sAYOZSwYVSmWFmh8xACJ1w0OnumLNMJIaD2ScHIXwwBplg2YysntDWSawapA7X2Dpb1EjLd9u2WIcrWg4hdk31VbVvdNU9UxtjXxVDxEB911NXhW3taNiEiE04JHve1gGPtnFOXm9vXhb3yfLx7mFxvUxKLkRMOFMm1Qy9TFMJmoPLjGRG-EI668dCFIpZ4VCKUhoouETjtdagnCtSr9M5OZvmrvvuc8AQ86YKJda1bbEbQm7AGOAZE6M8_VNyLSSocZ1_oRrPyKUa4fkEy74LoUefr_uqsf0mB5b__CFXkE9_GO3JZCtE_HXb5jehfoJj</recordid><startdate>19990601</startdate><enddate>19990601</enddate><creator>Hiltunen, M.A.</creator><creator>Schlichting, R.D.</creator><creator>Xiaonan Han</creator><creator>Cardozo, M.M.</creator><creator>Das, R.</creator><general>IEEE</general><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7SP</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>19990601</creationdate><title>Real-time dependable channels: customizing QoS attributes for distributed systems</title><author>Hiltunen, M.A. ; Schlichting, R.D. ; Xiaonan Han ; Cardozo, M.M. ; Das, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c255t-2079380ef63361821d496095fb6dafd495b70a5de65c691b26e9f88817ddb3f83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Application software</topic><topic>Channels</topic><topic>Computer networks</topic><topic>Computer programs</topic><topic>Mathematical models</topic><topic>Middleware</topic><topic>Modular construction</topic><topic>Networks</topic><topic>Operating systems</topic><topic>Personal communication networks</topic><topic>Protocols</topic><topic>Prototypes</topic><topic>Quality of service</topic><topic>Real time</topic><topic>Real time systems</topic><topic>Semantics</topic><topic>Software prototyping</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hiltunen, M.A.</creatorcontrib><creatorcontrib>Schlichting, R.D.</creatorcontrib><creatorcontrib>Xiaonan Han</creatorcontrib><creatorcontrib>Cardozo, M.M.</creatorcontrib><creatorcontrib>Das, R.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems 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><collection>Electronics &amp; Communications Abstracts</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hiltunen, M.A.</au><au>Schlichting, R.D.</au><au>Xiaonan Han</au><au>Cardozo, M.M.</au><au>Das, R.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Real-time dependable channels: customizing QoS attributes for distributed systems</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>1999-06-01</date><risdate>1999</risdate><volume>10</volume><issue>6</issue><spage>600</spage><epage>612</epage><pages>600-612</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><abstract>Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is based on using CactusRT, a system that supports the construction of middleware services out of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant and interacts with other micro-protocols using an event-driven model supported by the CactusRT runtime system. In addition to RTD channels CactusRT and its implementation are described. This prototype executes on a cluster of Pentium PCs running the OpenGroup/RI MK 7.3 Mach real-time operating system and CORDS, a system for building network protocols based on the x-kernel.</abstract><pub>IEEE</pub><doi>10.1109/71.774909</doi><tpages>13</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1045-9219
ispartof IEEE transactions on parallel and distributed systems, 1999-06, Vol.10 (6), p.600-612
issn 1045-9219
1558-2183
language eng
recordid cdi_proquest_miscellaneous_919912405
source IEEE Electronic Library (IEL)
subjects Application software
Channels
Computer networks
Computer programs
Mathematical models
Middleware
Modular construction
Networks
Operating systems
Personal communication networks
Protocols
Prototypes
Quality of service
Real time
Real time systems
Semantics
Software prototyping
title Real-time dependable channels: customizing QoS attributes for distributed systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T00%3A17%3A19IST&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=Real-time%20dependable%20channels:%20customizing%20QoS%20attributes%20for%20distributed%20systems&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=Hiltunen,%20M.A.&rft.date=1999-06-01&rft.volume=10&rft.issue=6&rft.spage=600&rft.epage=612&rft.pages=600-612&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/71.774909&rft_dat=%3Cproquest_RIE%3E28561779%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=27104267&rft_id=info:pmid/&rft_ieee_id=774909&rfr_iscdi=true