6 results on '"Zaigham Mahmood"'
Search Results
2. Software Engineering Frameworks for the Cloud Computing Paradigm
- Author
-
Zaigham Mahmood and Saqib Saeed
- Subjects
Software Engineering Process Group ,Engineering ,Social software engineering ,Resource-oriented architecture ,business.industry ,Software construction ,Component-based software engineering ,Software development ,Software requirements ,Software engineering ,business - Abstract
This book presents the latest research on Software Engineering Frameworks for the Cloud Computing Paradigm, drawn from an international selection of researchers and practitioners. The book offers both a discussion of relevant software engineering approaches and practical guidance on enterprise-wide software deployment in the cloud environment, together with real-world case studies. Features: presents the state of the art in software engineering approaches for developing cloud-suitable applications; discusses the impact of the cloud computing paradigm on software engineering; offers guidance and best practices for students and practitioners; examines the stages of the software development lifecycle, with a focus on the requirements engineering and testing of cloud-based applications; reviews the efficiency and performance of cloud-based applications; explores feature-driven and cloud-aided software design; provides relevant theoretical frameworks, practical approaches and future research directions.
- Published
- 2013
- Full Text
- View/download PDF
3. Cloud Computing for Enterprise Architectures
- Author
-
Zaigham Mahmood and Richard Hill
- Subjects
Enterprise architecture framework ,Enterprise architecture management ,Computer science ,business.industry ,Business architecture ,Enterprise integration ,Enterprise architecture ,NIST Enterprise Architecture Model ,View model ,Software engineering ,business ,Data science ,Service-oriented modeling - Abstract
This important text provides a single point of reference for state-of-the-art cloud computing design and implementation techniques. The book examines cloud computing from the perspective of enterprise architecture, asking the question; how do we realize new business potential with our existing enterprises? Topics and features: with a Foreword by Thomas Erl; contains contributions from an international selection of preeminent experts; presents the state-of-the-art in enterprise architecture approaches with respect to cloud computing models, frameworks, technologies, and applications; discusses potential research directions, and technologies to facilitate the realization of emerging business models through enterprise architecture approaches; provides relevant theoretical frameworks, and the latest empirical research findings.
- Published
- 2011
- Full Text
- View/download PDF
4. Cloud Computing for Enterprise Architectures: Concepts, Principles and Approaches
- Author
-
Zaigham Mahmood
- Subjects
Enterprise systems engineering ,business.industry ,Software deployment ,Computer science ,Software as a service ,Distributed computing ,Enterprise integration ,Information technology ,Enterprise architecture ,The Internet ,Cloud computing ,business ,Data science - Abstract
Cloud Computing is the latest paradigm that involves delivering hosted services over the Internet, based on a pay-as-you-go approach. It allows for provision of a variety of business and customer services. Consumers, especially the business organizations, can extend their existing computing provision and easily scale up Information Technology (IT) facilities by consuming services available in the Cloud. There are generally three varieties of services, namely, Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS), and four types of deployment approaches, viz., Private Clouds, Public Clouds, Community Clouds and Hybrid Clouds. Enterprises, who have implemented appropriate Enterprise Architectures (EA), can scale up their ‘technical architectures’ by integrating the existing infrastructure with the PaaS and IaaS provisions. Similarly, they can extend ‘information and application architectures’ by utilizing the PaaS and SaaS offerings. Thus, Cloud Computing can provide a useful extension to existing EAs, on demand and without the additional capital investment. This chapter discusses the Cloud and EA concepts, principles, technologies, deployment approaches and associated frameworks. It provides a basic overview and sets the background for the rest of the chapters in this book.
- Published
- 2011
- Full Text
- View/download PDF
5. Survey of Elasticity Management Solutions in Cloud Computing
- Author
-
Olivier Boissier, Christophe Gravier, Amro Najjar, Xavier Serpaggi, ISCOD, Département Informatique pour les Systèmes Coopératifs Ouverts et Décentralisés (ISCOD-ENSMSE), École des Mines de Saint-Étienne (Mines Saint-Étienne MSE), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Institut Henri Fayol-École des Mines de Saint-Étienne (Mines Saint-Étienne MSE), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Institut Henri Fayol, Equipe : Informatique pour les Systèmes Coopératifs, Ouverts Décentralisés (ISCOD-ENSMSE), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-UR LSTI, Laboratoire Telecom Claude Chappe (LT2C), Université Jean Monnet [Saint-Étienne] (UJM)-Ecole d'ingenieurs Telecom Saint Etienne, and In Zaigham Mahmood
- Subjects
Engineering ,Cloud computing security ,Management science ,business.industry ,[INFO.INFO-WB]Computer Science [cs]/Web ,Common ground ,Application service provider ,Cloud computing ,Classification ,computer.software_genre ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,Data science ,Grid computing ,Utility computing ,[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA] ,Cloud elasticity ,Cloud ecosystem ,Elasticity (economics) ,Survey ,business ,computer ,Elasticity management - Abstract
International audience; Application Service Providers (ASPs) are increasingly adopting the cloud computing paradigm to provision remotely available resources for their applications. In this context, the ability of cloud computing to provision resources on-demand in an elastic manner is of the utmost practical interest for them. As a consequence, the field of cloud computing has witnessed the development of a large amount of elasticity management solutions deeply rooted in works from distributed systems and grid computing research communities. This chapter presents some solutions that differ in their goals, in the actions they are able to perform and in their architectures. In this chapter, we provide an overview of the concept of cloud elasticity and propose a classification of the mechanisms and techniques employed to manage elasticity. We also use this classification as a common ground to study and compare elasticity management solutions.
- Published
- 2014
- Full Text
- View/download PDF
6. Management Infrastructures for Power-Efficient Cloud Computing Architectures
- Author
-
Antonio Corradi, Mario Fanelli, Luca Foschini, Zaigham Mahmood, Antonio Corradi, Mario Fanelli, and Luca Foschini
- Subjects
VM CONSOLIDATION ,business.industry ,Computer science ,Management infrastructure ,POWER CONSUMPTION ,Distributed computing ,Service Level Agreement (SLA) ,Cloud computing ,Provisioning ,CLOUD COMPUTING ,Service provider ,Virtualization ,computer.software_genre ,Virtual machine ,Server ,Information technology management ,Power efficiency ,Data center ,business ,computer - Abstract
The surging demand for inexpensive and scalable IT infrastructures has led to the widespread adoption of Cloud computing architectures. These architectures have therefore reached their momentum due to inherent capacity of simplification in IT infrastructure building and maintenance, by making related costs easily accountable and paid on a pay-per-use basis. Cloud providers strive to host as many service providers as possible to increase their economical income and, toward that goal, exploit virtualization techniques to enable the provisioning of multiple virtual machines (VMs), possibly belonging to different service providers, on the same host. At the same time, virtualization technologies enable runtime VM migration that is very useful to dynamically manage Cloud resources. Leveraging these features, data center management infrastructures can allocate running VMs on as few hosts as possible, so to reduce total power consumption by switching off not required servers. This chapter presents and discusses management infrastructures for power-efficient Cloud architectures. Power efficiency relates to the amount of power required to run a particular workload on the Cloud and pushes toward greedy consolidation of VMs. However, because Cloud providers offer Service-Level Agreements (SLAs) that need to be enforced to prevent unacceptable runtime performance, the design and the implementation of a management infrastructure for power-efficient Cloud architectures are extremely complex tasks and have to deal with heterogeneous aspects, e.g., SLA representation and enforcement, runtime reconfigurations, and workload prediction. This chapter aims at presenting the current state of the art of power-efficient management infrastructure for Cloud, by carefully considering main realization issues, design guidelines, and design choices. In addition, after an in-depth presentation of related works in this area, it presents some novel experimental results to better stress the complexities introduced by power-efficient management infrastructure for Cloud.
- Published
- 2013
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.