SlideShare une entreprise Scribd logo
1  sur  21
SELF-ORGANISING, SELF-MANAGING
HETEROGENEOUS CLOUD
A Brief Overview
Prof J. P. Morrison
Overview Project Funding and Consortium
Specific Challenge
Typical IaaS Cloud Usage
Project Goals and Ambitions
Our Approach
The CloudLightning Architecture
Beneficiaries
Challenges
The principal goals are to ensure Europe produces
world-class science,
removes barriers to innovation and
enabling the public and private sectors to work together in delivering innovation.
The emphasis is on:
excellent science,
industrial leadership and
tackling societal challenges.
The CloudLightning project was funded under
Call H2020-ICT-2014-1 Advanced Cloud Infrastructures and Services
High performance heterogeneous cloud infrastructures
and runs from Feb 2014 - January 2017
Horizon 2020
Project
Consortium
Cloud computing is being transformed by new requirements such as
• heterogeneity of resources and devices
• software-defined data centres
• cloud networking, security, and
• the rising demands for better quality of user experience.
Cloud computing research will be oriented towards
• new computational and data management models (at both infrastructure and services levels)
that respond to the advent of faster and more efficient machines,
• rising heterogeneity of access modes and devices,
• demand for low energy solutions,
• widespread use of big data,
• federated clouds and
• secure multi-actor environments including public administrations.
The aim is to develop infrastructures, methods and tools for high performance, adaptive
cloud applications and services that go beyond the current capabilities
Specific Challenge
https://ec.europa.eu/research/participants/portal/desktop/en/opportunities/h2020/topics/290-ict-07-2014.html
Cloud computing is being transformed by new requirements such as
• heterogeneity of resources and devices
• software-defined data centres
• cloud networking, security, and
• the rising demands for better quality of user experience.
Cloud computing research will be oriented towards
• new computational and data management models (at both infrastructure and services levels)
that respond to the advent of faster and more efficient machines,
• rising heterogeneity of access modes and devices,
• demand for low energy solutions,
• widespread use of big data,
• federated clouds and
• secure multi-actor environments including public administrations.
The aim is to develop infrastructures, methods and tools for high performance, adaptive
cloud applications and services that go beyond the current capabilities
Specific Challenge
https://ec.europa.eu/research/participants/portal/desktop/en/opportunities/h2020/topics/290-ict-07-2014.html
Customer must do the hard work
 Research various offerings and build/compile solutions accordingly.
 Target the lowest common denominator to facilitate portability
 Solution often end up either being completely generic
 opportunity cost
 Or, they are focused on using some special features (inevitably tying them to particular
providers)
 portability lost
