Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
Effective multicast programming in large scale distributed systems
Autore:
Eugster, PT; Boichat, R; Guerraoui, R; Sventek, J;
Indirizzi:
Swiss Fed Inst Technol, Dept Commun Syst, Distributed Programming Grp, CH-1015 Lausanne, Switzerland Swiss Fed Inst Technol Lausanne Switzerland CH-1015 ausanne, Switzerland Agilent Labs Scotland, Edinburgh, Midlothian, Scotland Agilent Labs Scotland Edinburgh Midlothian Scotland Midlothian, Scotland
Titolo Testata:
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
fascicolo: 6, volume: 13, anno: 2001,
pagine: 421 - 447
SICI:
1532-0626(200105)13:6<421:EMPILS>2.0.ZU;2-B
Fonte:
ISI
Lingua:
ENG
Soggetto:
GROUP COMMUNICATION-SYSTEM;
Keywords:
concurrency; scalability; reliability; multicast; membership; partitions;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
Engineering, Computing & Technology
Citazioni:
46
Recensione:
Indirizzi per estratti:
Indirizzo: Eugster, PT Swiss Fed Inst Technol, Dept Commun Syst, Distributed Programming Grp, CH-1015 Lausanne, Switzerland Swiss Fed Inst Technol Lausanne Switzerland CH-1015 tzerland
Citazione:
P.T. Eugster et al., "Effective multicast programming in large scale distributed systems", CONCURR COM, 13(6), 2001, pp. 421-447

Abstract

Many distributed applications have a strong requirement for efficient dissemination of large amounts of information to widely spread consumers in large networks. These include applications in e-commerce and telecommunication. Publish/subscribe is considered one of the most important interaction styles with which to model communication on a large scale. Producers publish information on a topic and consumers subscribe to the topics they wish to beinformed of. The decoupling of producers and consumers in time, space, andhow makes the publish/subscribe paradigm very attractive for large scale distribution, especially in environments like the Internet. This paper describes the architecture and implementation of DACE (Distributed Asynchronous Computing Environment), a framework for publish/subscribe communication based on an object-oriented programming abstraction in the form of Distributed Asynchronous Collection (DAC). DACs capture the variants of publish/subscribe, without blurring their respective advantages. The architecture we present is tolerant of network partitions and crash failures. The underlying model is based on the notion of Topic Membership: a weak membership for the parties involved in a topic. We present how Topic Membership enables the realization of a robust and efficient reliable multicast on alarge scale. The protocol ensures that, inside a topic, even a subscriber who is temporarily partitioned away eventually receives a published message. Copyright (C) 2001 John Wiley & Sons, Ltd.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 09/04/20 alle ore 07:39:38