A Distributed Service Management Infrastructure for Enterprise Data Centers Based on Peer-to-Peer Technology

This paper presents a distributed service management infrastructure called BISE. One distinguishing feature of BISE is its adoption of the peer-to-peer (P2P) model in support of realtime service managements. BISE offers significant advantages over existing systems in scalability, resilience, and manageability. Current P2P algorithms are mainly developed for the file-sharing applications running on desktops, which have characteristics dramatically different from enterprise data centers. This difference led us to design our own P2P algorithms specifically optimized for enterprise environments. Based on these algorithms, we implemented a P2P substrate called BiseWeaver (25,000 lines of Java code) as the core of BISE. Our evaluation on a set of distributed machines shows that BiseWeaver is efficient and robust, and provides timely monitoring data in support of proactive SLA management

[1]  Kenneth P. Birman,et al.  Bimodal multicast , 1999, TOCS.

[2]  David E. Culler,et al.  Ninja: A Framework for Network Services , 2002, USENIX Annual Technical Conference, General Track.

[3]  Sandhya Dwarkadas,et al.  Low traffic overlay networks with large routing tables , 2005, SIGMETRICS '05.

[4]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[5]  Philip S. Yu,et al.  Utility computing SLA management based upon business objectives , 2004, IBM Syst. J..

[6]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[7]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[8]  Chunqiang Tang,et al.  GoCast: gossip-enhanced overlay multicast for fast and dependable group communication , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[9]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[10]  Bruce S. Davie,et al.  Computer Networks: A Systems Approach , 1996 .

[11]  Edward So,et al.  PEM: a framework enabling continual optimization of workflow process executions based upon business value metrics , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[12]  Edward So,et al.  Fresco: a Web services based framework for configuring extensible SLA management systems , 2005, IEEE International Conference on Web Services (ICWS'05).