Providers support this usage pattern with over-provisioning
Typical IaaS Cloud Usage
Make Cloud Computing more accessible to the average customer.
Allow the provider to make their offering more efficient
• The current model is not sustainable. The cloud is now approaching 10% of the world’s
electricity consumption.
Exploit heterogeneous hardware type
Demonstrate our approach in a very challenging application domain – HPC
Project Goals and Ambitions
We see the adoption of a Service Interface as key.
• Provides a “clean” interface between the customer and provider
• This interface should not require the customer to specify resource requirements. Rather,
function requirements, workflows and SLAs
However, this implies moving the management complexity from the customer to the
provider, which in turn, gives rise to a large complex system.
Project Goals and Ambitions
The BP Creator forms the work-flow and stores the
Blueprint in the Blueprint Catalogue;
The Operator selects a Blueprint from the Blueprint
Catalogue and optionally constrains and
parameterizes it.
The Operator launches the Blueprint by:
(1) requesting an appropriate solution from the CL
and
(2) deploying the Blueprint on the resources
returned as part of that solution.
The End User then interacts with the deployed
Blueprint.
Our Approach
Managing complexity of this scale can be done using self-
organisation.
• Synergetic activities of elements when no single element
acts as a coordinator and the global patterns of behaviour
are distributed
• Prevalent in Nature
• Already being used to develop many control systems,
sensor networks, economic systems, ...
“Global order can arise from local interactions”. Alan Turing.
Conceptual Architecture
Architecture Components
Basic tenets:
• component autonomy
• awareness of the environment
• goal-driven behaviour of individual components
• self-configuration
Goals include:
• minimize energy consumption
• Improve service delivery
Goals are achieved by collaboration.
Self-configuration allows the system to create coalitions of resources, working in concert to
respond to the needs of a specific service request, rather than offering a menu of a limited number
of resource packages.
Self-Organisation
The CL system uses a single abstract concept of resource, known as a CL-Resource.
In response to a service request, the CL system identifies a specific CL-Resource
that will be used for the delivery of that service.
The physical realization of a CL-Resource depends on what aspect of the underlying physical
hardware is being exposed to the CL system.
CL-Resources can be
• bare metal,
• virtual machines,
• containers,
• networked commodity hardware (either offered as a bare metal cluster or as a cluster pre-configured to host
distributed applications),
• servers with attached accelerators such as GPUs, MICs and FPGAs.
CloudLightning Resources
CL-Resources aggregated together and given a specific identity, known as a Coalition.
Coalitions formed by a vRack Manager in response to specific service requirements.
Coalitions may be persisted for improved service delivery
The constituent CL-Resources of a Coalition may span multiple servers but are restricted to a single
vRack.
Resource Coalitions
vRack Manager Types and Groups
Plug and Play
Leveraging Existing OpenStack Components
Beneficiaries
The primary beneficiary is
the Infrastructure-as-a-
Service provider. They
benefit from activating the
HPC in the cloud market
and a reduction in cost
related to better
performance per cost and
performance per watt.
This increased energy
efficiency can result in
lower costs throughout the
cloud ecosystem and can
increase the accessibility
and performance in a wide
range of use cases
including Oil and Gas
discovery, Genomics and
Ray Tracing (e.g. 3D
Image Rendering)
• Oil and Gas
Improved physics
simulations and
higher resolution
RTM imaging.
Energy and cost
efficient scalable
solution for RTM and
OPM/DUNE
simulations.
Reduced risk and
costs of dry
exploratory wells.
Genomics
Improved
performance/cost
and
performance/Watt
Faster speed of
genome sequence
computation.
Reduced
development times.
Increased volume
and quality of related
research.
Ray Tracing (3D
Image Rendering)
Reduced CAPEX
and IT associated
costs.
Extra capacity for
overflow (“surge”)
workloads.
Faster workload
processing to meet
project timelines.
In Conclusion The Challenges Ahead
Separate the concerns of the IaaS consumer and the CSP
Create a Service Oriented Architecture for the emerging heterogeneous
cloud
Reduce energy consumption by improved IaaS management
Improve service delivery
Leverage heterogeneity to bring HPC to the cloud
Resource management in hyper-scale cloud deployments
THANK YOU
John Morrison j.morrison@cs.ucc.ie

Contenu connexe

Tendances

Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World IRJET Journal
 
Cloud DC Transforming
Cloud DC TransformingCloud DC Transforming
Cloud DC TransformingDuy Tan Geek
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1Techglyphs
 
A cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computingA cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computingShahzad
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermagargishankar1981
 
Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006eaiti
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]vaishalisahare123
 
Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Bharath Kumar
 
Single cloud
Single cloudSingle cloud
Single cloudMazikk
 
