SlideShare une entreprise Scribd logo
1  sur  13
2 December 2013

Cloud Computing - Part III

1

9-ANEKA—INTEGRATION OF
PRIVATE AND PUBLIC CLOUDS
Cloud Computing
Principles and Paradigms

Presented by

Majid Hajibaba
2 December 2013

Cloud Computing - Part III

Outline
• Introduction
• Technology and Tools for Cloud Computing
• Aneka Architecture overview

• Aneka Resource Provisioning Service
• Aneka Implementation

• Future Directions and Conclusion
Presented by Majid Hajibaba

2
2 December 2013

Cloud Computing - Part III

Introduction
• How to form private and public cloud?
• Private cloud
• Advantages
• Information Protection
• Ensuring SLA
• Standards

• Disadvantages
• Scale out
• Solution
• Hybrid clouds

• PaaS solutions
• Manjrasoft Aneka

Presented by Majid Hajibaba

3
2 December 2013

Cloud Computing - Part III

Technologies and Tools
• Deploying private cloud
• VM technologies
• VM managers
• IaaS
• Amazon
• EC2,S3

• GoGrid
• 3Tera AppLogic

• PaaS
• Microsoft Azure
• Google AppEngine

• Other Tools (commercial and research)
• DataSynapse, Elastra, Zimory Pools, App-Logic
• Aneka, OpenNebula, Nimbus

Presented by Majid Hajibaba

4
2 December 2013

Cloud Computing - Part III

ANEKA - Architecture

Presented by Majid Hajibaba

5
2 December 2013

Cloud Computing - Part III

Resource Provisioning

Presented by Majid Hajibaba

6
2 December 2013

Cloud Computing - Part III

Use case of resource
provisioning under Aneka

Presented by Majid Hajibaba

7
2 December 2013

Cloud Computing - Part III

8

features of hybrid clouds
• Support for Heterogeneity
• integrate additional cloud service providers (IaaS) without major
changes to the entire system
• Support for Dynamic and Open Systems
• plugging new components and rapidly integrating new features
• Support for Basic VM Operation Management
• software frameworks that support hypervisor-based execution should
implement a minimum set of operations
• Support for Flexible Scheduling Policies
• Public and private resources can be differently utilized, and the
workload should be dynamically partitioned

• Support for Workload Monitoring
• To lease a subset of resources and dismiss resources if they are no
longer necessary
Presented by Majid Hajibaba
2 December 2013

Cloud Computing - Part III

9

Aneka-Based Hybrid Cloud Architecture

Presented by Majid Hajibaba
2 December 2013

Cloud Computing - Part III

10

Aneka Hybrid Cloud Architecture
• Request strategy
• Release strategy

Presented by Majid Hajibaba
2 December 2013

Cloud Computing - Part III

Implementation for Aneka
Resource Provisioning

Presented by Majid Hajibaba

11
2 December 2013

Cloud Computing - Part III

12

Research in Hybrid Clouds
• Pricing Models
• Security Standardization
• Management and Scheduling Policies for heterogeneous
•

•
•
•
•
•

environment
Security in hybrid cloud
Data retention
Possibility of massive outage
Provider trust
Jurisdiction (confidentiality of data)
Standardization
Presented by Majid Hajibaba
2 December 2013

Cloud Computing - Part III

END
ANEKA - Integration Of Private And Public Clouds
13

Contenu connexe

Tendances

Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
Prince Chandu
 
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Majid Hajibaba
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 

Tendances (20)

CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
Peer to Peer services and File systems
Peer to Peer services and File systemsPeer to Peer services and File systems
Peer to Peer services and File systems
 
Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and Applications
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Networking in cloud computing
Networking in cloud computingNetworking in cloud computing
Networking in cloud computing
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Transport Layer In Computer Network
Transport Layer In Computer NetworkTransport Layer In Computer Network
Transport Layer In Computer Network
 
Transport services
Transport servicesTransport services
Transport services
 
Cloud Computing Environment using Cluster as a service
Cloud Computing Environment using Cluster as a serviceCloud Computing Environment using Cluster as a service
Cloud Computing Environment using Cluster as a service
 
