How is built a mOSAIC of Clouds Dana PETCU West University of Timisoara, Romania Research Institute –Austria Timisoara Advanced.

Slides:



Advertisements
Similar presentations
Clouds from FutureGrid’s Perspective April Geoffrey Fox Director, Digital Science Center, Pervasive.
Advertisements

1 Richard White Design decisions: architecture 1 July 2005 BiodiversityWorld Grid Workshop NeSC, Edinburgh, 30 June - 1 July 2005 Design decisions: architecture.
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
September 2011 At A Glance The API provides a common interface to the GMSEC software information bus. Benefits Isolates both complexity of applications.
Architecture overview 6/03/12 F. Desprez - ISC Cloud Context : Development of a toolbox for deploying application services providers with a hierarchical.
Cloud Computing Architecture Adam Balla Wa Chiu Siu.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
B RIEFING ABOUT M OSAIC Dana Petcu Institute e-Austria Timisoara, West University of Timisoara
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña Task 7.2 Multiagent System Platform A. Espinosa Task.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
Raffaele Di Fazio Connecting to the Clouds Cloud Brokers and OCCI.
Interoperability in the Cloud By Alex Espinoza
EC Grant Agreement no GEOSS Interoperability for Weather Ocean and Water Enhancing the GEOSS Infrastructure for all the Stakeholders.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Science Clouds and FutureGrid’s Perspective June Science Clouds Workshop HPDC 2012 Delft Geoffrey Fox
Ocean Observatories Initiative Common Execution Infrastructure (CEI) Overview Michael Meisinger September 29, 2009.
February 20, AgentCities - Agents and Grids Prof Mark Baker ACET, University of Reading Tel:
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
TESTBED FOR FUTURE INTERNET SERVICES TEFIS at the EU-Canada Future Internet Workshop, March Annika Sällström – Botnia Living Lab at Centre for.
Grid Workload Management Massimo Sgaravatto INFN Padova.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
For Testbeds TM. Secure, multi-tenant cloud orchestration platform –Turnkey platform for delivering IaaS clouds –Hypervisor agnostic –Massively scalable,
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Project Methodology May 2, System Development Life Cycle Overview.
ServiceSs, a new programming model for the Cloud Daniele Lezzi, Rosa M. Badia, Jorge Ejarque, Raul Sirvent, Enric Tejedor Grid Computing and Clusters Group.
Promoting excellence in social security ICT Industry Forum: Perspectives and solutions Introductory presentation Franck.
Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la gestion d’infrastructure de type Cloud (SDI)
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
ISC 2011 Flying through the Clouds Flying through the Clouds.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
Computing Research Testbeds as a Service: Supporting large scale Experiments and Testing SC12 Birds of a Feather November.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Toward a common data and command representation for quantum chemistry Malcolm Atkinson Director 5 th April 2004.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VM Management Chair: Alexander Papaspyrou 2/25/
Microsoft Cloud Computing. Topics to be covered 1.Environmental Features of windows azure 2.What is Cloud Computing 3.Roles in Cloud Computing 4.Benefits.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Directions in eScience Interoperability and Science Clouds June Interoperability in Action – Standards Implementation.
Collection and storage of provenance data Jakub Wach Master of Science Thesis Faculty of Electrical Engineering, Automatics, Computer Science and Electronics.
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
Cloudsim: simulator for cloud computing infrastructure and modeling Presented By: SHILPA V PIUS 1.
INDIGO – DataCloud WP5 introduction INFN-Bari CYFRONET RIA
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
DIRAC for Grid and Cloud Dr. Víctor Méndez Muñoz (for DIRAC Project) LHCb Tier 1 Liaison at PIC EGI User Community Board, October 31st, 2013.
Next-Generation Cloud Management
PaaS services for Computing and Storage
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
StratusLab First Periodic Review
Status and Challenges: January 2017
INTAROS WP5 Data integration and management
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Building and Running an Enterprise-grade Serverless Platform on Kubernetes Quinton Hoole, Technical VP Ying Huang, Sr. Architect US R&D, Huawei.
Management of Virtual Execution Environments 3 June 2008
NSF : CIF21 DIBBs: Middleware and High Performance Analytics Libraries for Scalable Data Science PI: Geoffrey C. Fox Software: MIDAS HPC-ABDS.
Tutorial Overview February 2017
Clouds from FutureGrid’s Perspective
NIST Cloud Computing Reference Architecture
Harrison Howell CSCE 824 Dr. Farkas
A Cross-Layer BPaaS Adaptation Framework
Presentation transcript:

