Geoprocessing on the Amazon cloud computing platform - AWS

Size: px
Start display at page:

Download "Geoprocessing on the Amazon cloud computing platform - AWS"

Transcription

1 Geoprocessing on the Amazon cloud computing platform - AWS Yuanzheng Shao, Liping Di, Yuqi Bai Center for Spatial Information Science and Systems George Mason University Fairfax, VA USA {yshao3,ldi,ybai1}@gmu.edu Bingxuan Guo, Jianya Gong State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing Wuhan University, Wuhan, China mobilemap@gmail.com Abstract With the continuously increment of the available amount of spatial data sets, science, industry and administration require web-based geo-information concerning storage, availability and processing. The development of spatial data infrastructures (SDIs) bring about the Web-based sharing of large volumes of distributed geospatial data and computational resources. A powerful, dependable and flexible information infrastructure is required to process heterogeneous and distributed data into information and knowledge. The emergence of Cloud Computing technology brings a new computing Information Technology (IT) infrastructure to general users. With cloud computing platform, the users can requisition compute power, storage, and other services gaining access to a suite of elastic IT infrastructure services as demands. This paper presents an implementation of geoprocessing service that integrates Amazon cloud computing and geoprocessing functions to provide geoprocessing competence in a distributed web environment. The integration combines the geospatial processing functions with the flexible cloud computing platform to provide Web-based geoprocessing functionalities. Challenges, approaches and architecture for integrating are discussed. Amazon cloud computing platform is adopted to demonstrate the implementation. Keywords- Cloud Computing, Amazon AWS, Web Processing Service, Geoprocessing I. INTRODUCTION Geoprocessing functions are crucial to discover underlying and useful geospatial information and knowledge, and are widely used in Earth science modeling and applications. The fundamental purpose of geoprocessing is to allow the user to automate Geographical Information Science (GIS) tasks. Almost all uses of GIS involve the repetition of work, and this creates the need for methods to automate, document, and share multiple-step procedures. The geospatial processing functions in GIS have been developed over decades and can be used well in the desktop-based environment. The rapid development of the Web technology makes it possible to share and process large volumes of distributed geospatial data and computational resources through the Web. A powerful, dependable and flexible information infrastructure is required to process heterogeneous and distributed data into information. Cloud computing is rapidly emerging as a technology almost every industry that provides or consumes software, hardware, and infrastructure can leverage. The technology and architecture that cloud service and deployment models offer are a key area of research and development for GIS technology. From a provider perspective, the key aspect of the cloud is the ability to dynamically scale and provide computational resource in a cost efficient way via the internet. From a client perspective, the ability to access the cloud facilities on-demand without managing the underlying infrastructure and dealing with the related investments and maintenance costs is the key. Some Cloud Computing platforms are already available, including Amazon Web Service (AWS), Google App Engine, and Microsoft Azure. Powered by Cloud Computing platform, the users can requisition compute power, storage, database, and other services gaining access to a suite of elastic IT infrastructure services as demands. This paper presents an implementation of geoprocessing service that integrates Amazon cloud computing and geoprocessing functions to provide geoprocessing competence in a distributed web environment. The integration combines the geospatial processing functions with the flexible cloud computing platform to provide Webbased geoprocessing functionalities. Challenges, approaches and architecture for integrating are discussed. Amazon cloud computing platform is adopted to demonstrate the implementation. The reminder of this paper is structured as followed. Section 2 of this paper introduces the related work. Section 3 addresses the challenges when deploying geoprocessing service in the cloud computing platform. The approaches are discussed in Section 4 and the implementation details are described in Section 5. Section 6 presents the conclusions and discusses planned future work. II. BACKGROUND This Chapter gives a brief introduction into the basic concepts about geoprocessing and cloud computing, the related works are also addressed. A. Web Processing Service Geoprocessing services provide building blocks for higher geoprocessing modeling and complex geoprocessing