Module 5-cloud computing-SECURITY IN THE CLOUD
Module 5-cloud computing-SECURITY IN THE CLOUDModule 5-cloud computing-SECURITY IN THE CLOUD
Module 5-cloud computing-SECURITY IN THE CLOUD
 
Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
Design issues of dos
Design issues of dosDesign issues of dos
Design issues of dos
 
IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles
 
Cloud security and security architecture
Cloud security and security architectureCloud security and security architecture
Cloud security and security architecture
 
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 

En vedette

Khotbah mengalah bukan berarti kalah
Khotbah   mengalah bukan berarti kalahKhotbah   mengalah bukan berarti kalah
Khotbah mengalah bukan berarti kalah
Ferry Tanoto
 
Pemberitaan firman tuhan powerpoint slide
Pemberitaan firman tuhan   powerpoint slidePemberitaan firman tuhan   powerpoint slide
Pemberitaan firman tuhan powerpoint slide
Gerry Atje
 

En vedette (12)

Bahan khotbah kristen
Bahan khotbah kristenBahan khotbah kristen
Bahan khotbah kristen
 
Khotbah mengalah bukan berarti kalah
Khotbah   mengalah bukan berarti kalahKhotbah   mengalah bukan berarti kalah
Khotbah mengalah bukan berarti kalah
 
Aneka platform
Aneka platformAneka platform
Aneka platform
 
Pemberitaan firman tuhan powerpoint slide
Pemberitaan firman tuhan   powerpoint slidePemberitaan firman tuhan   powerpoint slide
Pemberitaan firman tuhan powerpoint slide
 
Bahan Khotbah Kristen
Bahan Khotbah KristenBahan Khotbah Kristen
Bahan Khotbah Kristen
 
Kedewasaan rohani
Kedewasaan rohaniKedewasaan rohani
Kedewasaan rohani
 
Tujuan Hidup Orang Percaya
Tujuan Hidup Orang PercayaTujuan Hidup Orang Percaya
Tujuan Hidup Orang Percaya
 
POLA HIDUP UMAT TUHAN
POLA HIDUP UMAT TUHANPOLA HIDUP UMAT TUHAN
POLA HIDUP UMAT TUHAN
 
Bahan Khotbah Kristen
Bahan Khotbah KristenBahan Khotbah Kristen
Bahan Khotbah Kristen
 
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik
Contoh Slide Presentasi Powerpoint yang Baik dan MenarikContoh Slide Presentasi Powerpoint yang Baik dan Menarik
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik
 
Sabbath school lesson 6, 4th quarter of 2017
Sabbath school lesson 6, 4th quarter of 2017Sabbath school lesson 6, 4th quarter of 2017
Sabbath school lesson 6, 4th quarter of 2017
 
Pelajaran sekolah sabat ke 6 triwulan 4 2017
Pelajaran sekolah sabat ke 6 triwulan 4 2017Pelajaran sekolah sabat ke 6 triwulan 4 2017
Pelajaran sekolah sabat ke 6 triwulan 4 2017
 

Similaire à Cloud Computing Principles and Paradigms: 9 aneka-integration of private and public cloud

Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Majid Hajibaba
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013
David Linthicum
 
Master thesis presentation on 'Cloud Service Broker'
Master thesis presentation on 'Cloud Service Broker' Master thesis presentation on 'Cloud Service Broker'
Master thesis presentation on 'Cloud Service Broker'
Carlos Gonçalves
 
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak
 
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Majid Hajibaba
 

Similaire à Cloud Computing Principles and Paradigms: 9 aneka-integration of private and public cloud (20)

cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdution
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
 
A view of Cloud Computing
A view of Cloud ComputingA view of Cloud Computing
A view of Cloud Computing
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
 
4831586.ppt
4831586.ppt4831586.ppt
4831586.ppt
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013
 
SAJACC WG Report Summary and Conclusions Jan 2013
SAJACC WG Report Summary and Conclusions  Jan 2013SAJACC WG Report Summary and Conclusions  Jan 2013
SAJACC WG Report Summary and Conclusions Jan 2013
 
