Programming with process groups: group and multicast semantics:
Abstract: "Process groups are a natural tool for distributed programming, and are increasingly important in distributed computing environments. However, there is little agreement on the most appropriate semantics for process group membership and group communication. These issues are of special...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Ithaca, New York
1991
|
Schriftenreihe: | Cornell University <Ithaca, NY> / Department of Computer Science: Technical report
1185 |
Schlagworte: | |
Zusammenfassung: | Abstract: "Process groups are a natural tool for distributed programming, and are increasingly important in distributed computing environments. However, there is little agreement on the most appropriate semantics for process group membership and group communication. These issues are of special importance in the Isis system, a toolkit for distributed programming. Isis supports several styles of process group, and a collection of group communication protocols spanning a range of atomicity and ordering properties. This flexibility makes Isis adaptable to a variety of applications, but is also a source of complexity that limits performance This paper reports on a new architecture that arose from an effort to simplify Isis process group semantics. Our findings include a refined notion of how the clients of a group should be treated, what the properties of a multicast primitive should be when systems contain large numbers of overlapping groups, and a new construct called the causality domain. A system based on this architecture is now being implemented in collaboration with the Chorus and Mach projects. |
Beschreibung: | 23 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010596118 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 960202s1991 |||| 00||| engod | ||
035 | |a (OCoLC)25776293 | ||
035 | |a (DE-599)BVBBV010596118 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
100 | 1 | |a Birman, Kenneth P. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Programming with process groups: group and multicast semantics |c Kenneth P. Birman ; Robert Cooper ; Barry Gleeson |
264 | 1 | |a Ithaca, New York |c 1991 | |
300 | |a 23 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Cornell University <Ithaca, NY> / Department of Computer Science: Technical report |v 1185 | |
520 | 3 | |a Abstract: "Process groups are a natural tool for distributed programming, and are increasingly important in distributed computing environments. However, there is little agreement on the most appropriate semantics for process group membership and group communication. These issues are of special importance in the Isis system, a toolkit for distributed programming. Isis supports several styles of process group, and a collection of group communication protocols spanning a range of atomicity and ordering properties. This flexibility makes Isis adaptable to a variety of applications, but is also a source of complexity that limits performance | |
520 | 3 | |a This paper reports on a new architecture that arose from an effort to simplify Isis process group semantics. Our findings include a refined notion of how the clients of a group should be treated, what the properties of a multicast primitive should be when systems contain large numbers of overlapping groups, and a new construct called the causality domain. A system based on this architecture is now being implemented in collaboration with the Chorus and Mach projects. | |
650 | 4 | |a Distributed databases | |
650 | 4 | |a Fault-tolerant computing | |
650 | 4 | |a ISIS (Computer system) | |
700 | 1 | |a Cooper, Robert |e Verfasser |4 aut | |
700 | 1 | |a Gleeson, Barry |e Verfasser |4 aut | |
810 | 2 | |a Department of Computer Science: Technical report |t Cornell University <Ithaca, NY> |v 1185 |w (DE-604)BV006185504 |9 1185 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-007066473 |
Datensatz im Suchindex
_version_ | 1804125067717640192 |
---|---|
any_adam_object | |
author | Birman, Kenneth P. Cooper, Robert Gleeson, Barry |
author_facet | Birman, Kenneth P. Cooper, Robert Gleeson, Barry |
author_role | aut aut aut |
author_sort | Birman, Kenneth P. |
author_variant | k p b kp kpb r c rc b g bg |
building | Verbundindex |
bvnumber | BV010596118 |
ctrlnum | (OCoLC)25776293 (DE-599)BVBBV010596118 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02296nam a2200349 cb4500</leader><controlfield tag="001">BV010596118</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960202s1991 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)25776293</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010596118</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Birman, Kenneth P.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programming with process groups: group and multicast semantics</subfield><subfield code="c">Kenneth P. Birman ; Robert Cooper ; Barry Gleeson</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Ithaca, New York</subfield><subfield code="c">1991</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">23 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Cornell University <Ithaca, NY> / Department of Computer Science: Technical report</subfield><subfield code="v">1185</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Process groups are a natural tool for distributed programming, and are increasingly important in distributed computing environments. However, there is little agreement on the most appropriate semantics for process group membership and group communication. These issues are of special importance in the Isis system, a toolkit for distributed programming. Isis supports several styles of process group, and a collection of group communication protocols spanning a range of atomicity and ordering properties. This flexibility makes Isis adaptable to a variety of applications, but is also a source of complexity that limits performance</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">This paper reports on a new architecture that arose from an effort to simplify Isis process group semantics. Our findings include a refined notion of how the clients of a group should be treated, what the properties of a multicast primitive should be when systems contain large numbers of overlapping groups, and a new construct called the causality domain. A system based on this architecture is now being implemented in collaboration with the Chorus and Mach projects.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distributed databases</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fault-tolerant computing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">ISIS (Computer system)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Cooper, Robert</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gleeson, Barry</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Department of Computer Science: Technical report</subfield><subfield code="t">Cornell University <Ithaca, NY></subfield><subfield code="v">1185</subfield><subfield code="w">(DE-604)BV006185504</subfield><subfield code="9">1185</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007066473</subfield></datafield></record></collection> |
id | DE-604.BV010596118 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:55:40Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007066473 |
oclc_num | 25776293 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 23 S. |
publishDate | 1991 |
publishDateSearch | 1991 |
publishDateSort | 1991 |
record_format | marc |
series2 | Cornell University <Ithaca, NY> / Department of Computer Science: Technical report |
spelling | Birman, Kenneth P. Verfasser aut Programming with process groups: group and multicast semantics Kenneth P. Birman ; Robert Cooper ; Barry Gleeson Ithaca, New York 1991 23 S. txt rdacontent n rdamedia nc rdacarrier Cornell University <Ithaca, NY> / Department of Computer Science: Technical report 1185 Abstract: "Process groups are a natural tool for distributed programming, and are increasingly important in distributed computing environments. However, there is little agreement on the most appropriate semantics for process group membership and group communication. These issues are of special importance in the Isis system, a toolkit for distributed programming. Isis supports several styles of process group, and a collection of group communication protocols spanning a range of atomicity and ordering properties. This flexibility makes Isis adaptable to a variety of applications, but is also a source of complexity that limits performance This paper reports on a new architecture that arose from an effort to simplify Isis process group semantics. Our findings include a refined notion of how the clients of a group should be treated, what the properties of a multicast primitive should be when systems contain large numbers of overlapping groups, and a new construct called the causality domain. A system based on this architecture is now being implemented in collaboration with the Chorus and Mach projects. Distributed databases Fault-tolerant computing ISIS (Computer system) Cooper, Robert Verfasser aut Gleeson, Barry Verfasser aut Department of Computer Science: Technical report Cornell University <Ithaca, NY> 1185 (DE-604)BV006185504 1185 |
spellingShingle | Birman, Kenneth P. Cooper, Robert Gleeson, Barry Programming with process groups: group and multicast semantics Distributed databases Fault-tolerant computing ISIS (Computer system) |
title | Programming with process groups: group and multicast semantics |
title_auth | Programming with process groups: group and multicast semantics |
title_exact_search | Programming with process groups: group and multicast semantics |
title_full | Programming with process groups: group and multicast semantics Kenneth P. Birman ; Robert Cooper ; Barry Gleeson |
title_fullStr | Programming with process groups: group and multicast semantics Kenneth P. Birman ; Robert Cooper ; Barry Gleeson |
title_full_unstemmed | Programming with process groups: group and multicast semantics Kenneth P. Birman ; Robert Cooper ; Barry Gleeson |
title_short | Programming with process groups: group and multicast semantics |
title_sort | programming with process groups group and multicast semantics |
topic | Distributed databases Fault-tolerant computing ISIS (Computer system) |
topic_facet | Distributed databases Fault-tolerant computing ISIS (Computer system) |
volume_link | (DE-604)BV006185504 |
work_keys_str_mv | AT birmankennethp programmingwithprocessgroupsgroupandmulticastsemantics AT cooperrobert programmingwithprocessgroupsgroupandmulticastsemantics AT gleesonbarry programmingwithprocessgroupsgroupandmulticastsemantics |