FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009.

Slides:



Advertisements
Similar presentations
1 Cloud Computing with Amazon and Oracle Lewis Cunningham TUSC, Sr Datawarehouse Consultant
Advertisements

1. Topics Is Cloud Computing the way to go? ARC ABM Review Configuration Basics Setting up the ARC Cloud-Based ABM Hardware Configuration Software Configuration.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud computing Tahani aljehani.
Data-intensive Computing on the Cloud: Concepts, Technologies and Applications B. Ramamurthy This talks is partially supported by National.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Plan Introduction What is Cloud Computing?
Cloud Computing Why is it called the cloud?.
Introduction to Cloud Computing
3 Cloud Computing.
Analysis of Remote Sensing Quantitative Inversion in Cloud Computing Jing Dong, Yong Xue, Ziqiang Chen, Hui Xu, Yingjie Li Institute of Remote Sensing.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Introduction to Cloud Computing Cloud Computing : Module 1.
Software Architecture
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Introduction to Apache Hadoop Zibo Wang. Introduction  What is Apache Hadoop?  Apache Hadoop is a software framework which provides open source libraries.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Niagara Framework in the Clouds Scott Boehm. … what the heck does that mean??
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
An open software framework for Web Service-based geo- processes Theodor Foerster FOSS4G 2006 – Lausanne, Switzerland.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Enterprise Cloud Computing
Chapter 8 – Cloud Computing
Carnegie Mellon University © Robert T. Monroe Management Information Systems Cloud Computing I Cloud Models and Technologies Management.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Web Technologies Lecture 13 Introduction to cloud computing.
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
52°North WPS. 52°North WPS Agenda  Motivation  WPS basics  behind the scences look  new features.
INFORMATION TECHNOLOGY SERVICES UT Virtualization in ASMP Technical Architecture.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Big Data analytics in the Cloud Ahmed Alhanaei. What is Cloud computing?  Cloud computing is Internet-based computing, whereby shared resources, software.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Andrew McCombs March 10th, 2011
Bringing the Web Processing Service to a new stage –
Cloud Computing Dr. Sharad Saxena.
Outline Virtualization Cloud Computing Microsoft Azure Platform
3 Cloud Computing.
Bastian Schäffer, 52°North
Presentation transcript:

FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009 Bastian Schäffer, 52°North

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS Agenda Cloud Computing 101 WPS 101 WPS in the Clouds

FOSS4G: 52°North WPS Cloud Computing 101

FOSS4G: 52°North WPS Definition Emerging trend in mainstream IT Cloud as a metaphor to represent large networks and infrastructures Store data, run applications and compute on distributed (3rd party) facilities Paradigm behind buzzword!?!

FOSS4G: 52°North WPS Characteristics Efficiency  Resource Pooling Outtasking On-demand Scalability Cost

FOSS4G: 52°North WPS Mass market

FOSS4G: 52°North WPS Mass market

FOSS4G: 52°North WPS Mass market

FOSS4G: 52°North WPS Legally Binding Performance INSPIRE –Search Queries Maximum 3 sec response time* Handle 30 parallel requests per second –Image Download Maximum 5 sec response time* Handle 20 parallel requests per second –Overall 99% service availability (362 days/year uptime) * During normal traffic (90% of uptime).

FOSS4G: 52°North WPS Characteristics Efficiency  Resource Pooling Outtasking On-demand Scalability Cost

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS IaaS PaaS dSaaSSaaS Architecture

FOSS4G: 52°North WPS Technology Hardware Cluster Virtualization Grid Computing Application Framework (Hadoop) etc.

FOSS4G: 52°North WPS Cloud Types

FOSS4G: 52°North WPS Providers -Amazon Web Services -Google Apps Engine -….

FOSS4G: 52°North WPS Amazon Web Services Small Instance –The small instance (default) equates to "a system with 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform" Large Instance –The large instance represents "a system with 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform". Extra Large Instance –The extra large instance offers the "equivalent of a system with 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform." High-CPU Instance –Instances of this family have proportionally more CPU resources than memory (RAM) and address compute-intensive applications.

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS Cloud Watch Auto Scaling –CPUUtilization –NetworkIn –NetworkOut –DiskWriteOps –DiskReadBytes –DiskReadOps –DiskWriteBytes –RequestCount –HealthyHostCount –UnHealthyHostCount -Elastic Cloud Balancing