2 tasks, and are the fundamental utilities for the Geospatial Processing Web (Yue et al., 2009). The fundamental purpose of geoprocessing is to allow the users to automate GIS tasks. Almost all uses of GIS involve the repetition of work, and this creates the need for methods to automate, document, and share multiple-step procedures known as workflows (ESRI Developer Network). In the context of web-based geoprocessing, the Open Geospatial Consortium (OGC) Web Processing Service (WPS) interface specification evolved as the de facto standard. It provides a straight-forward approach to publish and execute geoprocesses over the web (Baranski et al. 2009). According to WPS specification, a geoprocess is defined as any calculation operating on spatially referenced data. The data required by the service can be available locally, or delivered across a network using data exchange standards. The calculation can be as simple as subtracting one set of spatially referenced numbers from another (e.g. determining the difference in influenza cases between two different seasons), or as complicated as a global climate change model. The WPS interface specification includes three operations: GetCapabilities, DescribeProcess and Execute. The GetCapabilities operation is used to determine the capabilities of an implementation of this service, the operations it provides, and the data it serves. The DescribeProcess operation provides a means for a client to determine what the mandatory, optional, and default parameters are for a particular process, as well as the format of the data inputs and outputs. Based on this information, the client could perform the Execute operation upon the designated process. As every OGC Web Service, the WPS communicates through HTTP- GET and HTTP-POST based on an OGC-specific XML-message encoding. B. Cloud computing Cloud Computing is associated with a new paradigm to provide computing infrastructure (Vaquero et al. 2009), which can support geoprocessing over the Web. Some new aspects covered by Cloud Computing paradigm are the efficient use of computational resources, on-demand access, instant scalability, unlimited data storage, unlimited processing power and low start-up barrier (52 North Cloud Computing). A cloud could be public, private or hybrid, depending on the deployment scenarios. The public cloud is available to the public, while the private cloud is used inside an organization. Since this hybrid cloud solution is commonly bound together by proprietary technology, it will only be embraced by enterprise computing in the future as standards are developed. According to the type of provided capabilities, major categories of Cloud Computing include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) (NIST, 2009). Since Amazon AWS platform is adopted in the implement in this paper, a brief introduction about Amazon AWS will be given in this part. Amazon Web Services is more than a collection of infrastructure services. With pay as you go pricing, the user can save time by incorporating compute, database, storage, messaging, payment, and other services. All AWS services can be used independently or deployed together to create a complete computing platform in the cloud. Amazon Elastic Compute Cloud (EC2) is a web service that provides resizable compute capacity in the cloud. Amazon Simple Storage Service (S3) can be used to store and retrieve large amounts of data, at any time, from anywhere on the web. C. Related work Some GIS enterprises, such as ESRI, have made certain progress in moving their products and services into Cloud Computing. ESRI, collaborated with Amazon, uses the public cloud environment in several different ways, and currently the following options are available: the ability to deploy ArcGIS Server on AWS; ArcLogistics (a cloud application for optimizing routing); Business Analyst Online (a cloud application for geographic analysis of demographic, consumer, business, and other data). There are some progresses about using Cloud Computing platform in geospatial application. Baranski et al. (2009) creates a cloud enabled spatial buffer analysis service in the Google App Engine and conducts a stress test for scalability evaluation. The interface of the service follows the Web Processing Service (WPS) specification and the implementation is based on the Java-implemented 52North open source WPS software. Shao et al. (2011) provide the solution for implementing Web Coverage Service on Amazon Cloud Computing platform. Gong et al. (2010) presents an implementation of geoprocessing service that integrates geoprocessing functions and Microsoft Cloud Computing technologies to provide geoprocessing capabilities in a distributed environment. Hoffa et al. (2009) explores the use of Cloud Computing for scientific workflow, which focus on a widely used astronomy application-montage. Schaeffer et al. (2010) reviews Cloud Computing technology and identifies the paradigm behind it with regard to SDIs. Schaffer et al. (2010) presents an approach for enabling the commercial use of OGC Web Processing Services (WPS) in SDIs. Lu (2010) investigated the service and cloud computing oriented architecture for constructing a distributed and web service enabled geographical information platform. III. CHALLENGES FOR THE INTEGRATION In the professional GIS software, the geospatial processing functions have been developed for over decades. However, the GIS software cannot support an open processing and analysis environment, which means that those functions can only be used under their own proprietary environments and configurations. Taking a slope-aspect computation (r.slope.aspect) in Geographic Resources Analysis Support System (GRASS) GIS as example, which is used to generate raster maps of slope, aspect, curvatures

