Master Thesis MSTR-3349

BibliographyAbdallah lssa, Salama: Energy-efficient Cloud Computing Application Solutions and Architectures.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 3349 (2012).
81 pages, english.
CR-SchemaD.2.2 (Software Engineering Design Tools and Techniques)
D.2.3 (Software Engineering Coding Tools and Techniques)
D.2.11 (Software Engineering Software Architectures)
H.3.4 (Information Storage and Retrieval Systems and Software)
H.4.2 (Information Systems Applications Types of Systems)
H.5.2 (Information Interfaces and Presentation User Interfaces)

Environmental issues are receiving unprecedented attention from business and governments around the world. As concern for greenhouse, climate change and sustainability continue to grow; businesses are grappling with improving their environmental impacts while remaining profitable. Many businesses have discovered that Green IT initiatives and strategies can reform the organization, comply with laws and regulations, enhance the public appearance of the organization, save energy cost, and improving their environmental impacts. One of these Green IT initiatives is migrating or building the business applications in the cloud. Cloud computing is a highly scalable and cost-effective infrastructure for running enterprise and web applications. As a result, building enterprise systems on cloud computing platform is increasing significantly today. However, cloud computing is not inherently proposing energy efficiency solutions for these businesses. In this thesis, a concept has been developed to support organizations choosing suitable energy-efficient cloud architecture while moving their application to the cloud or building new cloud applications. Thus, the concept focuses on how to employ the cloud computing technology as an energy efficient solution from the application perspective. The main idea applied in the concept is identifying architectures for cloud applications depending on the inherent properties of cloud computing such as virtualization and the elasticity that can make them green potential, and identifying correlations between these architectures with already identified business process patterns used in green business process design. Alongside with these correlations, the application has been decomposed into basic technical and business attributes that can describe the application. The relations between these attributes and the cloud architectures have been defined. The relations between the different components the application attributes, application architectures, and the green patterns can lead to not only the energy-efficient cloud architecture for the business application, but also to the architectures that can achieve the organization technical and business requirements. Prototypically, a recommender system has been implemented that supports the identification of suitable energy-efficient cloud application architectures in addition to the cloud migration decision.

Full text and
other links
PDF (1288065 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Nowak, Alexander
Entry dateDecember 11, 2012
   Publ. Computer Science