{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T19:59:56Z","timestamp":1773086396017,"version":"3.50.1"},"publisher-location":"London","reference-count":66,"publisher":"Springer London","isbn-type":[{"value":"9781849962407","type":"print"},{"value":"9781849962414","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-1-84996-241-4_1","type":"book-chapter","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T13:23:01Z","timestamp":1279200181000},"page":"3-20","source":"Crossref","is-referenced-by-count":22,"title":["Tools and Technologies for Building Clouds"],"prefix":"10.1007","author":[{"given":"Hai","family":"Jin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shadi","family":"Ibrahim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Bell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Qi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haijun","family":"Cao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Song","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuanhua","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,5,28]]},"reference":[{"key":"1_CR1_1","unstructured":"APPRIO Homepage (2009) http:\/\/www.appirio.com\/"},{"key":"1_CR2_1","unstructured":"Force.com Homepage (2009) http:\/\/www.salesforce.com\/platform\/"},{"key":"1_CR3_1","unstructured":"Amazon Web Services (2009) http:\/\/aws.amazon.com\/"},{"key":"1_CR4_1","doi-asserted-by":"crossref","unstructured":"Barroso LA, Urs H\u00f6lzle U (2009) The datacenter as a computer: an introduction to the design of warehouse-scale machines. Morgan & Claypool, USA","DOI":"10.2200\/S00193ED1V01Y200905CAC006"},{"key":"1_CR5_1","unstructured":"ADO.NET Data Service (formally Astroia) (2009) http:\/\/msdn.microsoft.com\/en-us\/data\/bb931106.aspx"},{"key":"1_CR6_1","unstructured":"Google AppEngine (2009) http:\/\/code.google.com\/appengine\/"},{"key":"1_CR7_1","unstructured":"Amazon Elastic Cloud Computing (2009) http:\/\/aws.amazon.com\/ec2\/"},{"key":"1_CR8_1","unstructured":"Enomaly Elastic Computing (2009) http:\/\/www.enomaly.com\/"},{"key":"1_CR9_1","unstructured":"Open Nubela Homepage (2009) http:\/\/www.opennebula.org\/"},{"key":"1_CR10_1","unstructured":"Rightscale Homepage (2009) http:\/\/www.rightscale.com\/"},{"key":"1_CR11_1","unstructured":"Elastra Manage ComplexITy Homepage (2009) http:\/\/www.elastra.com\/"},{"issue":"1","key":"1_CR12_1","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107\u2013113","journal-title":"Commun ACM"},{"issue":"1","key":"1_CR13_1","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1327452.1327491","volume":"51","author":"DA Patterson","year":"2008","unstructured":"Patterson DA (2008) Technical perspective: the data center is the computer. Commun ACM 51(1):105","journal-title":"Commun ACM"},{"key":"1_CR14_1","unstructured":"Vmware (2009) http:\/\/www.vmware.com\/virtualization\/history.html"},{"issue":"6","key":"1_CR15_1","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MC.1974.6323581","volume":"7","author":"RP Goldberg","year":"1974","unstructured":"Goldberg RP (1974) Survey of virtual machine research. IEEE Comput Mag 7(6):34\u201345","journal-title":"IEEE Comput Mag"},{"key":"1_CR16_1","doi-asserted-by":"crossref","unstructured":"Waldspurger CA (December 2002) Memory resource management in VMware ESX server. In: Proceedings of the 5th symposium on operating systems design and implementation (OSDI \u201902), Boston, MA","DOI":"10.1145\/1060289.1060307"},{"key":"1_CR17_1","unstructured":"Fraser K, Hand S, Neugebauer R, Pratt I, Warfield A, Williamson M (2004) Safe hardware access with the Xen virtual machine monitor. In: OASIS ASPLOS 2004 workshop"},{"key":"1_CR18_1","unstructured":"Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt L, Warfield A (2005) Live migration of virtual machines. In: Proceedings of the 2nd symposium on networked systems design and implementation (NSDI \u201905), Boston, MA"},{"key":"1_CR19_1","doi-asserted-by":"crossref","unstructured":"Garfinkel T, Pfaff B, Chow J, Rosenblum M, Boneh D (2003) Terra: a virtual machine-based platform for trusted computing. In: Proceedings of the 19th ACM symposium on operating systems principles (SOSP \u201903), Bolton Landing (Lake George), New York","DOI":"10.1145\/945445.945464"},{"key":"1_CR20_1","doi-asserted-by":"crossref","unstructured":"Bressoud TC, Schneider FB (1995) Hypervisor based fault tolerance. In: Proceedings of the fifteenth ACM symposium on operating systems principles, ACM Press, pp 1\u201311","DOI":"10.1145\/224056.224058"},{"key":"1_CR21_1","doi-asserted-by":"crossref","unstructured":"Petrini F, Kerbyson DJ, Pakin S (2003) The case of the missing supercomputer performance: achieving optimal performance on the 8,192 processors of ASCI Q. In: Proceedings of SC \u201903, Washington, DC, USA","DOI":"10.1145\/1048935.1050204"},{"key":"1_CR22_1","unstructured":"Koch K (2002) How does ASCI actually complete multi-month 1000-processor milestone simulations? In: Proceedings of the conference on high speed computing"},{"key":"1_CR23_1","doi-asserted-by":"crossref","unstructured":"Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: the Proceedings of the grid computing environments workshop","DOI":"10.1109\/GCE.2008.4738445"},{"key":"1_CR24_1","unstructured":"Nanda S, Chiueh T (2005) A survey on virtualization technologies, RPE Report, February. www.ecsl.cs.sunysb.edu\/tr\/TR179.pdf"},{"key":"1_CR25_1","unstructured":"Virtual Machine (Wikipedia) (2009) http:\/\/en.wikipedia.org\/wiki\/Virtual_machine"},{"key":"1_CR26_1","unstructured":"IBM white paper (2009) Seeding the Clouds: Key Infrastructure Elements for Cloud Computing. ftp:\/\/ftp.software.ibm.com\/common\/ssi\/sa\/wh\/n\/oiw03022usen\/OIW03022USEN.PDF"},{"key":"1_CR27_1","unstructured":"VMware \u2013 Virtual Infrastructure Software (2009) http:\/\/www.vmware.com ."},{"key":"1_CR28_1","unstructured":"Xen Homepage (2009) http:\/\/www.xen.org\/ ."},{"key":"1_CR29_1","unstructured":"Kernel-based Virtual Machine (2009) http:\/\/kvm.qumranet.com ."},{"key":"1_CR30_1","unstructured":"Microsoft Hyper-V (2009) http:\/\/www.microsoft.com\/hyper-v-server\/en\/us\/default.aspx"},{"key":"1_CR31_1","unstructured":"Pratt I, Warfield A, Barham P, Neugebauer R (2003) Xen and the art of virtualization. In Proceedings of the 19th ACM symposium on operating systems principles (SOSP \u201903), Bolton Landing (Lake George), New York"},{"key":"1_CR32_1","doi-asserted-by":"crossref","unstructured":"Whitaker A, Shaw M, Gribble SD (2002) Scale and performance in the Denali isolation kernel. In: Proceedings of the 5th symposium on operating systems design and implementation (OSDI\u201902), Boston, MA","DOI":"10.1145\/1060289.1060308"},{"key":"1_CR33_1","unstructured":"MSDN Architecture Center, Mapping Applications to the Cloud (2009) http:\/\/msdn.microsoft.com\/en-us\/library\/dd430340.aspx"},{"key":"1_CR34_1","unstructured":"Comparison of platform virtual machines (Wikipedia) (2009) http:\/\/en.wikipedia.org\/wiki\/Comparison_of_platform_virtual_machines"},{"key":"1_CR35_1","unstructured":"Eucalyptus system Homepage (2009) http:\/\/www.eucalyptus.com\/"},{"key":"1_CR36_1","unstructured":"Nimbus Homepage (2009) http:\/\/workspace.globus.org\/"},{"key":"1_CR37_1","unstructured":"Elastic Hosts Homepage (2009) http:\/\/www.elastichosts.com\/"},{"key":"1_CR38_1","unstructured":"McNett M, Gupta D, Vahdat A, Voelker GM (2007) Usher: an extensible framework for managing clusters of virtual machines. 21st Large installation system administration conference"},{"key":"1_CR39_1","doi-asserted-by":"crossref","unstructured":"Shi XH, Tan H, Wu S, Jin H (2008) VNIX: managing virtual machines on clusters, pp 155\u2013162. Japan-China joint workshop on frontier of computer science and technology","DOI":"10.1109\/FCST.2008.7"},{"key":"1_CR40_1","unstructured":"OGF Open Cloud Computing Interface Working Group (2009) http:\/\/www.occi-wg.org\/doku.php"},{"key":"1_CR41_1","unstructured":"VMan Initiative (2009) http:\/\/www.dmtf.org\/initiatives\/vman_initiative\/"},{"key":"1_CR42_1","unstructured":"libvirt: The virtualization API (2009) http:\/\/libvirt.org\/"},{"key":"1_CR43_1","unstructured":"RightScale \u2013 Testimonials (2009) http:\/\/www.rightscale.com\/customers\/"},{"key":"1_CR44_1","unstructured":"Kaavo Homepage (2009) http:\/\/www.kaavo.com\/home"},{"key":"1_CR45_1","unstructured":"Kaavo \u2013 Testimonials (2009) http:\/\/www.kaavo.com\/testimonials"},{"key":"1_CR46_1","unstructured":"CohesiveFT Homepage (2009) http:\/\/www.cohesiveft.com\/"},{"key":"1_CR47_1","doi-asserted-by":"crossref","unstructured":"Ghemawat S, Gobioff H, Leung ST (2003) The google file system. In: the proceedings of the 19th ACM symposium on operating systems principles, Lake George, New York","DOI":"10.1145\/945445.945450"},{"key":"1_CR48_1","unstructured":"Hadoop (2009) http:\/\/lucene.apache.org\/"},{"key":"1_CR49_1","unstructured":"Yahoo! (2009) Yahoo! Developer Network. http:\/\/developer.yahoo.com\/blogs\/hadoop\/2008\/02\/yahoo-worlds-largest-production-hadoop.html . Accessed September 2009"},{"key":"1_CR50_1","unstructured":"Hadoop Credits Page (2009) http:\/\/hadoop.apache.org\/core\/credits.html . Accessed September 2009"},{"key":"1_CR51_1","unstructured":"CloudStore (Formely Kosmos File System) (2009) http:\/\/kosmosfs.sourceforge.net\/"},{"key":"1_CR52_1","unstructured":"NET Remoting, http:\/\/en.wikipedia.org\/wiki\/.NET_Remoting"},{"key":"1_CR53_1","unstructured":"Java RMI, http:\/\/en.wikipedia.org\/wiki\/Java_RMI"},{"key":"1_CR54_1","unstructured":"J2EE, http:\/\/en.wikipedia.org\/wiki\/J2EE"},{"key":"1_CR55_1","unstructured":"Service Oriented Architecture (Wikipedia) (2009) http:\/\/en.wikipedia.org\/wiki\/Service-oriented_architecture"},{"key":"1_CR56_1","unstructured":"Service-architecture \u2013 Service-oriented architecture (SOA) definition (2009) http:\/\/www.service-architecture.com\/web-services\/articles\/service-oriented_architecture_soa_definition.html"},{"key":"1_CR57_1","unstructured":"WSRF (2009) http:\/\/www.oasis-open.org\/committees\/wsrf\/"},{"key":"1_CR58_1","unstructured":"WS-Security (2009) http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=wss"},{"key":"1_CR59_1","unstructured":"WS-Policy (2009) http:\/\/www.w3.org\/Submission\/WS-Policy\/"},{"issue":"12","key":"1_CR60_1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/MDSO.2004.35","volume":"5","author":"G Goth","year":"2004","unstructured":"Goth G (2004) Critics say web services need a REST. IEEE Distribut Syst Online 5(12): 1\u20131","journal-title":"IEEE Distribut Syst Online"},{"issue":"6","key":"1_CR61_1","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1109\/MIC.2008.130","volume":"12","author":"S Vinoski","year":"2008","unstructured":"Vinoski S (2008) RESTful web services development checklist. IEEE Internet Comput 12(6):94\u201396","journal-title":"IEEE Internet Comput"},{"issue":"1","key":"1_CR62_1","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MIC.2007.22","volume":"11","author":"S Vinoski","year":"2007","unstructured":"Vinoski S ((2007) REST eye for the SOA guy. IEEE Internet Comput 11(1):82\u201384","journal-title":"IEEE Internet Comput"},{"key":"1_CR63_1","unstructured":"Mashup (web application hybrid), http:\/\/en.wikipedia.org\/wiki\/Mashup_(web_application_hybrid)"},{"key":"1_CR64_1","unstructured":"Webmashup.com blog, http:\/\/www.webmashup.com\/blog\/category\/learn\/ (accessed 1 October 2009)"},{"key":"1_CR65_1","unstructured":"Google Mashup Editor (2009) http:\/\/en.wikipedia.org\/wiki\/Google_Mashup_Editor"},{"key":"1_CR66_1","unstructured":"Mozilla Ubiquity (2009) http:\/\/ubiquity.mozilla.com\/"}],"container-title":["Computer Communications and Networks","Cloud Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-84996-241-4_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T23:04:05Z","timestamp":1559257445000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-84996-241-4_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9781849962407","9781849962414"],"references-count":66,"URL":"https:\/\/doi.org\/10.1007\/978-1-84996-241-4_1","relation":{},"ISSN":["1617-7975"],"issn-type":[{"value":"1617-7975","type":"print"}],"subject":[],"published":{"date-parts":[[2010]]}}}