3 and partial derivatives from a elevation raster map. To execute r.slope.aspect processing function, a proper related environment variables need to be pre-configured. Moreover, both the input and output depends to GRASS internal raster map. The first challenge is that the existing geospatial processing function need to be adapted to the running environment in the Cloud Computing environment. Particularly, we should take the following question into consideration based on Amazon AWS component: How to upload the existing geospatial data into Cloud and discovery data in Cloud? How to migrate the existing geospatial processing functions into Cloud? How to scale dynamically the computation capacity when request sharply changed? The second challenge is with regard to the interoperable service interface that geospatial applications interact with Cloud services. With the development of Earth Observation technologies, geospatial data is gathered by various sources and is highly complex and heterogeneous. Particularly, the temporalspatial coverage, data format, map projection, resolution may be incompatible. Owing to the multidisciplinary nature of Earth science modeling and applications, the involved geoprocessing functions are always diverse and complicated. The support of interoperability, therefore, is crucial to implement geospatial information share and interoperability in a distributed environment. The third challenge is the ability to scale the computing resource up or down automatically according to the defined conditions. The single geoprocessing in cloud could not show the advantage of Cloud Computing, the flexibleness to increase the computing resource during demand spikes, which is a major feature of Cloud Computing, is necessary to maintain the performance. And when the demand decrease, it is also necessary to scale down the computing resource to minimize costs. The geoprocessing functions in Cloud Computing platform should bestow such flexibleness in a transparent way to the end-users. IV. APPROACH Based on the preceding analysis of the services in Amazon AWS platform and geoprocessing functions, we propose the three main points for integrating geoprocessing functions and Amazon AWS platform. Fig. 1 illustrates the proposed architecture of the integrated system. A. Data Storage The first point is to use storage service in Amazon AWS to manage the application data and store the output data. Amazon AWS platform provides two storage services: Amazon S3 and Amazon Elastic Block Store (EBS). Amazon EBS provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS volumes are offinstance storage that persists independently from the life of an instance, which allows the user to create volumes that can be mounted as devices by EC2 instances. Compared with Amazon EBS, S3 is subject to eventual consistency which means that there may be a delay in writes appearing in the system whereas EBS has no consistency delays. Also EBS can only be accessed by one machine at a time whereas snapshots on S3 can be shared. Amazon S3 provides a highly durable storage infrastructure designed for mission-critical and primary data storage. Objects are redundantly stored on multiple devices across multiple facilities in an Amazon S3 Region. Moreover, Amazon S3 has the higher latency throughput. In view of those differences, Amazon S3 is adopted to store and manage application data in our implementation. B. Geoprocessing function migration The second point is to move the geoprocessing functions into the virtual machine in Amazon Cloud platform. Those functions in professional software depend on its own standalone environment and libraries. Since the difference environment in Cloud platform, the extra efforts need to be made to move local geoprocessing functions into local environment. As described in Section 3, Amazon AWS provides EC2 to give the resizable compute capacity in the cloud, which presents a true virtual computing environment, allowing the user to use web service interfaces to launch instances with a variety of operating systems, load them with the custom application environment, manage network s access permissions. To build a self-contained environment for geoprocessing functions in Cloud, Amazon Machine Image (AMI) is created to start EC2 instance. An Amazon Machine Image (AMI) is a special type of pre-configured operating system and virtual application software which is used to create a virtual machine within the EC2. It serves as the basic unit of deployment for services delivered using EC2. C. Interoperable interface design Because of the multidisciplinary nature of geospatial data and geoprocessing functions, it s necessary to implement an interoperable service interface that geospatial applications interact with Cloud services. One possible solution is to adopt the existing OGC standards, which provides a method for applications to access data and geoprocessing services seamlessly in a distributed environment, regardless of heterogeneity of involving geospatial data and geoprocessing platforms. Figure 1. High level framework for geoprocessing in Amazon AWS

4 Standardized geoprocessing functionality is available through the OGC WPS interface. All operations are accessible over an internet protocol (HTTP) using structured messages (XML). The WPS is not restricted to any type of data or type of process and allows service providers thereby to host any type of process combined with the appropriate data format via WPS interface. Typical types of data formats supported by WPS are GML, KML, and shape file for vector data or GeoTIFF for raster data. V. IMPLEMENTATION Amazon AWS is adopted to implement WPS. The AWS services could be managed through Amazon Management Console or command line tools. The implementation includes the following steps, using the terrain slope and aspect computation as an illustration. A. Uploading data to Amazon S3 Amazon S3 stores data as objects within buckets. An object is comprised of a file and optionally any metadata that describes that file. In order to store an object in Amazon S3, the user could upload the file to a bucket, and set the permission on the object as well as any metadata. The user could manage the upload process through Amazon Management Console, which provide a point-and-click webbased interface for accessing and managing all of the user s Amazon S3 resources, as Fig.2 illustrated. Figure 2. Amazon S3 upload interface through AWS console To get started with Amazon S3, the following steps should be implemented: (1) Create a Bucket to store your data. The user can choose a Region where the bucket and object(s) reside to optimize latency, minimize costs, or address regulatory requirements. (2) Upload Objects to the Bucket. The data is durably stored and backed by the Amazon S3 Service Level Agreement. (3) Optionally, set access controls. The user can grants others access to the data from anywhere in the world. Once the data are uploaded to Amazon S3, the other Amazon Web Service and applications could access the data through its URL. B. Creating Amazon EC2 for geoprocessing functions To move the geoprocessing functions into Amazon Cloud from standalone environment and offer those functions through OGC WPS interface, the Amazon EC2 instances, which provide both the environment for geoprocessing algorithm and the framework for interoperable web interface, should be created. As to the geoprocessing function, GRASS GIS software is adopted because it provides functions to manipulate raster and vectors, and to process satellite image data. GRASS GIS is proven to be applicable to enable geoprocessing capabilities based on some previous related research. As to the WPS framework, 52North WPS open source software is chosen to enable the deployment of geo-processes on the web in a standardized way. It features a pluggable architecture for processes and data encodings and supports all OGC WPS specification (Version and 1.0.0). To make GRASS GIS work with 52n WPS, some extra efforts and tedious workloads about configuration and programming need to be finished in the previous version. In the latest version (GRASS GIS version 7.0, 52n WPS version 2.0 RC6), however, the integration are getting easy owe to a framework wps-grass-bridge, which is used to make the integration of GRASS GIS 7 in WPS server more easily. Many GRASS GIS 7 modules can be attached out of box. The following steps are used to describe how to set up the 52n North with GRASS GIS backend under Amazon EC2 instance (Suppose the user has created an account in Amazon AWS). (1) Select a basic 32-bit Amazon Linux AMI (AMI Id: ami-76f0061f); and launch the Amazon EC2 instance; Keep the public DNS name for the instance. (2) Access the created instance using any SSH client based on the public DNS name and the private key file. (3) Download and Install Apache Tomcat 6, Python 2.5 or later and Java 1.6 in the created instance. Download and unzip the wps-grass-bridge. (4) Download the latest 52n WPS RC6 release, rename the war file to wps.war and put the war file in the webapps folder of tomcat. (5) Download GRASS GIS 7.0 (Linux version) and its dependent libraries. Change the GISDBASE parameter in the file.grassrc70 to the path of GRASS installation. (6) Start Apache Tomcat 6, and go to Web Admin page through web browser. Activate the table Algorithm Repositories and enable the GRASS Repository. Set the related variables.