FOSS4G: 52°North WPS Costs

FOSS4G: 52°North WPS Google Apps Engine

FOSS4G: 52°North WPS -Easy to manage -Java or Python -Several restrictions -BigTable vs. RDBMS Google Apps Engine

FOSS4G: 52°North WPS Costs

FOSS4G: 52°North WPS Costs

FOSS4G: 52°North WPS WPS 101 – What is WPS about?

FOSS4G: 52°North WPS OGC Web Services Introduction SOS

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WFS

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW

FOSS4G: 52°North WPS SDI Integration Processing

FOSS4G: 52°North WPS SDI Integration Processing

FOSS4G: 52°North WPS SDI Integration Processing

FOSS4G: 52°North WPS SDI Integration Processing

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW

FOSS4G: 52°North WPS SDI Integration Computational Power Network Bandwidth

FOSS4G: 52°North WPS SDI Integration Computational Power Network Bandwidth  serverside processing

FOSS4G: 52°North WPS SDI Integration Processing

FOSS4G: 52°North WPS SDI Integration Processing Service

FOSS4G: 52°North WPS SDI Integration Processing Service  Standardized Interface  unified access  Deploy-once-use-everywhere

FOSS4G: 52°North WPS SDI Building Blocks

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW

FOSS4G: 52°North WPS OGC Web Services Introduction SOS WMS WCS WFS CSW WPS

FOSS4G: 52°North WPS Introduction WPS -Introduction

FOSS4G: 52°North WPS WPS 101  What is a WPS?  Web Based Processing WPS

FOSS4G: 52°North WPS WPS  WPS WPS Process 1 Process 2 Process n

FOSS4G: 52°North WPS WPS  WPS GetCapabilities WPS Process 1 Process 2 Process n

FOSS4G: 52°North WPS WPS  WPS GetCapabilities DescribeProcess WPS Process 1 Process 2 Process n

FOSS4G: 52°North WPS WPS  WPS GetCapabilities DescribeProcess Execute WPS Process 1 Process 2 Process n

FOSS4G: 52°North WPS WPS  Example ??? WPS ???

FOSS4G: 52°North WPS WPS  Example ??? WPS Buffer Process 2 Process n

FOSS4G: 52°North WPS ??? WPS Buffer Process 2 Process n WPS  Example 20

FOSS4G: 52°North WPS ??? WPS Buffer Process 2 Process n WPS  Example 20

FOSS4G: 52°North WPS Introduction Technical Features

FOSS4G: 52°North WPS WPS additional features  Execution Introduction

FOSS4G: 52°North WPS WPS additional features  Execution  Synchronous  Asynchronous  Binding  GET  POST  SOAP Introduction

FOSS4G: 52°North WPS Execution synchronous Object1Object2 Introduction

FOSS4G: 52°North WPS Execution asynchronous  Push-model Object1Object2 Introduction

FOSS4G: 52°North WPS Execution asynchronous  Pull-model Object1Object2 50% reference result Introduction

FOSS4G: 52°North WPS Introduction Clients

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS uDig CLIENTS

FOSS4G: 52°North WPS Jump CLIENTS

FOSS4G: 52°North WPS Performance Tests

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS Demo

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS

FOSS4G: 52°North WPS Conclusion WPS use possible in cloud environments Scaleability provided Google Cloud  easy to use  good for light-weight application  Good integration with other google apps Amazon cloud  More complicated to use  Full-scale solution  Flexible Cloud Interoperability present from client perspective (external)  not from provider perspective (internal)

FOSS4G: 52°North WPS Conclusion Future: Impact on GIS Business Models –Selling of full GIS packages  SaaS –Other impacts on SDIs Role model Etc.

FOSS4G: 52°North WPS publish find bind Georesource owner Georesource provider

FOSS4G: 52°North WPS Conclusion THURSDAY: 13:30 Parkside G04 „Geoprocessing in the clouds“  introduction to geospatial layer in the cloud

FOSS4G: 52°North WPS Thank You