Master thesis presentation on 'Cloud Service Broker'
Master thesis presentation on 'Cloud Service Broker' Master thesis presentation on 'Cloud Service Broker'
Master thesis presentation on 'Cloud Service Broker'
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
cloud computing architecture.pptx
cloud computing architecture.pptxcloud computing architecture.pptx
cloud computing architecture.pptx
 
Cloud Security for Regulated Firms - Securing my cloud and proving it
Cloud Security for Regulated Firms - Securing my cloud and proving itCloud Security for Regulated Firms - Securing my cloud and proving it
Cloud Security for Regulated Firms - Securing my cloud and proving it
 
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
 
cloud computing
 cloud computing cloud computing
cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Govern Your Cloud: The Foundation for Success
Govern Your Cloud: The Foundation for SuccessGovern Your Cloud: The Foundation for Success
Govern Your Cloud: The Foundation for Success
 
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
 

Plus de Majid Hajibaba

8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Majid Hajibaba
 
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentation
Majid Hajibaba
 

Plus de Majid Hajibaba (8)

Storm (Distribute Stream Processing System)
Storm (Distribute Stream Processing System)Storm (Distribute Stream Processing System)
Storm (Distribute Stream Processing System)
 
Kafka
KafkaKafka
Kafka
 
Apache Spark
Apache Spark Apache Spark
Apache Spark
 
8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
 
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudCloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloud
 
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentation
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
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
 

Cloud Computing Principles and Paradigms: 9 aneka-integration of private and public cloud

  • 1. 2 December 2013 Cloud Computing - Part III 1 9-ANEKA—INTEGRATION OF PRIVATE AND PUBLIC CLOUDS Cloud Computing Principles and Paradigms Presented by Majid Hajibaba
  • 2. 2 December 2013 Cloud Computing - Part III Outline • Introduction • Technology and Tools for Cloud Computing • Aneka Architecture overview • Aneka Resource Provisioning Service • Aneka Implementation • Future Directions and Conclusion Presented by Majid Hajibaba 2
  • 3. 2 December 2013 Cloud Computing - Part III Introduction • How to form private and public cloud? • Private cloud • Advantages • Information Protection • Ensuring SLA • Standards • Disadvantages • Scale out • Solution • Hybrid clouds • PaaS solutions • Manjrasoft Aneka Presented by Majid Hajibaba 3
  • 4. 2 December 2013 Cloud Computing - Part III Technologies and Tools • Deploying private cloud • VM technologies • VM managers • IaaS • Amazon • EC2,S3 • GoGrid • 3Tera AppLogic • PaaS • Microsoft Azure • Google AppEngine • Other Tools (commercial and research) • DataSynapse, Elastra, Zimory Pools, App-Logic • Aneka, OpenNebula, Nimbus Presented by Majid Hajibaba 4
  • 5. 2 December 2013 Cloud Computing - Part III ANEKA - Architecture Presented by Majid Hajibaba 5
  • 6. 2 December 2013 Cloud Computing - Part III Resource Provisioning Presented by Majid Hajibaba 6
  • 7. 2 December 2013 Cloud Computing - Part III Use case of resource provisioning under Aneka Presented by Majid Hajibaba 7
  • 8. 2 December 2013 Cloud Computing - Part III 8 features of hybrid clouds • Support for Heterogeneity • integrate additional cloud service providers (IaaS) without major changes to the entire system • Support for Dynamic and Open Systems • plugging new components and rapidly integrating new features • Support for Basic VM Operation Management • software frameworks that support hypervisor-based execution should implement a minimum set of operations • Support for Flexible Scheduling Policies • Public and private resources can be differently utilized, and the workload should be dynamically partitioned • Support for Workload Monitoring • To lease a subset of resources and dismiss resources if they are no longer necessary Presented by Majid Hajibaba
  • 9. 2 December 2013 Cloud Computing - Part III 9 Aneka-Based Hybrid Cloud Architecture Presented by Majid Hajibaba
  • 10. 2 December 2013 Cloud Computing - Part III 10 Aneka Hybrid Cloud Architecture • Request strategy • Release strategy Presented by Majid Hajibaba
  • 11. 2 December 2013 Cloud Computing - Part III Implementation for Aneka Resource Provisioning Presented by Majid Hajibaba 11
  • 12. 2 December 2013 Cloud Computing - Part III 12 Research in Hybrid Clouds • Pricing Models • Security Standardization • Management and Scheduling Policies for heterogeneous • • • • • • environment Security in hybrid cloud Data retention Possibility of massive outage Provider trust Jurisdiction (confidentiality of data) Standardization Presented by Majid Hajibaba
  • 13. 2 December 2013 Cloud Computing - Part III END ANEKA - Integration Of Private And Public Clouds 13

