Title :
Shoaling Glassfishes: Enabling Decentralized Web Service Management
Author :
Sudeikat, Jan ; Renz, Wolfgang
Author_Institution :
Multimedia Syst. Lab., Hamburg Univ. of Appl. Sci., Hamburg, Germany
Abstract :
The steadily increasing size and complexity of distributed software systems demand the systematic construction of self-managing software architectures that reduce administrative overheads. Self-adaptive architectures are typically conceived by introducing managing entities which establish closed-loop control mechanism. Here, we propose a fully decentralized, agent-based management architecture that utilizes self-organizing dynamics to address resource allocation / service deployment problems within sets of J2EE application servers. Adaptivity is enabled by equipping servers as well as service endpoints with locally interacting management agents that cooperate due to decentralized coordination strategies. We present the decentralized management architecture, outline the utilized programming model and conclude with system simulation results.
Keywords :
Web services; multi-agent systems; resource allocation; software architecture; J2EE application server; agent-based management architecture; closed-loop control; decentralized Web service management; distributed software systems; resource allocation; self-adaptive architecture; self-managing software architecture; service deployment; shoaling glassfishes; Application software; Biological system modeling; Computer architecture; Conference management; Distributed computing; Dynamic programming; Resource management; Service oriented architecture; Software systems; Web services;
Conference_Titel :
Self-Adaptive and Self-Organizing Systems, 2009. SASO '09. Third IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-4890-6
Electronic_ISBN :
978-0-7695-3794-8
DOI :
10.1109/SASO.2009.10