Platform as a Service

Platform as a Service is a cloud service model where the vendor provides a platform for development and deployment of cloud application over an abstracted hardware. PaaS solutions enable users to directly develop their applications without worrying about the complexity of setting up the hardware or system software. This chapter describes some popular cloud solutions that are examples of the Platform as a Service (PaaS) model of cloud delivery. The platform case studies discussed in this chapter are Microsoft Azure, Apache Hadoop, IBM PureXML, Yahoo! Mashups and others. Azure is a popular platform that enables developers familiar with Windows-based programming to create cloud applications using .NET. Hadoop is yet another cloud platform that has received a lot of developer attention due to the simplicity with which it enables one to create high-performing distributed applications. Platforms that enable data-oriented applications such as Mashups and those that provide special features for data manipulation such as pureXML from IBM are discussed in this chapter as well.

[1]  Scott Shenker,et al.  Overcoming the Internet impasse through virtualization , 2005, Computer.

[2]  Joachim Schaper,et al.  Cloud Services , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[3]  Kurt Fanning,et al.  Platform as a service: Is it time to switch? , 2012 .

[4]  Howard Gobioff,et al.  The Google file system , 2003, SOSP '03.

[5]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[6]  Luis Miguel Vaquero Gonzalez,et al.  Building safe PaaS clouds: A survey on security in multitenant software platforms , 2012, Comput. Secur..

[7]  Aled Edwards,et al.  Diverter: a new approach to networking within virtualized infrastructures , 2009, WREN '09.

[8]  Rajkumar Buyya,et al.  Cloud Computing Principles and Paradigms , 2011 .

[9]  Jon Kleinberg,et al.  Authoritative sources in a hyperlinked environment , 1999, SODA '98.

[10]  Lixin Gao,et al.  How to lease the internet in your spare time , 2007, CCRV.

[11]  Yi Wang,et al.  Virtual routers on the move: live router migration as a network-management primitive , 2008, SIGCOMM '08.

[12]  David B. Grusky,et al.  Occupational Ghettos: The Worldwide Segregation of Women and Men , 2004 .

[13]  Joan A. Philipp,et al.  The View from the Ivory Tower. , 1973 .

[14]  Jonathan S. Turner,et al.  Diversifying the Internet , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[15]  Daniel Beimborn,et al.  Platform as a Service (PaaS) , 2011, Bus. Inf. Syst. Eng..

[16]  Sriram Krishnan Programming Windows Azure - Programming the Microsoft Cloud , 2010 .

[17]  Yi Wang,et al.  Neighbor-specific BGP: more flexible routing policies while improving global stability , 2009, SIGMETRICS '09.

[18]  Xu Chen,et al.  ShadowNet: A Platform for Rapid and Safe Network Evolution , 2009, USENIX Annual Technical Conference.

[19]  Simon J. Frankel,et al.  Intellectual Property & Technology Law Journal , 2011 .

[20]  Gautam Shroff Enterprise Cloud Computing: Technology, Architecture, Applications , 2010 .

[21]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[22]  Scott Shenker,et al.  Routing as a Service , 2006 .

[23]  Prashant J. Shenoy,et al.  The Case for Enterprise-Ready Virtual Private Clouds , 2009, HotCloud.

[24]  S. Hix A Global Ranking of Political Science Departments , 2004 .