Distributed multiparty protocols such as multicast, atomic commit, or gossip are currently underutilized, but we envision that they could be used pervasively, and that developers could work with such protocols similarly to how they work with CORBA/COM/.NET/Java objects. We have created a new programming model and a platform in which protocol instances are represented as objects of a new type called live distributed objects: strongly-typed building blocks that can be composed in a type-safe manner through a drag and drop interface. Unlike most prior object-oriented distributed protocol embeddings, our model appears to be flexible enough to accommodate most popular protocols, and to be applied uniformly to any part of a distributed system, to...
Reliable multicast, publish-subscribe and group communication are highly effective in support of rep...
Present-day object-oriented middleware provides little support for the distribution, replication and...
Distributed systems are clusters of computers working together on one task. The sharing of informati...
Distributed multiparty protocols such as multicast, atomic commit, or gossip are currently underutil...
This paper presents a new object-oriented approach to modeling the semantics of distributed multi-pa...
The rise of worldwide Internet-scale services demands large distributed systems. Indeed, when handli...
Distributed systems are clusters of computers working together on one task. The sharing of informati...
Many distributed applications have a strong requirement for efficient dissemination of large amounts...
The reliable multicast, publish-subscribe, and group communication paradigms are highly effective in...
We present a new scalable fault-tolerant algorithm which ensures total order delivery of messages se...
Our work is motivated by a platform we’re building to support a new style of distributed programming...
The use of large-scale multimedia applications has escalated in recent years. Distributed object fra...
Reliable multicast, publish-subscribe and group communication are highly effective in support of rep...
This paper presents a new object-oriented approach to mod-eling the semantics of distributed multi-p...
The definition of reliable multicast has varied widely, going from requirements for absolute data re...
Reliable multicast, publish-subscribe and group communication are highly effective in support of rep...
Present-day object-oriented middleware provides little support for the distribution, replication and...
Distributed systems are clusters of computers working together on one task. The sharing of informati...
Distributed multiparty protocols such as multicast, atomic commit, or gossip are currently underutil...
This paper presents a new object-oriented approach to modeling the semantics of distributed multi-pa...
The rise of worldwide Internet-scale services demands large distributed systems. Indeed, when handli...
Distributed systems are clusters of computers working together on one task. The sharing of informati...
Many distributed applications have a strong requirement for efficient dissemination of large amounts...
The reliable multicast, publish-subscribe, and group communication paradigms are highly effective in...
We present a new scalable fault-tolerant algorithm which ensures total order delivery of messages se...
Our work is motivated by a platform we’re building to support a new style of distributed programming...
The use of large-scale multimedia applications has escalated in recent years. Distributed object fra...
Reliable multicast, publish-subscribe and group communication are highly effective in support of rep...
This paper presents a new object-oriented approach to mod-eling the semantics of distributed multi-p...
The definition of reliable multicast has varied widely, going from requirements for absolute data re...
Reliable multicast, publish-subscribe and group communication are highly effective in support of rep...
Present-day object-oriented middleware provides little support for the distribution, replication and...
Distributed systems are clusters of computers working together on one task. The sharing of informati...