1999
DOI: 10.1002/(sici)1097-024x(19991210)29:14<1285::aid-spe281>3.0.co;2-w
|View full text |Cite
|
Sign up to set email alerts
|

Middleware support for distributed multimedia and collaborative computing

Abstract: Maestro is a middleware support tool for distributed multimedia and collaborative computing applications. These applications share a common need for managing multiple subgroups while providing possibly different quality-of-service guarantees for each of these groups. Maestro's functionality maps well into these requirements, and can significantly shorten the development time of such applications. In this paper, we report on Maestro, and demonstrate its utility in implementing several multimedia and collaborati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2001
2001
2014
2014

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 24 publications
0
11
0
Order By: Relevance
“…For example, in RMP, the unreliable QoS level provides the guarantees of the underlying communication. Similarly, the MMTS extends Transis by providing a framework for synchronization of messages with different QoS properties; Maestro [Birman et al 1998] extends Ensemble by coordinating several protocol stacks with different QoS guarantees, and the collaborative computing transport layer (CCTL) ] implements similar concepts, geared towards distributed collaborative multimedia applications.…”
Section: Safety Properties Of the Multicast Servicementioning
confidence: 99%
See 1 more Smart Citation
“…For example, in RMP, the unreliable QoS level provides the guarantees of the underlying communication. Similarly, the MMTS extends Transis by providing a framework for synchronization of messages with different QoS properties; Maestro [Birman et al 1998] extends Ensemble by coordinating several protocol stacks with different QoS guarantees, and the collaborative computing transport layer (CCTL) ] implements similar concepts, geared towards distributed collaborative multimedia applications.…”
Section: Safety Properties Of the Multicast Servicementioning
confidence: 99%
“…More recently, GCSs have been exploited for collaborative computing (see Chockler et al [1996], Rhee et al [1997], Birman et al [1998], and Anker et al [1997]), for example, distance learning (see Al-Shaer et al [1997]), drawing on a shared whiteboard (see Shamir [1996]), video and audio conferences (see Chodrow et al [1997] and Valenci [1998]), application sharing (see Krantz et al [1998Krantz et al [ , 1997), and even distributed musical "jam sessions" over a network [Gang et al 1997]. …”
Section: Introductionmentioning
confidence: 99%
“…In each group, one member plays a particular role. It is referred to as a leader [10], manager [31], Interlevel Contact Point [65], or coordinator [21], and is responsible for managing the communication between groups or levels, receiving information and sending it to other members, and supervising internal group organization. The notion of hierarchy is very important in this concept since it allows us to order the various elements of a group.…”
Section: Groups In Distributed Systemsmentioning
confidence: 99%
“…Light-weight group membership services (for example, [Dolev and Malkhi 1996;Amir and Stanton 1998;Powell 1991;Glade et al 1993;Rodrigues et al 1996;Birman et al 1998]) employ a client-server approach to both virtual synchrony and membership maintenance. In these algorithms, there are two levels of membership, heavy-weight and light-weight.…”
Section: Light-weight Group Membership Servicesmentioning
confidence: 99%