[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...
[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...
[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...Roberto Mircoli
 
The NIST Definition of Cloud Computing
The NIST Definition of Cloud ComputingThe NIST Definition of Cloud Computing
The NIST Definition of Cloud ComputingAlexis Blandin
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The BoxIan Foster
 

Tendances (20)

Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
 
Cloud DC Transforming
Cloud DC TransformingCloud DC Transforming
Cloud DC Transforming
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1
 
Grid Presentation
Grid PresentationGrid Presentation
Grid Presentation
 
Grid computing & its applications
Grid computing & its applicationsGrid computing & its applications
Grid computing & its applications
 
A cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computingA cross referenced whitepaper on cloud computing
A cross referenced whitepaper on cloud computing
 
Am36234239
Am36234239Am36234239
Am36234239
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006Cto forum nirav_kapadia_2006_03_31_2006
Cto forum nirav_kapadia_2006_03_31_2006
 
Emerging models for ad hoc network
Emerging models for ad hoc networkEmerging models for ad hoc network
Emerging models for ad hoc network
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1
 
Single cloud
Single cloudSingle cloud
Single cloud
 
Cloudcomputing basics
Cloudcomputing basicsCloudcomputing basics
Cloudcomputing basics
 
[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...
[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...
[VMblog.com] Eco4Cloud introduces EcoInterCloud and takes intercloud to the n...
 
The NIST Definition of Cloud Computing
The NIST Definition of Cloud ComputingThe NIST Definition of Cloud Computing
The NIST Definition of Cloud Computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The Box
 

Similaire à CloudLighting - A Brief Overview

CloudLightning - Project Overview
CloudLightning - Project OverviewCloudLightning - Project Overview
CloudLightning - Project OverviewCloudLightning
 
Project COLA - MiCADO Overview
Project COLA - MiCADO OverviewProject COLA - MiCADO Overview
Project COLA - MiCADO OverviewProject COLA
 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understandRahulBhole12
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxDrAdeelAkram2
 
CloudLightning - Project and Architecture Overview
CloudLightning - Project and Architecture OverviewCloudLightning - Project and Architecture Overview
CloudLightning - Project and Architecture OverviewCloudLightning
 
Clound computing
Clound computingClound computing
Clound computingWGroup
 
Introduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewIntroduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewSudiptaDas684406
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Tim Harvey
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373Prithvi Rajkumar
 
Cloud computing v3 mar 2016
Cloud computing v3 mar 2016Cloud computing v3 mar 2016
Cloud computing v3 mar 2016Roshan Goolaup
 
Benefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdfBenefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdfpriyankaweb786
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.pptgunvinit931
 
Module 2-Cloud Computing Architecture.pptx
Module 2-Cloud Computing Architecture.pptxModule 2-Cloud Computing Architecture.pptx
Module 2-Cloud Computing Architecture.pptxSabaFatima350242
 
Impact of Cloud Computing on IT Infrastructure Support.pdf
Impact of Cloud Computing on IT Infrastructure Support.pdfImpact of Cloud Computing on IT Infrastructure Support.pdf
Impact of Cloud Computing on IT Infrastructure Support.pdfACS Networks & Technologies
 

Similaire à CloudLighting - A Brief Overview (20)

CloudLightning - Project Overview
CloudLightning - Project OverviewCloudLightning - Project Overview
CloudLightning - Project Overview
 
Project COLA - MiCADO Overview
Project COLA - MiCADO OverviewProject COLA - MiCADO Overview
Project COLA - MiCADO Overview
 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understand
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptx
 
CloudLightning - Project and Architecture Overview
CloudLightning - Project and Architecture OverviewCloudLightning - Project and Architecture Overview
CloudLightning - Project and Architecture Overview
 
Cloud Computing Improving Organizational Agility
Cloud Computing Improving Organizational AgilityCloud Computing Improving Organizational Agility
Cloud Computing Improving Organizational Agility
 
Clound computing
Clound computingClound computing
Clound computing
 
Introduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewIntroduction to Cloud Computing, Overview
Introduction to Cloud Computing, Overview
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
 
Cloud computing v3 mar 2016
Cloud computing v3 mar 2016Cloud computing v3 mar 2016
Cloud computing v3 mar 2016
 
Cloud computing managing
Cloud computing managingCloud computing managing
Cloud computing managing
 
Benefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdfBenefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdf
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
 
Module 2-Cloud Computing Architecture.pptx
Module 2-Cloud Computing Architecture.pptxModule 2-Cloud Computing Architecture.pptx
Module 2-Cloud Computing Architecture.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Impact of Cloud Computing on IT Infrastructure Support.pdf
Impact of Cloud Computing on IT Infrastructure Support.pdfImpact of Cloud Computing on IT Infrastructure Support.pdf
Impact of Cloud Computing on IT Infrastructure Support.pdf
 

Plus de CloudLightning

CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning
 
CloudLightning Simulator
CloudLightning SimulatorCloudLightning Simulator
CloudLightning SimulatorCloudLightning
 
Self-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management StrategySelf-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management StrategyCloudLightning
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresCloudLightning
 
CloudLightning at a Glance Infographic
CloudLightning at a Glance InfographicCloudLightning at a Glance Infographic
CloudLightning at a Glance InfographicCloudLightning
 
Testbed for Heterogeneous Cloud
Testbed for Heterogeneous CloudTestbed for Heterogeneous Cloud
Testbed for Heterogeneous CloudCloudLightning
 
CloudLightning Service Description Language
CloudLightning Service Description LanguageCloudLightning Service Description Language
CloudLightning Service Description LanguageCloudLightning
 
Simulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightningSimulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightningCloudLightning
 
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous CloudCloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous CloudCloudLightning
 
CloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current SolutionsCloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current SolutionsCloudLightning
 

Plus de CloudLightning (10)

CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use Case
 
CloudLightning Simulator
CloudLightning SimulatorCloudLightning Simulator
CloudLightning Simulator
 
Self-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management StrategySelf-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management Strategy
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
CloudLightning at a Glance Infographic
CloudLightning at a Glance InfographicCloudLightning at a Glance Infographic
CloudLightning at a Glance Infographic
 
Testbed for Heterogeneous Cloud
Testbed for Heterogeneous CloudTestbed for Heterogeneous Cloud
Testbed for Heterogeneous Cloud
 
CloudLightning Service Description Language
CloudLightning Service Description LanguageCloudLightning Service Description Language
CloudLightning Service Description Language
 
Simulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightningSimulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightning
 
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous CloudCloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
 
CloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current SolutionsCloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current Solutions
 

Dernier

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

CloudLighting - A Brief Overview

  • 1. SELF-ORGANISING, SELF-MANAGING HETEROGENEOUS CLOUD A Brief Overview Prof J. P. Morrison
  • 2. Overview Project Funding and Consortium Specific Challenge Typical IaaS Cloud Usage Project Goals and Ambitions Our Approach The CloudLightning Architecture Beneficiaries Challenges
  • 3. The principal goals are to ensure Europe produces world-class science, removes barriers to innovation and enabling the public and private sectors to work together in delivering innovation. The emphasis is on: excellent science, industrial leadership and tackling societal challenges. The CloudLightning project was funded under Call H2020-ICT-2014-1 Advanced Cloud Infrastructures and Services High performance heterogeneous cloud infrastructures and runs from Feb 2014 - January 2017 Horizon 2020
  • 5. Cloud computing is being transformed by new requirements such as • heterogeneity of resources and devices • software-defined data centres • cloud networking, security, and • the rising demands for better quality of user experience. Cloud computing research will be oriented towards • new computational and data management models (at both infrastructure and services levels) that respond to the advent of faster and more efficient machines, • rising heterogeneity of access modes and devices, • demand for low energy solutions, • widespread use of big data, • federated clouds and • secure multi-actor environments including public administrations. The aim is to develop infrastructures, methods and tools for high performance, adaptive cloud applications and services that go beyond the current capabilities Specific Challenge https://ec.europa.eu/research/participants/portal/desktop/en/opportunities/h2020/topics/290-ict-07-2014.html
  • 6. Cloud computing is being transformed by new requirements such as • heterogeneity of resources and devices • software-defined data centres • cloud networking, security, and • the rising demands for better quality of user experience. Cloud computing research will be oriented towards • new computational and data management models (at both infrastructure and services levels) that respond to the advent of faster and more efficient machines, • rising heterogeneity of access modes and devices, • demand for low energy solutions, • widespread use of big data, • federated clouds and • secure multi-actor environments including public administrations. The aim is to develop infrastructures, methods and tools for high performance, adaptive cloud applications and services that go beyond the current capabilities Specific Challenge https://ec.europa.eu/research/participants/portal/desktop/en/opportunities/h2020/topics/290-ict-07-2014.html
  • 7. Customer must do the hard work  Research various offerings and build/compile solutions accordingly.  Target the lowest common denominator to facilitate portability  Solution often end up either being completely generic  opportunity cost  Or, they are focused on using some special features (inevitably tying them to particular providers)  portability lost Providers support this usage pattern with over-provisioning Typical IaaS Cloud Usage
  • 8. Make Cloud Computing more accessible to the average customer. Allow the provider to make their offering more efficient • The current model is not sustainable. The cloud is now approaching 10% of the world’s electricity consumption. Exploit heterogeneous hardware type Demonstrate our approach in a very challenging application domain – HPC Project Goals and Ambitions
  • 9. We see the adoption of a Service Interface as key. • Provides a “clean” interface between the customer and provider • This interface should not require the customer to specify resource requirements. Rather, function requirements, workflows and SLAs However, this implies moving the management complexity from the customer to the provider, which in turn, gives rise to a large complex system. Project Goals and Ambitions
  • 10. The BP Creator forms the work-flow and stores the Blueprint in the Blueprint Catalogue; The Operator selects a Blueprint from the Blueprint Catalogue and optionally constrains and parameterizes it. The Operator launches the Blueprint by: (1) requesting an appropriate solution from the CL and (2) deploying the Blueprint on the resources returned as part of that solution. The End User then interacts with the deployed Blueprint. Our Approach
  • 11. Managing complexity of this scale can be done using self- organisation. • Synergetic activities of elements when no single element acts as a coordinator and the global patterns of behaviour are distributed • Prevalent in Nature • Already being used to develop many control systems, sensor networks, economic systems, ... “Global order can arise from local interactions”. Alan Turing. Conceptual Architecture
  • 13. Basic tenets: • component autonomy • awareness of the environment • goal-driven behaviour of individual components • self-configuration Goals include: • minimize energy consumption • Improve service delivery Goals are achieved by collaboration. Self-configuration allows the system to create coalitions of resources, working in concert to respond to the needs of a specific service request, rather than offering a menu of a limited number of resource packages. Self-Organisation
  • 14. The CL system uses a single abstract concept of resource, known as a CL-Resource. In response to a service request, the CL system identifies a specific CL-Resource that will be used for the delivery of that service. The physical realization of a CL-Resource depends on what aspect of the underlying physical hardware is being exposed to the CL system. CL-Resources can be • bare metal, • virtual machines, • containers, • networked commodity hardware (either offered as a bare metal cluster or as a cluster pre-configured to host distributed applications), • servers with attached accelerators such as GPUs, MICs and FPGAs. CloudLightning Resources
  • 15. CL-Resources aggregated together and given a specific identity, known as a Coalition. Coalitions formed by a vRack Manager in response to specific service requirements. Coalitions may be persisted for improved service delivery The constituent CL-Resources of a Coalition may span multiple servers but are restricted to a single vRack. Resource Coalitions
  • 16. vRack Manager Types and Groups
  • 19. Beneficiaries The primary beneficiary is the Infrastructure-as-a- Service provider. They benefit from activating the HPC in the cloud market and a reduction in cost related to better performance per cost and performance per watt. This increased energy efficiency can result in lower costs throughout the cloud ecosystem and can increase the accessibility and performance in a wide range of use cases including Oil and Gas discovery, Genomics and Ray Tracing (e.g. 3D Image Rendering) • Oil and Gas Improved physics simulations and higher resolution RTM imaging. Energy and cost efficient scalable solution for RTM and OPM/DUNE simulations. Reduced risk and costs of dry exploratory wells. Genomics Improved performance/cost and performance/Watt Faster speed of genome sequence computation. Reduced development times. Increased volume and quality of related research. Ray Tracing (3D Image Rendering) Reduced CAPEX and IT associated costs. Extra capacity for overflow (“surge”) workloads. Faster workload processing to meet project timelines.
  • 20. In Conclusion The Challenges Ahead Separate the concerns of the IaaS consumer and the CSP Create a Service Oriented Architecture for the emerging heterogeneous cloud Reduce energy consumption by improved IaaS management Improve service delivery Leverage heterogeneity to bring HPC to the cloud Resource management in hyper-scale cloud deployments
  • 21. THANK YOU John Morrison j.morrison@cs.ucc.ie