ebook img

Cloud Computing Principles and Paradigms (Wiley Series on Parallel and Distributed Computing) PDF

675 Pages·2011·12.58 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Cloud Computing Principles and Paradigms (Wiley Series on Parallel and Distributed Computing)

CLOUD COMPUTING Principles and Paradigms Edited by Rajkumar Buyya The University of Melbourne and Manjrasoft Pty Ltd., Australia James Broberg The University of Melbourne, Australia Andrzej Goscinski Deakin University, Australia CLOUD COMPUTING CLOUD COMPUTING Principles and Paradigms Edited by Rajkumar Buyya The University of Melbourne and Manjrasoft Pty Ltd., Australia James Broberg The University of Melbourne, Australia Andrzej Goscinski Deakin University, Australia Copyrightr2011byJohnWiley&Sons,Inc.Allrightsreserved. PublishedbyJohnWiley&Sons,Inc.,Hoboken,NewJersey PublishedsimultaneouslyinCanada Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmittedinany formorbyanymeans,electronic,mechanical,photocopying,recording,scanning,orotherwise, exceptaspermittedunderSection107or108ofthe1976UnitedStatesCopyrightAct,without eitherthepriorwrittenpermissionofthePublisher,orauthorizationthroughpaymentofthe appropriatepercopyfeetotheCopyrightClearanceCenter,Inc.,222RosewoodDrive,Danvers, MA01923,(978)7508400,fax(978)7504470,oronthewebatwww.copyright.com.Requeststo thePublisherforpermissionshouldbeaddressedtothePermissionsDepartment,JohnWiley& Sons,Inc.,111RiverStreet,Hoboken,NJ07030,(201)7486011,fax(201)7486008, oronlineat http://www.wiley.com/go/permission. LimitofLiability/DisclaimerofWarranty:Whilethepublisherandauthorhaveusedtheirbest effortsinpreparingthisbook,theymakenorepresentationsorwarrantieswithrespecttothe accuracyorcompletenessofthecontentsofthisbookandspecificallydisclaimanyimplied warrantiesofmerchantabilityorfitnessforaparticularpurpose.Nowarrantymaybecreatedor extendedbysalesrepresentativesorwrittensalesmaterials.Theadviceandstrategiescontained hereinmaynotbesuitableforyoursituation.Youshouldconsultwithaprofessionalwhere appropriate.Neitherthepublishernorauthorshallbeliableforanylossofprofitorany othercommercialdamages,includingbutnotlimitedtospecial,incidental,consequential,orother damages. Forgeneralinformationonourotherproductsandservicesorfortechnicalsupport,pleasecontact ourCustomerCareDepartmentwithintheUnitedStatesat(800)7622974,outsidetheUnited Statesat(317)5723993orfax(317)5724002. Wileyalsopublishesitsbooksinavarietyofelectronicformats.Somecontentthatappearsinprint maynotbeavailableinelectronicformats.FormoreinformationaboutWileyproducts,visitour websiteatwww.wiley.com. LibraryofCongressCataloginginPublicationData: Cloudcomputing:principlesandparadigms/editedbyRajkumarBuyya,JamesBroberg, Andrzej Goscinski. p. ;cm. Includesbibliographicalreferencesandindex. ISBN9780470887998(hardback) 1. Cloudcomputing. I. Buyya,Rajkumar,1970(cid:1) II. Broberg,James. III. Goscinski, Andrzej. QA76.585.C582011 004.67u8 dc22 2010046367 PrintedintheUnitedStatesofAmerica 10 9 8 7 6 5 4 3 2 1 CONTENTS PREFACE XV ACKNOWLEDGMENTS XIX CONTRIBUTORS XXI PART I FOUNDATIONS 1 1 Introduction to Cloud Computing 3 WilliamVoorsluys,JamesBroberg,andRajkumarBuyya 1.1 Cloud Computing in a Nutshell / 3 1.2 Roots of Cloud Computing / 5 1.3 Layers and Types of Clouds / 13 1.4 Desired Features of a Cloud / 16 1.5 Cloud Infrastructure Management / 17 1.6 Infrastructure as a Service Providers / 26 1.7 Platform as a Service Providers / 31 1.8 Challenges and Risks / 34 1.9 Summary / 37 References / 37 2 Migrating into a Cloud 43 T.S.Mohan 2.1 Introduction / 43 2.2 Broad Approaches to Migrating into the Cloud / 48 2.3 The Seven-Step Model of Migration into a Cloud / 51 2.4 Conclusions / 54 Acknowledgments / 55 References / 55 v vi CONTENTS 3 Enriching the ‘Integration as a Service’ Paradigm for the Cloud Era 57 PethuruRaj 3.1 An Introduction / 57 3.2 The Onset of Knowledge Era / 59 3.3 The Evolution of SaaS / 59 3.4 The Challenges of SaaS Paradigm / 61 3.5 Approaching the SaaS Integration Enigma / 63 3.6 New Integration Scenarios / 67 3.7 The Integration Methodologies / 69 3.8 SaaS Integration Products and Platforms / 72 3.9 SaaS Integration Services / 80 3.10 Businesses-to-Business Integration (B2Bi) Services / 84 3.11 A Framework of Sensor—Cloud Integration [3] / 89 3.12 SaaS Integration Appliances / 94 3.13 Conclusion / 95 References / 95 4 The Enterprise Cloud Computing Paradigm 97 TariqEllahi,BenoitHudzia,HuiLi,MaikA.Lindner,and PhilipRobinson 4.1 Introduction / 97 4.2 Background / 98 4.3 Issues for Enterprise Applications on the Cloud / 103 4.4 Transition Challenges / 106 4.5 Enterprise Cloud Technology and Market Evolution / 108 4.6 Business Drivers Toward a Marketplace for Enterprise Cloud Computing / 112 4.7 The Cloud Supply Chain / 115 4.8 Summary / 117 Acknowledgments / 117 References / 118 PART II INFRASTRUCTURE AS A SERVICE (IAAS) 121 5 Virtual Machines Provisioning and Migration Services 123 MohamedEl-Refaey 5.1 Introduction and Inspiration / 123 CONTENTS vii 5.2 Background and Related Work / 124 5.3 Virtual Machines Provisioning and Manageability / 130 5.4 Virtual Machine Migration Services / 132 5.5 VM Provisioning and Migration in Action / 136 5.6 Provisioning in the Cloud Context / 145 5.7 Future Research Directions / 151 5.8 Conclusion / 154 References / 154 6 On the Management of Virtual Machines for Cloud Infrastructures 157 IgnacioM.Llorente,Rube´nS.Montero,BorjaSotomayor, DavidBreitgand,AlessandroMaraschini,EliezerLevy,and BennyRochwerger 6.1 The Anatomy of Cloud Infrastructures / 158 6.2 Distributed Management of Virtual Infrastructures / 161 6.3 SchedulingTechniquesforAdvanceReservationofCapacity / 166 6.4 Capacity Management to meet SLA Commitments / 172 6.5 Conclusions and Future Work / 185 Acknowledgments / 186 References / 187 7 Enhancing Cloud Computing Environments Using a Cluster as a Service 193 MichaelBrockandAndrzejGoscinski 7.1 Introduction / 193 7.2 Related Work / 194 7.3 RVWS Design / 197 7.4 Cluster as a Service: The Logical Design / 202 7.5 Proof of Concept / 212 7.6 Future Research Directions / 218 7.7 Conclusion / 219 References / 219 8 Secure Distributed Data Storage in Cloud Computing 221 YuChen,Wei-ShinnKu,JunFeng,PuLiu,andZhouSu 8.1 Introduction / 221 8.2 Cloud Storage: from LANs TO WANs / 222 8.3 Technologies for Data Security in Cloud Computing / 232

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.