5 (7) Save and activate configuration. Request the GetCapabilities operation of WPS to check the availability of GRASS geoprocessing service from the response XML. Once the geoprocessing functions are deployed on Amazon EC2 and WPS framework is built, an Amazon AMI could be created from the EC2 instance. The user could launch the multiple same Amazon EC2 instances from the created AMI. C. Supporting auto scaling Auto scaling enables the user to closely follow the demand curve for the cloud application, and reduce the need to provision Amazon EC2 capacity in advance. Auto Scaling is enabled by Amazon CloudWatch, which allows the user to scale Amazon EC2 capacity dynamically based on the predefined conditions, such as average CPU utilization, network activity and disk utilization. To set the conditions for CloudWatch, the user could access the set up page in Amazon Management Console, or using CloudWatch command line tools to apply certain scaling conditions. Based on the AMI, which is created from Amazon EC2 instance, the user could launch multiple new EC2 instance and manage those instances with Auto Scaling services, and specify the multiple threshold value to determine the number of running instances. D. Validation The following is an implementation of the KVP encoded DescribeProcess request for retrieving the process description of the terrain slope aspect computation: 1.amazonaws.com:8080/wps/WebProcessingService?Reques t=describeprocess&service=wps&identifier=r.slope.aspect <?xml version="1.0" encoding="utf-8"?> <wps:execute service="wps" version="1.0.0" xmlns:wps=" xmlns:ows=" xmlns:xlink=" xmlns:xsi=" xsi:schemalocation=" <ows:identifier>r.slope.aspect</ows:identifier> <wps:datainputs> <wps:input> <ows:identifier>elevation</ows:identifier> <ows:title>srtm DEM data</ows:title> <wps:reference xlink:href=" M_f03_n036e008.tif"/> </wps:input> </wps:datainputs> <wps:responseform> <wps:rawdataoutput> <ows:identifier>aspect</ows:identifier> </wps:rawdataoutput> </wps:responseform> </wps:execute> Table 1 shows the XML encoding of the Execute request for invoking the WPS process r.slope.aspect. Post the XML content to WPS server, and the results, as Fig. 3 illustrated, will be returned. TABLE I. WPS EXECUTE REQUEST IN XML (a)

