Application of Management Frameworks to Manage Workflow-Based Systems: A Case Study on a Large Scale E-science Project

Management architectures are well discussed in the literature, but their application in real life settings has not been as well covered. Automatic management of a system involves many more complexities than closing the control-loop by reacting to sensor data and executing corrective actions. In this paper, we discuss those complexities and propose solutions to those problems on top of Hasthi management framework, where Hasthi is a robust, scalable, and distributed management framework that enables users to manage a system by enforcing management logic authored by users themselves. Furthermore, we present in detail a real life case study, which uses Hasthi to manage a large, SOA based, E-Science Cyberinfrastructure.

[1]  Srinath Perera,et al.  A Scalable and Robust Coordination Architecture for Distributed Management , 2008 .

[2]  T. Koch,et al.  On a rule based management architecture , 1995, Second International Workshop on Services in Distributed and Networked Environments.

[3]  Geoffrey C. Fox,et al.  Scalable, fault-tolerant management of Grid Services , 2007, 2007 IEEE International Conference on Cluster Computing.

[4]  Larry L. Peterson,et al.  Sophia: an Information Plane for networked systems , 2004, Comput. Commun. Rev..

[5]  Edward N. Adams,et al.  Optimizing Preventive Service of Software Products , 1984, IBM J. Res. Dev..

[6]  R. Seviora,et al.  Constructing an Autonomic Computing Infrastructure Using Cougaar , 2006, Third IEEE International Workshop on Engineering of Autonomic & Autonomous Systems (EASE'06).

[7]  George Candea,et al.  Recovery-oriented computing: building multitier dependability , 2004, Computer.

[8]  Daniel P. Siewiorek,et al.  High-availability computer systems , 1991, Computer.

[9]  Srinath Perera,et al.  Monitoring and Managing E-Science Cyber-Infrastructures: A Case Study , 2008, 2008 IEEE Fourth International Conference on eScience.

[10]  Francisco Curbera,et al.  Web services description language (wsdl) version 1. 2 , 2001 .

[11]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[12]  Joachim Baumann Mobile Agents: Control Algorithms , 2000, Lecture Notes in Computer Science.

[13]  Steve Vinoski,et al.  Chain of Responsibility , 2002, IEEE Internet Comput..

[14]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[15]  Gail E. Kaiser,et al.  A case study in software adaptation , 2002, WOSS '02.

[16]  Rahul Ramachandran,et al.  LINKED ENVIRONMENTS FOR ATMOSPHERIC DISCOVERY ( LEAD ) : ARCHITECTURE , TECHNOLOGY ROADMAP AND DEPLOYMENT STRATEGY , 2004 .

[17]  Joachim Baumann Appendix B. Introduction to Fault Tolerance , 2000 .

[18]  I. Melzer Web Services Description Language , 2010 .

[19]  Thomas A. Corbi,et al.  The dawning of the autonomic computing era , 2003, IBM Syst. J..

[20]  Bradley R. Schmerl,et al.  Rainbow: architecture-based self-adaptation with reusable infrastructure , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[21]  Bradley R. Schmerl,et al.  Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure , 2004, Computer.

[22]  Bernd J. Krämer,et al.  Rules and agents for automated management of distributed systems , 1996, Distributed Syst. Eng..

[23]  Ehab Al-Shaer,et al.  HiFi: a new monitoring architecture for distributed systems management , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).