How is built a mOSAIC of Clouds Dana PETCU West University of Timisoara, Romania Research Institute –Austria Timisoara Advanced HPC systems

Content Problem Use case scenario Problem definition mOSAIC solutions Follow up

mOSAIC motivation Application Developer

Invented a new application Want to run or share it Go to the Cloud!

So many options! No idea what to choose!

Pick “a” Cloud!

Write application for Cloud A

After a while … a new feature is needed … and only Cloud B has it…

mOSAIC promise Flying through the Clouds Flying through the Clouds

WHAT IS THE PROBLEM?

What is Sky computing? Interconnection & provisioning of Cloud services from multiple domains Federation of Clouds (InterClouds) Federation of Clouds (InterClouds) Multi- Cloud Multi- Cloud ??

The Sky problem: different APIs API spec API spec API spec API spec API spec API spec

Vendor agnostic code?

mOSAIC broker … acquires resources

mOSAIC platform… deploy resources

Application is shared

Application is scaling

What is mOSAIC? Open-source API and Platform for multiple Clouds Open-source APIAPI and Platform for multiple Clouds

Keywords Vendor agnostic API Platform as a Service Multi-Cloud and Cloud broker Multi-agent technologies Semantic processing Component-based long time running appls Auto-scaling Event driven, asynchronous

HOW mOSAIC WORKS? Applications are built from scalable components Applications are built from scalable components

SOTA of portability At PaaS? NO! Use services from different Clouds At IaaS? Ongoing task! OCCI /OGF UniCluster, OpenStack, jClouds, DeltaClouds… Migration of VMs between Cloud providers: OpenNebula Agreements between Cloud providers (federation) Communications between Clouds

mOSAIC’s APIs Driver API Driver Interoperability API Connector API Cloudlet API For same service type mOSAIC middleware For different languages Support for components Component Application components

Provisioning by a Cloud Agency

Use a common language Use a Cloud Ontology

Proof of the concept appls TypeTitle Data intensiveStorage and data distribution in Earth Observation Earth Observation mission reprocessing Routine production of Earth Observation products Fast data access for crisis situations Distributed intelligent maintenance ComputeCloud-distributed parameter sweep

mOSAIC promises September 2011: API available September 2012: Platform available March 2013: Full software package September 2011: API available September 2012: Platform available March 2013: Full software package

Current status Architecture & concepts & use cases See project site – deliverables from last Feb API Specifications to be released in September First implementation in Java (Sept), next in Python (March) Based on the “Cloudlet” notion Platform Currently (non-integrated) components for agent system/provisioning, deploying, semantic processing mOS – small OS with mOSAIC basic components Applications Build from scratch: a Twitter watcher Rebuilding legacy appls: GiSHEO training platform

Twitter watcher Components: Http gateway, servlet, fetcher, indexer, scavenger, message queues Use the drivers for open-source Cloud techs: Riak, RabittMQ,Eucalyptus Use classical appl development tools: Jetty Running example: mOS installed in 2 VMs, several components in these VMs Studies on the response time of the appl according to the no. users (appl scalability)

Technical details in papers Overview: Building a Mosaic of Clouds, EuroPar workshops, Springer, LNCS 6586, API design – layers: Towards a cross-platform Cloud API, CLOSER 2011, May API design – interop:Building an Interoperability API for Sky Computing, InterCloud, July 2011 SLA management: A Cloud Agency for SLA Negotiation and Management, EuroPar ‘10, LNCS 6586, Patterns: Identifying Cloud Computing Usage Patterns, 2010 IEEE Cluster, Platform services: Architecturing a Sky Computing Platform, ServiceWave workshops, LNCS Cloud ontology: An Ontology for the Cloud in mOSAIC Cloud. In Cloud computing: methodology, system, and applications. CRC, Taylor & Francis group, 2011, Cloud agency: Agent based Cloud provisioning and management, CLOSER 2011, May Use case: From Grid Computing Towards Sky Computing. Case Study for Earth Observation, 10 th CGW 2010, Scheduling agents: Self-Healing Distributed Scheduling Platform, CCGrid 2011, May 2011

mOSAIC partners Second University of Naples, Italy Institute e-Austria Timisoara, Romania European Space Agency, France Terradue SRL, Italy AITIA International Informatics, Hungary Tecnalia, Spain Second University of Naples, Italy Institute e-Austria Timisoara, Romania European Space Agency, France Terradue SRL, Italy AITIA International Informatics, Hungary Tecnalia, Spain