Federating PL-Grid Computational Resources with the Atmosphere Cloud Platform Piotr Nowakowski, Marek Kasztelnik, Tomasz Bartyński, Tomasz Gubała, Daniel.

Slides:



Advertisements
Similar presentations
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Institute of Computer Science AGH ACC Cyfronet AGH The PL-Grid.
Advertisements

UrbanFlood Towards a framework for creation, deployment and reliable operation of distributed, time-critical applications Marian Bubak and Marek Kasztelnik.
Scientific Workflow Support in the PL-Grid Infrastructure with HyperFlow Bartosz Baliś, Tomasz Bartyński, Kamil Figiela, Maciej Malawski, Piotr Nowakowski,
Polish Infrastructure for Supporting Computational Science in the European Research Space GridSpace Based Virtual Laboratory for PL-Grid Users Maciej Malawski,
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Dorian Grid Identity Management and Federation Dialogue Workshop II Edinburgh, Scotland February 9-10, 2006 Stephen Langella Department.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Support for Automatic Workflow Composition in Semantic Grid Environemnt Tomasz Gubała, Marian Bubak, Maciej Malawski Institute of Computer Science and.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
CGW’12, Cracow, October 22-24, Oct-12 Managing Cloud Resources for Medical Applications P. Nowakowski, T. Bartyński, T. Gubała, D. Harężlak, M.
Fraser Technical Solutions, LLC
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
Towards auto-scaling in Atmosphere cloud platform Tomasz Bartyński 1, Marek Kasztelnik 1, Bartosz Wilk 1, Marian Bubak 1,2 AGH University of Science and.
Seamless Medical Image Processing on the Grid on the Example of Segmentation and Partition of the Airspaces Andrzej Rutkowski 1, Michał Chlebiej 1, Marcelina.
Distributed Cloud Environment for PL-Grid Applications Piotr Nowakowski, Tomasz Bartyński, Tomasz Gubała, Daniel Harężlak, Marek Kasztelnik, J. Meizner,
Summer School on Grid and Cloud Workflows and Gateways, Budapest, 1-6 July July 2013 Enabling building and execution of VPH applications on federated.
CIRRUS Workshop, Vienna, Austria119 Nov 2013 Security in the Cloud Platform for VPH Applications Marian Bubak Department of Computer Science and Cyfronet,
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Environment for Management of Experiments on the Grid Master of Science Thesis AGH University of Science and Technology, Krakow, Poland Faculty of Electrical.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
CGW 2003 Institute of Computer Science AGH Proposal of Adaptation of Legacy C/C++ Software to Grid Services Bartosz Baliś, Marian Bubak, Michał Węgiel,
Security in Virtual Laboratory System Jan Meizner Supervisor: dr inż. Marian Bubak Consultancy: dr inż. Maciej Malawski Master of Science Thesis.
SimCity Building Blocks at the DICE team
Microsoft Virtual Academy.
Frascati, October 9th, Accounting in DataGrid Initial Architecture Albert Werbrouck Frascati, October 9, 2001.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Experience with the OpenStack Cloud for VPH Applications Jan Meizner 1, Maciej Malawski 1,2, Piotr Nowakowski 1, Paweł Suder 1, Marian Bubak 1,2 AGH University.
DataNet – Flexible Metadata Overlay over File Resources Daniel Harężlak 1, Marek Kasztelnik 1, Maciej Pawlik 1, Bartosz Wilk 1, Marian Bubak 1,2 1 ACC.
EC-project number: Universal Grid Client: Grid Operation Invoker Tomasz Bartyński 1, Marian Bubak 1,2 Tomasz Gubała 1,3, Maciej Malawski 1,2 1 Academic.
EC-project number: ViroLab Virtual Laboratory Marian Bubak ICS / CYFRONET AGH Krakow virolab.cyfronet.pl.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Atmosphere: A Platform for Development, Execution and Sharing of Applications in Federated Clouds Marian Bubak Piotr Nowakowski, Marek Kasztelnik, Tomasz.
Lightweight construction of rich scientific applications Daniel Harężlak(1), Marek Kasztelnik(1), Maciej Pawlik(1), Bartosz Wilk(1) and Marian Bubak(1,
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
DIRAC Project A.Tsaregorodtsev (CPPM) on behalf of the LHCb DIRAC team A Community Grid Solution The DIRAC (Distributed Infrastructure with Remote Agent.
Gain High Availability Performance and Scale of Applications Running on Windows Azure with KEMP Technologies’ Virtual LoadMaster COMPANY PROFILE: KEMP.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
Introduction to the VPH-Share Atmosphere Cloud Platform Piotr Nowakowski, Tomasz Bartyński, Marian Bubak, Tomasz Gubała, Daniel Harężlak, Marek Kasztelnik,
Development, Execution and Sharing of VPH Applications in the Cloud with the Atmosphere Platform Piotr Nowakowski, Tomasz Bartyński, Marian Bubak, Tomasz.
Support for Taverna Workflows in VPH-Share Cloud Platform Marek Kasztelnik 1, Marian Bubak 2,1, Maciej Malawski 2,1, Piotr Nowakowski 1, Ernesto Coto 3,
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
PLG-Data and rimrock Services as Building
PaaS services for Computing and Storage
Distributed Computing Environments (DICE) team – product portfolio
Windows 2012R2 Hyper-V and System Center 2012
Department of Computer Science AGH
Demo of the Model Execution Environment WP2 Infrastructure Platform
Demo of the Model Execution Environment WP2 Infrastructure Platform
Model Execution Environment Current status of the WP2 Infrastructure Platform Marian Bubak1, Daniel Harężlak1, Marek Kasztelnik1 , Piotr Nowakowski1, Steven.
From VPH-Share to PL-Grid: Atmosphere as an Advanced Frontend
Model Execution Environment for Investigation of Heart Valve Diseases
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Chapter 18 MobileApp Design
PROCESS - H2020 Project Work Package WP6 JRA3
Cloud Management Mechanisms
Jerald Overstreet, GISP Server Portal SQL Manager Admin
OpenStack Summit Berlin – November 14, 2018
Infrastructure for Personalised Medicine: It’s MEE that Matters!
Final Review 27th March Final Review 27th March 2019.
H2020 EU PROJECT | Topic SC1-DTH | GA:
Presentation transcript:

Federating PL-Grid Computational Resources with the Atmosphere Cloud Platform Piotr Nowakowski, Marek Kasztelnik, Tomasz Bartyński, Tomasz Gubała, Daniel Harężlak, Maciej Malawski, Jan Meizner, Bartosz Wilk, Marian Bubak ACC CYFRONET AGH CGW 2015 Kraków, 26 October 2015

Install/configure each application service (which we call a Cloud Service or an Atomic Service) once – then use them multiple times in different workflows; Direct access to raw virtual machines is provided for developers, with multitudes of operating systems to choose from (IaaS solution); Install whatever you want (root access to cloud Virtual Machines); The cloud platform takes over management and instantiation of Cloud Services; Many instances of Cloud Services can be spawned simultaneously Purpose of the cloud platform Developer Application Install any scientific application in the cloud End user Access available applications and data in a secure manner Administrator Cloud infrastructure for e-science Manage cloud computing and storage resources Managed application

Cloud platform interfaces All operations on cloud hardware are abstracted by the Atmosphere platform which exposes a RESTful API. For end users, a set of GUIs provides a user-friendly work environment. The API can also be directly invoked by external services (Atmosphere relies on the well-known OpenID authentication standard with PL-Grid acting as its identity provider). Application -- or -- Workflow environment End user A full range of user-friendly GUIs is provided to enable service creation, instantiation and access. A comprehensive online user guide is also available. Atmosphere Registry (AIR) Atmosphere Ruby on Rails controller layer (core Atmosphere logic) Cloud sites The GUIs work by invoking a secure RESTful API which is exposed by the Atmosphere host. We refer to this API as the Cloud Facade. Any operation which can be performed using the GUI may also be invoked programmatically by tools acting on behalf of the platform user – this includes standalone applications and workflow management environments.

Multitenancy support Atmosphere Cloud Site (OpenStack) Tenant 1 plgg-team1 Service templates Tenant 2 plgg-team2 Service templates Controller layer Cloud site, tenant and template management interfaces PL-Grid plgg-team1plgg-team2 Atmosphere now supports multitenancy in cloud environments. A cloud site can be partitioned into multiple tenants, each of which comprises a set of service templates and computing resources for a distinct group of users. A new tenant is automatically created for each PL-Grid team whose users request access to the cloud infrastructure. Tenants provide separation between user groups, allowing them to share resources belonging to a common cloud site. When launching service instances each user may specify which context (represented by team names) the given instance will be run in. Atmosphere respect the user’s choice by initializing the instance within a specific tenant.

Integration with PL-Grid authentication mechanisms Atmosphere has been integrated with PL-Grid authentication and authorization mechanisms. In order to make use of platform features, a valid PL-Grid login must be supplied. The Atmosphere client will keep track of the user session and delegate client credentials along with every request submitted to the core application, thereby providing single sign-on capabilities for the whole platform. If required, client proxy certificates may be further delegated to virtual machines running client services so that these VM instances may also run jobs in the PL-Grid infrastructure on behalf of the user who launched them.

Administrative interfaces A comprehensive suite of UIs is provided for platform administrators. Administrators may register new compute sites for integration with the PL- Grid cloud infrastructure, review the composition and activity of individual teams, launch/terminate instances, obtain historical data regarding resource usage, register/deregister templates, set flavor pricing and perform all other actions required for proper cloud infrastructure maintenance.

End-user tutorials and documentation Platform tutorials and user guides are available to all registered PL-Grid users. The guides ( explain how to apply for the Cloud 2.0 service, how to access cloud resources, create/instantiate services, perform development work and save new service templates. The documentation also provides optimal usage tips and explains common pitfalls associated with interaction with virtualized cloud resources.

HyperFlow: sample computational workflow deployed in the cloud The user uses hflowc on the UI host The workflow is launched in the cloud (Cloud 2.0) User certificates are automatically injected into user VMs Data is transferred by GridFTP to the user’s UI account

Summary: challenges and solutions The Atmosphere framework provides a way to port scientific applications to the cloud A layer of abstraction is created over cloud-based virtual machines, enabling the platform to automatically select the best hardware resources upon which to deploy application services Automatic load balancing allows applications to scale up as needed PL-Grid Core also provides access to cloud hardware upon which scientific applications can be deployed A range of applications – from Linux-based SOAP/REST services all the way to rich graphical clients running under MS Windows have been successfully ported, proving the usefulness and versatility of our solution The platform is fully integrated with the wider PL-Grid ecosystem, including its authentication/authorization, sharing and data management mechanisms

For further information… A more detailed introduction to the Atmosphere cloud platform (including user manuals) can be found at The PL-Grid team responsible for development and maintenance of the cloud platform is plgg-cloud You’re also welcome to visit the DIstributed Computing Environments (DICE) team homepage at and our brand new GitHub site at