Should the grid middleware look to self-managing capabilities?

Grid technologies have enabled the clustering of a wide variety of geographically distributed resources and services. While providing this, the grid middleware layers that make up the supporting platform for grid applications have taken an increased level of importance in the overall performance of such distributed applications. In this paper we discuss the necessity of introducing self-managing capabilities to the core functionalities of the grid middleware. Our opinions are based on a simple example that shows how Globus Toolkit 4 (GT4) can be driven to a state of unavailability under certain overloading conditions, and how a simple but effective self-managing policy applied to its resource management mechanisms could overcome such an unfavourable scenario. We present an approach showing the benefits that a resource management introduced in the middleware can provide to the user. This approach is the base of a self-managing layer that is being developed for use under more generic conditions

[1]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[2]  Prasant Mohapatra,et al.  ACES: An efficient admission control scheme for QoS-aware web servers , 2003, Comput. Commun..

[3]  Michel Dagenais,et al.  Measuring and Characterizing System Behavior Using Kernel-Level Event Logging , 2000, USENIX Annual Technical Conference, General Track.

[4]  Jeffrey O. Kephart,et al.  Research challenges of autonomic computing , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[5]  Borja Sotomayor,et al.  Globus toolkit 4 : programming Java services , 2006 .

[6]  Zhen Li,et al.  AutoMate: Enabling Autonomic Applications on the Grid , 2006, Cluster Computing.

[7]  Ian Foster,et al.  The Globus toolkit , 1998 .

[8]  Mathilde Romberg,et al.  The UNICORE Grid infrastructure , 2002, Sci. Program..

[9]  計測自動制御学会,et al.  Eighth International Symposium on Autonomous Decentralized Systems : proceedings : March 21-23, 2007, Sedona, Arizona, USA , 2007 .

[10]  Jordi Torres,et al.  Complete instrumentation requirements for performance analysis of Web based technologies , 2003, 2003 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003..

[11]  Jordi Torres,et al.  Monitoring and analysing a Grid Middleware Node , 2006, 2006 7th IEEE/ACM International Conference on Grid Computing.

[12]  Jordi Torres,et al.  Session-based adaptive overload control for secure dynamic Web applications , 2005, 2005 International Conference on Parallel Processing (ICPP'05).

[13]  Manish Parashar,et al.  Special Issue on Grid Computing , 2005, Proc. IEEE.

[14]  Prashant J. Shenoy,et al.  Dynamic resource allocation for shared data centers using online measurements , 2003, IWQoS'03.

[15]  Artur Andrzejak,et al.  Bounding the Resource Savings of Utility Computing Models , 2002 .

[16]  Salim Hariri,et al.  Autonomic Computing: An Overview , 2004, UPP.

[17]  Jordi Torres,et al.  Characterizing secure dynamic Web applications scalability , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[18]  Eduard Ayguadé,et al.  PERFORMANCE IMPACT OF THE GRID MIDDLEWARE , 2005 .

[19]  MANISH PARASHAR,et al.  Conceptual and Implementation Models for the Grid , 2005, Proceedings of the IEEE.

[20]  Asser N. Tantawi,et al.  Experience with collaborating managers: node group manager and provisioning manager , 2006, Second International Conference on Autonomic Computing (ICAC'05).

[21]  Steven Newhouse,et al.  Autonomic service adaptation in ICENI using ontological annotation , 2003, Proceedings. First Latin American Web Congress.

[22]  Jesús Labarta,et al.  Performance analysis of multilevel parallel applications on shared memory architectures , 2003, Proceedings International Parallel and Distributed Processing Symposium.