Implementation and evaluation of a middleware for self-organizing decentralized web services
2006 (English)In: Integrated Network Management IX: MANAGING NEW NETWORKED WORLDS, 2006, Vol. 3996, 1-14 p.Conference paper (Refereed)
We present the implementation of Chameleon, a peer-to-peer middleware for self-organizing web services, and we provide evaluation results from a test bed. The novel aspect of Chameleon is that key functions, including resource allocation, are decentralized, which facilitates scalability and robustness of the overall system. Chameleon is implemented in Java on the Tomcat web server environment. The implementation is non-intrusive in the sense that it does not require code modifications in Tomcat or in the underlying operating system. We evaluate the system by running the TPC-W benchmark. We show that the middleware dynamically and effectively reconfigures in response to changes in load patterns and server failures, while enforcing operating policies, namely, QoS objectives and service differentiation under overload.
Place, publisher, year, edition, pages
2006. Vol. 3996, 1-14 p.
, Lecture Notes in Computer Science, ISSN 0302-9743 ; 3996
IdentifiersURN: urn:nbn:se:kth:diva-35878ISI: 000239454400001ScopusID: 2-s2.0-33746639599ISBN: 0-7803-9087-3OAI: oai:DiVA.org:kth-35878DiVA: diva2:429828
9th IFIP/IEEE International Symposium on Integrated Network Management (IM 2005) Nice, FRANCE, MAY, 2005
QC 201107062011-07-062011-07-052011-07-06Bibliographically approved