6 demonstrate the feasibility and flexibility of deploying geoprocessing into Cloud Computing platform for academic purposes. Comparison for economic cost between different Cloud Computing platforms will be made in the future work. (b) Figure 3. Result image of WPS Execute request. (a) Original DEM image, (b) Aspect image returned from WPS server. VI. CONCLUSION AND FUTURE WORK This paper presents an implementation of geoprocessing service that integrates Amazon cloud computing and geoprocessing functions to provide geoprocessing competence in a distributed web environment. Approaches on how various services in Amazon platform can be utilized to meet the storage and computing requirements of geoprocessing services are described, how to scale the computing resources based on predefined conditions are also addressed. Moving existing geoprocessing functions into a Cloud Computing platform require considerable work, since the infrastructure, deployment requirements and APIs of different Cloud Computing platform are also different. The platform-depend APIs complicate the development of geoprocessing functions in different Cloud Computing platform. By adopting the bridge framework of 52n WPS and GRASS GIS 7, making a WPS server is easy in cloud environment. Based on the unlimited computing capacity provided by Cloud Computing platform, the users could concentrate on domain business logic without worrying about the hardware and software limitation. Since the most current commercial Cloud Computing platforms do not have free offers, the user should take the economic cost into account when deploying application in Cloud environment. The implement in this paper is to REFERENCES [1] Xiaoyan L., Liping D., Weiguo H., Peisheng Z., Dadi, U., Sharing and reuse of service-based geospatial processing through a Web Processing Service. In: th International Conference on Geoinformatics, pp.1-5, Aug [2] Yuanzheng S., Liping D., Jianya G., Yuqi B., Peisheng Z., GIS in the Cloud: Implementing a Web Coverage Service on Amazon Cloud Computing Platform. Lecture Notes in Electrical Engineering. 2011, Volume 98, pp [3] Jianya G., Peng Y., Geoprocessing in the Microsoft Cloud Computing platform Azure. A special joint symposium of ISPRS Technical Commission IV & AutoCarto in conjunction with ASPRS/CaGIS 2010 Fall Specialty Conference. 6 pp. [4] J. D. Blower, GIS in the cloud: implementing a web map service on Google App Engine. In: Proceedings of the 1st International Conference and Exhibition on Computing for Geospatial Research and Application. Washington D.C, June 21-23, [5] Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, Matei Zaharia, A view of cloud computing. Communications of the ACM, Vol.53. [6] Brauner, J., Providing GRASS with a Web Processing Service Interface. GI-Days 2008, Münster, Germany. [7] Armbrust, M., Fox, A., Griffith, R., Joseph, Anthony D., Katz, Randy H., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M., Above the Clouds: A Berkeley View of Cloud Computing. Technical Report. EECS Department, University of California, Berkeley. 23 pp. [8] Baranski, B., Schaeffer, B., and Redweik, R., Geoprocessing in the Clouds. In: GeoInformatics, van Rees, E. (Ed.), Volume 12, pp [9] Schaeffer, B., Baranski, B., and Foerster, T., Towards Spatial Data Infrastructures in the Clouds. In : Proceedings of the 13th AGILE International Conference on Geographic Information Science, Guimarães, Portugal, Painho, M., Santos, M., and Pundt, H., (Eds.), Geospatial Thinking, Lecture Notes in Geoinformation and Cartography, Springer Verlag, pp [10] Schut, P., OpengGIS Web processing service. Version 1.0.0, OGC r7, Open Geospatial Consortium, Inc.. 87 pp. [11] Wang, Y., Wang, S., and Zhou, D., Retrieving and Indexing Spatial Data in the Cloud Computing Environment, In: Proceedings of the 1st International Conference on Cloud Computing (CloudCom 2009), Jaatun, M.G., Zhao, G., and Rong, C., (Eds.), Lecture Notes in Computer Science (LNCS), vol 5931, pp

GEOPROCESSING IN THE MICROSOFT CLOUD COMPUTING PLATFORM - AZURE

GEOPROCESSING IN THE MICROSOFT CLOUD COMPUTING PLATFORM - AZURE GEOPROCESSING IN THE MICROSOFT CLOUD COMPUTING PLATFORM - AZURE Jianya Gong, Peng Yue, Hongxiu Zhou State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing (LIESMARS),

More information

Geoprocessing in Hybrid Clouds

Geoprocessing in Hybrid Clouds Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;

More information

Peng Yue*, Hongxiu Zhou, Jianya Gong and Lei Hu. Downloaded by [George Mason University], [Peng Yue] at 13:57 10 December 2012

Peng Yue*, Hongxiu Zhou, Jianya Gong and Lei Hu. Downloaded by [George Mason University], [Peng Yue] at 13:57 10 December 2012 International Journal of Digital Earth, 2012 http://dx.doi.org/10.1080/17538947.2012.748847 Geoprocessing in Cloud Computing platforms a comparative analysis Peng Yue*, Hongxiu Zhou, Jianya Gong and Lei

More information

Data Integrity Check using Hash Functions in Cloud environment

Data Integrity Check using Hash Functions in Cloud environment Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology

More information

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer The Hidden Extras The Pricing Scheme of Cloud Computing Stephane Rufer Cloud Computing Hype Cycle Definition Types Architecture Deployment Pricing/Charging in IT Economics of Cloud Computing Pricing Schemes

More information

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia Cloud application for water resources modeling Assist. Prof. Dr. Blagoj Delipetrev 1, Assist. Prof. Dr. Marjan Delipetrev 2 1 Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2 DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

More information

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) tupamaki@gmail.com / @tukkajukka 30.10.2013 1 e arrival

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

A Web Base Information System Using Cloud Computing

A Web Base Information System Using Cloud Computing A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.

More information

Review of Cloud Computing Architecture for Social Computing

Review of Cloud Computing Architecture for Social Computing Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur

More information

An Introduction to Cloud Computing Concepts

An Introduction to Cloud Computing Concepts Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg

More information

Alfresco Enterprise on AWS: Reference Architecture

Alfresco Enterprise on AWS: Reference Architecture Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)

More information

GEOSPATIAL SERVICE PLATFORM FOR EDUCATION AND RESEARCH

GEOSPATIAL SERVICE PLATFORM FOR EDUCATION AND RESEARCH GEOSPATIAL SERVICE PLATFORM FOR EDUCATION AND RESEARCH Jianya Gong, Huayi Wu, Wanshou Jiang, Wei Guo, Xi Zhai, Peng Yue State Key Laboratory of Information Engineering in Surveying, Mapping and Remote