Notes de l'éditeur

  1. A growing interest in moving software applications, services, and even infrastructure resources from in-house premises to external providers has beenwitnessed recently. The possibility of instantly reacting to the demand of customers without long-term planning is one of the most appealing features of cloud computing.enterprises already have their own IT infrastructures. In spite of this, the distinctive feature of cloud computing still remains appealing, and the possibility of replicating in-house (on their own IT infrastructure) the resource and service provisioning model proposed by cloud computing led to the development of the “Private Cloud” concept.AdvantagesSecurity in-house is easier to maintain and to rely on. Public clouds have assurance in security but not warranty.public clouds vendors provide some QoS features, not all of them are available as neededStandards (putting procedures when executing application) could be not possible in the case of virtual public infrastructureIn spite of these advantages, private clouds cannot easily scale out in the case of peak demand, and the integration with public clouds could be a solution to the increased load. Hence, hybrid clouds, which are the result of a private cloud growing and provisioning resources from a public cloud, are likely to be best option for the future in many cases.Platform as a Service (PaaS) solutions offer the right tools to implement and deploy hybrid clouds.Aneka [3] is a programming and management platform for building and deploying cloud computing applications. The core value of Aneka is its service-oriented architecture that creates an extensible system able to address different application scenarios and deployments such as public, private, and heterogeneous clouds.
  2. For what concerns the Platform-as-a-Service solutions, we can notice DataSynapse, Elastra, Zimory Pools, and the already mentioned App-Logic.Aneka, as OpenNebula and Nimbus, is characterized by a modular architecture that allows a high level of customization and integration with existing technologies, especially for what concerns resource provisioning.
  3. Aneka [3] is a software platform and a framework for developing distributed applications on the cloud. It harnesses the computing resources of a heterogeneous network of workstations and servers or data centers on demand.Aneka is essentially an implementation of the PaaS model, and it provides a runtime environment for executing applications by leveraging the underlying infrastructure of the cloud.The Aneka container—the basic building block of Aneka clouds—can be easily deployed on different hardware: a desktop PC, a workstation, a server, a cluster, and even a virtual machine. This flexibility allows the quick setup of heterogeneous execution environments on top of which distributed applications can run transparently.Aneka is for public, private and hybrid cloud.Developers can express distributed applications by using the API contained in the Software Development Kit (SDK) or by porting existing legacy applicationsto the cloud.There are three classes of services that characterize the container: - Execution Services. They are responsible for scheduling and executing applications.- Foundation Services. These are the core management services of the Aneka container. They are in charge of metering applications, allocating resources for execution, managing the collection of available nodes, and keeping the services registry updated. Membership Catalogue: Acts as global directory maintaining the list of available services and their location.- Fabric Services: They constitute the lowest level of the services stack of Aneka and provide access to the resources managed by the cloud. An important service in this layer is the Resource Provisioning Service, which enables horizontal scaling in the cloud. platform abstraction layer that interfaces it with the underlying host, whether this is a physical or a virtualized resource. This makes the container portable over different runtime environments. It can install on the following OS: Windows, Linux, Mac OS X
  4. The most significant benefit of cloud computing is the elasticity of resources, services, and applications, which is the ability to automatically scale out basedon demand and users’ quality of service requests.Aneka also provides resource provisioning facilities in a seamless and dynamic fashion.Resource in Aneka : private: static and Dynamic public: on-demand and reserved
  5. a possible scenario in which the resource provisioning service becomes important:For example a mission critical Application Require at least 30 resource to complete within an hourPrivate data center provide maximum capacity of 12 VMs.First dedicate desktop(5), second private data center (12) and last amazon resource (13)Senarios: cost effective or minimizing the execution timeFor example rented more powerful resources instead of provisioning 13 resource. This needs to spend more budget for it.
  6. most relevant features (of Aneka) for successfully supporting the deployment and the management of hybrid clouds:Support for Heterogeneity Hybrid clouds are produced by heterogeneous resources such as clusters, public or private virtual infrastructures, and workstations. In particular, for what concerns a virtual machine manager, it must be possible to integrate additional cloud service providers (mostly IaaS providers) without major changes to the entire system design and codebase. Hence, the specific code related to a particular cloud resource provider should be kept isolated behind interfaces and within pluggable components.Support for Dynamic and Open Systems Hybrid clouds change their composition and topology over time. They form as a result of dynamic conditions such as peak demands or specific Service Level Agreements attached to the applications currently in execution. An open and extensible architecture that allows easily plugging new components and rapidly integrating new features is of a great value in this case. Support for Basic VM Operation Management Hybrid clouds integrate virtual infrastructures with existing physical systems. Virtual infrastructures are produced by virtual instances. Hence, software frameworks that support hypervisor-based execution should implement a minimum set of operations.Support for Flexible Scheduling Policies The heterogeneity of resources that constitute a hybrid infrastructure naturally demands for flexible scheduling policies. Public and private resources can be differently utilized, and the workload should be dynamically partitioned into different streams according to their security and quality of service (QoS) requirements. There is then the need of being able to transparently change scheduling policies over time with a minimum impact on the existing infrastructure and almost now downtimes. Configurable scheduling policies are then an important feature. Support for Workload Monitoring.Support for Workload Monitoring: Workload monitoring becomes even more important in the case of hybrid clouds where a subset of resources is leased and resources can be dismissed if they are no longer necessary.
  7. The resource provisioning infrastructure is represented by a collection of resource pools that provide access to resource providers, whether they are external or internal, and managed uniformly through a specific component called a resource pool manager.Resource Provisioning Service. This is an Aneka-specific service that implements the service interface and wraps the resource pool manager, thus allowing its integration within the Aneka container.Resource Pool Manager. This manages all the registered resource pools and decides how to allocate resources from those pools. The resource pool manager provides a uniform interface for requesting additional resources from any private or public provider and hides the complexity of managing multiple pools to the Resource Provisioning Service.Resource Pool. This is a container of virtual resources that mostly come from the same resource provider. A resource pool is in charge of managingthe virtual resources it contains and eventually releasing them when they are no longer in use.
  8. Request strategy(265-p2)Release strategy(265-p3)
  9. 1-2 : The application submits its tasks to the scheduling service, which, in turns, adds the tasks into the scheduling queue.3: The scheduling algorithm finds an appropriate match between a task and a resource. If the algorithm could not find enough resources for serving all the tasks, it requests extra resources from the scheduling service.4: The scheduling service will send a ResourceProvisionMessage to provision service and will ask provision service to get X number of resources as determined by the scheduling algorithm.5: Upon receiving the provision message, the provision service will delegate the provision request to a component called resource pool manager, whichis responsible for managing various resource pools. A resource pool is a logical view of a cloud resource provider, where the virtual machines can be provisioned at runtime. Aneka resource provisioning supports multiple resource pools such as Amazon EC2 pool and Citrix Xen serverpool.6: The resource pool manager knows how to communicate with each pool and will provision the requested resources on demand. Based on the requests from the provision service, the pool manager starts X virtual machines by utilizing the predefined virtual machine template already configured to run Aneka containers.7-8: A worker instance of Aneka will be configured and running once a virtual resource is started. All the work instances will then connect to the Aneka master machine and will register themselves with Aneka membership service.8: The scheduling algorithm will be notified by the membership service once those work instances join the network, and it will start allocating pendingtasks to them immediately.9: Once the application is completed, all the provisioned resources will be released by the provision service to reduce the cost of renting the virtual machine.268-269
  10. Currently, the security measures and tools adopted for traditional distributed systems are used.P270-P271