QoS management in distributed service oriented systems

The paper presents an approach to QoS management in distributed service oriented systems. We study the approach by the example of the Cassandra Framework developed at Philips Research. Cassandra is a distributed video/audio streaming and analysis platform consisting of a collection of loosely-coupled services, which can be easily combined to build distributed applications. To manage QoS of the system, two QoS attributes are selected: availability and performance. We tackle these issues in a service oriented fashion, making the system tolerant to service failures and adaptable to varying requirements of the applications.

[1]  Jack Weast,et al.  UPnP Design by Example: A Software Developer's Guide to Universal Plug and Play , 2003 .

[2]  Alan C. Kay The early history of Smalltalk , 1993, HOPL-II.

[3]  Li Gong,et al.  Industry Report: JXTA: A Network Programming Environment , 2001, IEEE Internet Comput..

[4]  L. Agnihotri,et al.  Real time commercial detection using MPEG features , 2001 .

[5]  Mukesh Singhal,et al.  Load distributing for locally distributed systems , 1992, Computer.

[6]  Jenny Benois-Pineau,et al.  Real-Time and Distributed AV Content Analysis System for Consumer Electronics Networks , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[7]  Ivica Crnkovic Component-based approach for embedded systems , 2004 .

[8]  B. F. Castro Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996 , 1997 .

[9]  Sam Toueg,et al.  Unreliable failure detectors for reliable distributed systems , 1996, JACM.

[10]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[11]  Thomas L. Casavant,et al.  Effects of Response and Stability on Scheduling in Distributed Computing Systems , 1988, IEEE Trans. Software Eng..

[12]  Bertrand Meyer,et al.  Applying 'design by contract' , 1992, Computer.

[13]  Maarten Wegdam,et al.  Dynamic Reconfiguration and Load Distribution in Component Middleware , 2003 .

[14]  Gregor von Laszewski,et al.  A fault detection service for wide area distributed computations , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[15]  Indranil Gupta,et al.  On scalable and efficient distributed failure detectors , 2001, PODC '01.