More information

How AWS Pricing Works

How AWS Pricing Works How AWS Pricing Works (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Fundamental

More information

Deploying a Geospatial Cloud

Deploying a Geospatial Cloud Deploying a Geospatial Cloud Traditional Public Sector Computing Environment Traditional Computing Infrastructure Silos of dedicated hardware and software Single application per silo Expensive to size

More information

ArcGIS for Server: In the Cloud

ArcGIS for Server: In the Cloud DevSummit DC February 11, 2015 Washington, DC ArcGIS for Server: In the Cloud Bonnie Stayer, Esri Session Outline Cloud Overview - Benefits - Types of clouds ArcGIS in AWS - Cloud Builder - Maintenance

More information

19.10.11. Amazon Elastic Beanstalk

19.10.11. Amazon Elastic Beanstalk 19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for

More information

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies Big Data: Global Digital Data Growth Growing leaps and bounds by 40+% Year over Year! 2009 =.8 Zetabytes =.08

More information

Copyright IEEE. Citation for the published paper:

Copyright IEEE. Citation for the published paper: Copyright IEEE. Citation for the published paper: This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of BTH's products

More information

PAY-PER-USE REVENUE MODELS FOR GEOPROCESSING SERVICES IN THE CLOUD

PAY-PER-USE REVENUE MODELS FOR GEOPROCESSING SERVICES IN THE CLOUD PAY-PER-USE REVENUE MODELS FOR GEOPROCESSING SERVICES IN THE CLOUD B. Baranski a,*, T. Deelmann a, B. Schäffer b a Institute for Geoinformatics, University of Münster, Weseler Straße 253, 48151 Münster,

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

High performance computing network for cloud environment using simulators

High performance computing network for cloud environment using simulators High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last time. Today. IaaS Providers. Amazon Web Services, overview Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer

More information

Using ArcGIS for Server in the Amazon Cloud

Using ArcGIS for Server in the Amazon Cloud Federal GIS Conference February 9 10, 2015 Washington, DC Using ArcGIS for Server in the Amazon Cloud Bonnie Stayer, Esri Amy Ramsdell, Blue Raster Session Outline AWS Overview ArcGIS in AWS Cloud Builder

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

An Overview on Important Aspects of Cloud Computing

An Overview on Important Aspects of Cloud Computing An Overview on Important Aspects of Cloud Computing 1 Masthan Patnaik, 2 Ruksana Begum 1 Asst. Professor, 2 Final M Tech Student 1,2 Dept of Computer Science and Engineering 1,2 Laxminarayan Institute

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas

CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas PART 1 A brief Concept of cloud Issues in cloud Security Issues A BRIEF The Evolution Super

More information

Layered Mapping of Cloud Architecture with Grid Architecture

Layered Mapping of Cloud Architecture with Grid Architecture Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

Scaling in Cloud Environments

Scaling in Cloud Environments Scaling in Cloud Environments DOMINIQUE BELLENGER, JENS BERTRAM, ANDY BUDINA, ARNE KOSCHEL, BENJAMIN PFÄNDER, CARSTEN SEROWY Faculty IV, Department of Computer Science University of Applied Sciences and

More information

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,

More information

Web 2.0-based SaaS for Community Resource Sharing

Web 2.0-based SaaS for Community Resource Sharing Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, hsuic@nfu.edu.tw doi : 10.4156/jdcta.vol5.issue5.14

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition

More information

ArcGIS 10.3 Server on Amazon Web Services

ArcGIS 10.3 Server on Amazon Web Services ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2015 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies

Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies Simon Jirka 1, Stefan Wiemann 2, Johannes Brauner 2, and Eike Hinderk Jürrens 1 1 52 North Initiative for Geospatial

More information

THE DEVELOPMENT OF A PROTOTYPE GEOSPATIAL WEB SERVICE SYSTEM FOR REMOTE SENSING DATA

THE DEVELOPMENT OF A PROTOTYPE GEOSPATIAL WEB SERVICE SYSTEM FOR REMOTE SENSING DATA THE DEVELOPMENT OF A PROTOTYPE GEOSPATIAL WEB SERVICE SYSTEM FOR REMOTE SENSING DATA Meixia Deng a, *, Peisheng Zhao a, Yang Liu a, Aijun Chen a Liping Di a a George Mason University, Laboratory for Advanced

More information

How AWS Pricing Works May 2015

How AWS Pricing Works May 2015 How AWS Pricing Works May 2015 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction...

More information

Impact of Applying Cloud Computing On Universities Expenses

Impact of Applying Cloud Computing On Universities Expenses IOSR Journal of Business and Management (IOSR-JBM) e-issn: 2278-487X, p-issn: 2319-7668. Volume 17, Issue 2.Ver. I (Feb. 2015), PP 42-47 www.iosrjournals.org Impact of Applying Cloud Computing On Universities

More information

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure Douglas Alves Peixoto, Lucas Francisco da Matta Vegi, Jugurta Lisboa-Filho Departamento de Informática, Universidade

More information

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri ArcGIS for Server in the Amazon Cloud Michele Lundeen Esri What we will cover ArcGIS for Server in the Amazon Cloud Why How Extras Why do you need ArcGIS Server? Some examples Publish - Dynamic Map Services

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

A Survey on Build Private Cloud Computing implementation tools 1 Rana M Pir, 2 Rumel M S Pir, 3 Imtiaz U Ahmed 1 Lecturer, 2 Assistant Professor, 3 Lecturer 1 Leading University, Sylhet Bangladesh, 2 Leading

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture Reference Architecture Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture 2015 Cisco and/or its affiliates. All rights reserved.

More information

Beyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services

Beyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services Beyond the Internet? Innovations for future networks and services THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE Authors Muzahid Hussain, Abhishek Tayal Ashish Tanwer, Parminder

More information

Amazon Cloud Storage Options

Amazon Cloud Storage Options Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object

More information

High-Resolution Spatial Interpolation on Cloud Platforms

High-Resolution Spatial Interpolation on Cloud Platforms High-Resolution Spatial Interpolation on Cloud Platforms Abdelmounaam Rezgui Department of Computer Science & Engineering New Mexico Tech 801 Leroy Pl. Socorro, NM 87801, USA rezgui@cs.nmt.edu Zaki Malik

More information

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services

More information

Trends and Research Opportunities in Spatial Big Data Analytics and Cloud Computing NCSU GeoSpatial Forum

Trends and Research Opportunities in Spatial Big Data Analytics and Cloud Computing NCSU GeoSpatial Forum Trends and Research Opportunities in Spatial Big Data Analytics and Cloud Computing NCSU GeoSpatial Forum Siva Ravada Senior Director of Development Oracle Spatial and MapViewer 2 Evolving Technology Platforms

More information

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.

More information

Survey On Cloud Computing

Survey On Cloud Computing Survey On Cloud Computing 1,2 Heena I. Syed 1, Naghma A. Baig 2 Jawaharlal Darda Institute of Engineering & Technology, Yavatmal,M.S., India. 1 kauser.heena853@gmail.com 2 naghmabaig@gmail.com Abstract

More information

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project Description of Application The Spatial Data Warehouse project at the USGS/EROS distributes services and data in support of The National

More information

TECHNOLOGY WHITE PAPER Jun 2012

TECHNOLOGY WHITE PAPER Jun 2012 TECHNOLOGY WHITE PAPER Jun 2012 Technology Stack C# Windows Server 2008 PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache

More information

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

Migration Scenario: Migrating Batch Processes to the AWS Cloud

Migration Scenario: Migrating Batch Processes to the AWS Cloud Migration Scenario: Migrating Batch Processes to the AWS Cloud Produce Ingest Process Store Manage Distribute Asset Creation Data Ingestor Metadata Ingestor (Manual) Transcoder Encoder Asset Store Catalog

More information

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES pingidentity.com EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES Best practices for identity federation in AWS Table of Contents Executive Overview 3 Introduction: Identity and Access Management in Amazon

More information

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012 Estimating the Cost of a GIS in the Amazon Cloud An Esri White Paper August 2012 Copyright 2012 Esri All rights reserved. Printed in the United States of America. The information contained in this document

More information

Amazon Elastic Compute Cloud Getting Started Guide. My experience

Amazon Elastic Compute Cloud Getting Started Guide. My experience Amazon Elastic Compute Cloud Getting Started Guide My experience Prepare Cell Phone Credit Card Register & Activate Pricing(Singapore) Region Amazon EC2 running Linux(SUSE Linux Windows Windows with SQL

More information

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Pooja H 1, S G Maknur 2 1 M.Tech Student, Dept. of Computer Science and Engineering, STJIT, Ranebennur (India) 2 Head of Department,

More information

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and

More information

Relocating Windows Server 2003 Workloads

Relocating Windows Server 2003 Workloads Relocating Windows Server 2003 Workloads An Opportunity to Optimize From Complex Change to an Opportunity to Optimize There is much you need to know before you upgrade to a new server platform, and time

More information

ST 810, Advanced computing

ST 810, Advanced computing ST 810, Advanced computing Eric B. Laber & Hua Zhou Department of Statistics, North Carolina State University January 30, 2013 Supercomputers are expensive. Eric B. Laber, 2011, while browsing the internet.

More information

CMotion: A Framework for Migration of Applications into and between Clouds

CMotion: A Framework for Migration of Applications into and between Clouds Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application

More information

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Use case Figure 1: Company C Architecture (Before Migration) Company C is an automobile insurance claim processing company with

More information

GeoCloud Project Report GEOSS Clearinghouse

GeoCloud Project Report GEOSS Clearinghouse GeoCloud Project Report GEOSS Clearinghouse Qunying Huang, Doug Nebert, Chaowei Yang, Kai Liu 2011.12.06 Description of Application GEOSS clearinghouse is a FGDC, GEO, and NASA project that connects directly

More information

Cloud Computing & Service Oriented Architecture An Overview

Cloud Computing & Service Oriented Architecture An Overview Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

www.boost ur skills.com

www.boost ur skills.com www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at training@boosturskills.com BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &

More information

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report Amazon Hosted ESRI GeoPortal Server GeoCloud Project Report Description of Application Operating Organization The USDA participated in the FY 2011 Federal Geographic Data Committee (FGDC) GeoCloud Sandbox

More information

E-Business Technology

E-Business Technology E-Business Technology Presented to: Prof. Dr. Eduard Heindl By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Hadoop in the Hybrid Cloud

Hadoop in the Hybrid Cloud Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big

More information

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok CLOUD COMPUTING PRACTICE 82 Chapter 9 PUBLIC CLOUD LABORATORY Hand on laboratory based on AWS Sucha Smanchat, PhD Faculty of Information Technology King Mongkut s University of Technology North Bangkok

More information

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together Fault-Tolerant Computer System Design ECE 695/CS 590 Putting it All Together Saurabh Bagchi ECE/CS Purdue University ECE 695/CS 590 1 Outline Looking at some practical systems that integrate multiple techniques

More information

Mobile Cloud Middleware: A New Service for Mobile Users

Mobile Cloud Middleware: A New Service for Mobile Users Mobile Cloud Middleware: A New Service for Mobile Users K. Akherfi, H. Harroud Abstract Cloud computing (CC) and mobile cloud computing (MCC) have advanced rapidly the last few years. Today, MCC undergoes

More information

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

More information

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline References Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of

More information

Introduction to Database Systems CSE 444

Introduction to Database Systems CSE 444 Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of

More information

Facilitating Consistency Check between Specification and Implementation with MapReduce Framework

Facilitating Consistency Check between Specification and Implementation with MapReduce Framework Facilitating Consistency Check between Specification and Implementation with MapReduce Framework Shigeru KUSAKABE, Yoichi OMORI, and Keijiro ARAKI Grad. School of Information Science and Electrical Engineering,

More information

Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services

Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Faruk Caglar, Kyoungho An, Shashank Shekhar and Aniruddha Gokhale Vanderbilt University, ISIS and EECS

More information

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From

More information

Clouds on IT Horizon

Clouds on IT Horizon Overview Clouds on IT Horizon Sanja Mohorovičić University of Rijeka, Faculty of Maritime Studies Studentska 2, Rijeka 51000, Croatia sanja.mohorovicic@gmail.com Summary The aim of this paper is to present

More information

A Study of Infrastructure Clouds

A Study of Infrastructure Clouds A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,

More information

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344 Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL

More information

Virtual computers and virtual data storage

Virtual computers and virtual data storage Virtual computers and virtual data storage Alen Šimec, Ognjen Staničić Tehnical Polytehnic in Zagreb/Vrbik 8, 10000 Zagreb, Croatia alen@tvz.hr, ognjen.stanici@tvz.hr Abstract Virtual data storage represents

More information

Auto-Scaling, Load Balancing and Monitoring As service in public cloud

Auto-Scaling, Load Balancing and Monitoring As service in public cloud IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 4, Ver. I (Jul-Aug. 2014), PP 39-46 Auto-Scaling, Load Balancing and Monitoring As service in public

More information

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services

More information

How To Set Up Wiremock In Anhtml.Com On A Testnet On A Linux Server On A Microsoft Powerbook 2.5 (Powerbook) On A Powerbook 1.5 On A Macbook 2 (Powerbooks)

How To Set Up Wiremock In Anhtml.Com On A Testnet On A Linux Server On A Microsoft Powerbook 2.5 (Powerbook) On A Powerbook 1.5 On A Macbook 2 (Powerbooks) The Journey of Testing with Stubs and Proxies in AWS Lucy Chang lucy_chang@intuit.com Abstract Intuit, a leader in small business and accountants software, is a strong AWS(Amazon Web Services) partner

More information

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining

More information

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Here is a step-by-step set of instructions to get your

More information

TECHNOLOGY WHITE PAPER Jan 2016

TECHNOLOGY WHITE PAPER Jan 2016 TECHNOLOGY WHITE PAPER Jan 2016 Technology Stack C# PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache CloudWatch Paypal Overview

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Cloud Computing to Traditional approaches

Cloud Computing to Traditional approaches 1229 Cloud Computing to Traditional approaches Ganesna NagaBhushanam (MTech) Doddi Srikar.M.Tech S.V.Suryanarayana. M.Tech(Ph.D) Assistant Professor Associate Professor Dept of CSE Dept of CSE Dept of

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information