Adaptable Service Oriented Infrastructure Provisioning with Lightweight Containers Virtualization Technology

Modern computing infrastructures should enable realization of converged provisioning and governance operations on virtualized computing, storage and network resources used on behalf of users' workloads. These workloads must have ensured sufficient access to the resources to satisfy required QoS. This requires flexible platforms providing functionality for construction, activation and governance of Runtime Infrastructure which can be realized according to Service Oriented Infrastructure (SOI) paradigm. Implementation of the SOI management framework requires definition of flexible architecture and utilization of advanced software engineering and policy-based techniques. The paper presents an Adaptable SOI Provisioning Platform which supports adaptable SOI provisioning with lightweight virtualization, compliant with the structured process model suitable for construction, activation and governance of IT environments. The requirements, architecture and implementation of the platform are all discussed. Practical usage of the platform is presented on the basis of a complex case study for provisioning JEE middleware on top of the Solaris 10 lightweight virtualization platform.

[1]  Lee Garber Converged Infrastructure: Addressing the Efficiency Challenge , 2012, Computer.

[2]  Jacek Kitowski,et al.  Management of Data Access with Quality of Service in PL-Grid Environment , 2012, Comput. Informatics.

[3]  Krzysztof Zielinski,et al.  Role of N1 Technology in the Next Generation Grids Middleware , 2005, EGC.

[4]  Judy Kay,et al.  A fair share scheduler , 1988, CACM.

[5]  Marcin Jarzab,et al.  An Analysis of Methods for Sharing an Electronic Platform of Public Administration Services using Cloud Computing and Service Oriented Architecture , 2012, Comput. Sci..

[6]  Jacek Kitowski,et al.  Management Methods in SLA-Aware Distributed Storage Systems , 2012, Comput. Sci..

[7]  Krzysztof Zielinski,et al.  Virtualization of Grid Networking Resources for Computation Mobility Support , 2010 .

[8]  Gordon S. Blair,et al.  The Design of a Resource-Aware Reflective Middleware Architecture , 1999, Reflection.

[9]  Liang-Jie Zhang,et al.  CCOA: Cloud Computing Open Architecture , 2009, 2009 IEEE International Conference on Web Services.

[10]  M. Abramowitz,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[11]  Robert Szymacha,et al.  Adaptive SOA Solution Stack , 2012, IEEE Transactions on Services Computing.

[12]  Steven J. Vaughan-Nichols,et al.  New Approach to Virtualization Is a Lightweight , 2006, Computer.

[13]  Alfons Kemper,et al.  Adaptive quality of service management for enterprise services , 2008, TWEB.

[14]  Charles L. Forgy,et al.  Rete: a fast algorithm for the many pattern/many object pattern match problem , 1991 .

[15]  Krzysztof Zielinski,et al.  Rule Engine Based Lightweight Framework for Adaptive and Autonomic Computing , 2008, ICCS.

[16]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[17]  Yixin Diao,et al.  Feedback Control of Computing Systems , 2004 .

[18]  Krzysztof Zielinski,et al.  A common interface for multi-rule-engine distributed systems , 2012, RuleML Challenge.

[19]  Ming Zhang,et al.  Autonomia: an autonomic computing environment , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[20]  Betty H. C. Cheng,et al.  A Taxonomy of Compositional Adaptation , 2004 .

[21]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[22]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[23]  Diomidis Spinellis,et al.  Don't Install Software by Hand , 2012, IEEE Software.

[24]  Mohsen Sharifi,et al.  A Survey of Autonomic Computing Systems , 2006, Third International Conference on Autonomic and Autonomous Systems (ICAS'07).

[25]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[26]  Bartosz Balis,et al.  Real-time Grid monitoring based on complex event processing , 2011, Future Gener. Comput. Syst..

[27]  Victor Delgado Garcia,et al.  Exploring the limits of cloud computing , 2011 .

[28]  Krzysztof Zielinski,et al.  Open interface for autonomic management of virtualized resources in complex systems - construction methodology , 2008, Future Gener. Comput. Syst..