SlideShare a Scribd company logo
1 of 27
Download to read offline
Aneka Platform
Shyam Krishna Khadka
MS in Computer System and Knowledge
Engineering
Institute of Engineering(IOE)
Pulchowk Campus, Nepal
071/MSCSKE/667
Introduction
• Manjasoft’s solution for developing, deploying and
managing Cloud applications
• Cloud Application Development Platform (CAP): pure
PaaS solution
• Aneka software framework provides
– a middleware for managing and scaling distributed
applications
2
applications
– an extensible set of APIs for developing them
• The Aneka based computing cloud is a collection of
physical and virtualized resources connected through a
network, which are either the Internet or a private intranet.
Introduction contd..
1. SDK
3
Fig. Aneka Capabilities at a Glance
2. Runtime
multiple infrastructures
Aneka Framework
4
Fig. Aneka Framework Overview
Aneka Framework
5
Fig. Aneka Framework Overview
Platform Abstraction Layer(PAL)
• Core infrastructure of the system is based on .NET
technology
• PAL provided features:
– Uniform and platform-independent
implementation interface for accessing the hosting
platform
6
access to remote nodes
management interfaces
– Uniform access to extended and additional properties
of the hosting platform
Fabric Services
• Lowest level of the software stack representing Aneka
container
• Consists of
– A) Profiling and Monitoring Services
– B) Resource Management Services
7
Fabric Services contd..
• A) Profiling and Monitoring Services
– Heartbeat, Monitoring and Reporting services
– Heartbeat service periodically collects the dynamic
information about the node
– The basic information about memory space, disk
space, CPU and operating system are collected.
8
– All these information can be stored on RDBMS or a flat
file.
Fabric Services contd..
• B) Resource Management Services
– Comprises tasks: resource membership, resource
reservation and resource provisioning service
– Equivalent services: Index Service(Membership
catalogue), Reservation Service, Resource
Provisioning Service
– The Membership catalogue tracks the performance
9
– The Membership catalogue tracks the performance
information of nodes
– The Resource Provisioning Service tracks the
provisioning and lifetime information of virtual nodes.
Foundation Services
• Logical management of the distributed system built on top
of the infrastructure
• A) Storage management for applications
• B) Accounting, billing, and resource pricing
• C) Resource reservation
10
Foundation Services contd..
• A) Storage management
• Centralized file storage
• More suitable for compute-intensive applications
• Distributed file storage
• More suitable for data intensive applications
• FTP is default option installed in Aneka
11
• FTP is default option installed in Aneka
• To support different protocols, the concept of file
channel, is introduced.
• File Channel identifies a pair of components:
• file channel controller : server part
• file channel handler : client part
• Storage service supports the execution of task-based
programming
Introduction contd..
1. SDK
3
Fig. Aneka Capabilities at a Glance
2. Runtime
multiple infrastructures
Storage Management contd..
• B) Accounting, Billing, and Resource Pricing
• Accounting keeps track of the status of applications in
the Aneka cloud
• Shows the usage of infrastructure and the execution of
applications
• Billing service provides detailed information about the
resource usage of each user with the associated costs.
13
resource usage of each user with the associated costs.
• Each resource can be priced differently according to
the different set of services that are available on the
corresponding Aneka container or the installed
software in the node.
Storage Management contd..
• B) Resource Reservation
• Supports the execution of distributed applications
• Allows for reserving resources for exclusive use by
specific applications
14
Application Services
• Manage the execution of applications
• Constitute a layer that differentiates according to the
specific programming model
• Scheduling Service and Execution Service
• Scheduling Service tasks:
• Job-to-node mapping
15
• Job-to-node mapping
• Rescheduling of failed jobs
• Job status monitoring
• Application status monitoring
Application Services contd..
• Execution Service tasks:
• Controls the execution of single jobs that compose
applications
• Unpacking the jobs received from the scheduler
• Retrieval of input files required for the job execution
• Sandboxed execution of jobs
16
• Sandboxed execution of jobs
• Submission of output files at the end of execution
• Execution failure management
• Performance monitoring
• Packing jobs and sending them back to the
scheduler
Application Services contd..
• Currently supported programming model in the Aneka
Cloud:
• Task Model
• Thread Model
• MapReduce Model
• Parameter Sweep Model
17
• Parameter Sweep Model
Application Development and Management
• Aneka provides developers with a comprehensive and
extensible set of APIs
• Provides powerful and intuitive management tools to
administrators
• The Aneka SDK provides support for both
programming models and services by means of the
Application Model and Service Model.
18
Application Model and Service Model.
• The management tools consists of tools for
• Infrastructure Management
• Platform Management
• Application Management
• Aneka Cloud Management Studio handles all of these
Building Aneka Cloud
19
Fig. Aneka Cloud Infrastructure Overview
Building Aneka Cloud
20
Fig. A high-level view of an Aneka cloud
Building Aneka Cloud
21
Fig. System components view
Aneka Use Cases
• Distributed Evolutionary Optimization: EMO
• Distributed Learning Classifiers for Bioinformatics:XCS
• Distributed Train Model Rendering: GoFront Group
• Distributed Log Processing: TitanStrike Gaming
22
Aneka Software Screenshots
23
Aneka Software Screenshots
24
Aneka Software Screenshots
25
Aneka Framework
4
Fig. Aneka Framework Overview
Questions ??
Thank you
27
Thank you

More Related Content

What's hot

Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesThoughtWorks Studios
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Jitendra s Rathore
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle Dr Neelesh Jain
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemSunita Sahu
 
Cloud platforms - Cloud Computing
Cloud platforms - Cloud ComputingCloud platforms - Cloud Computing
Cloud platforms - Cloud ComputingAditi Rai
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureThanakrit Lersmethasakul
 
2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software conceptsPrajakta Rane
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud ComputingNephoScale
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a CloudDivya S
 
Integrating Public & Private Clouds
Integrating Public & Private CloudsIntegrating Public & Private Clouds
Integrating Public & Private CloudsProact Belgium
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 

What's hot (20)

Web services
Web servicesWeb services
Web services
 
cluster computing
cluster computingcluster computing
cluster computing
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
Cloud Mashup
Cloud MashupCloud Mashup
Cloud Mashup
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Cloud platforms - Cloud Computing
Cloud platforms - Cloud ComputingCloud platforms - Cloud Computing
Cloud platforms - Cloud Computing
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
Integrating Public & Private Clouds
Integrating Public & Private CloudsIntegrating Public & Private Clouds
Integrating Public & Private Clouds
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure Mechanisms
 

Viewers also liked

Google app engine
Google app engineGoogle app engine
Google app engineSuraj Mehta
 
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...Majid Hajibaba
 
Khotbah mengalah bukan berarti kalah
Khotbah   mengalah bukan berarti kalahKhotbah   mengalah bukan berarti kalah
Khotbah mengalah bukan berarti kalahFerry Tanoto
 
Pemberitaan firman tuhan powerpoint slide
Pemberitaan firman tuhan   powerpoint slidePemberitaan firman tuhan   powerpoint slide
Pemberitaan firman tuhan powerpoint slideGerry Atje
 
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 MenarikMuhammad Noer
 
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 2017David Syahputra
 
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 2017David Syahputra
 

Viewers also liked (13)

Google app engine
Google app engineGoogle app engine
Google app engine
 
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
 
Khotbah mengalah bukan berarti kalah
Khotbah   mengalah bukan berarti kalahKhotbah   mengalah bukan berarti kalah
Khotbah mengalah bukan berarti kalah
 
Bahan khotbah kristen
Bahan khotbah kristenBahan khotbah kristen
Bahan khotbah kristen
 
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
 
POLA HIDUP UMAT TUHAN
POLA HIDUP UMAT TUHANPOLA HIDUP UMAT TUHAN
POLA HIDUP UMAT TUHAN
 
Kedewasaan rohani
Kedewasaan rohaniKedewasaan rohani
Kedewasaan rohani
 
Tujuan Hidup Orang Percaya
Tujuan Hidup Orang PercayaTujuan Hidup Orang Percaya
Tujuan Hidup Orang Percaya
 
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
 

Similar to Aneka platform

VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
data Artisans Product Announcement
data Artisans Product Announcementdata Artisans Product Announcement
data Artisans Product AnnouncementFlink Forward
 
CSE2013-cloud computing-L3-L4.pptx
CSE2013-cloud computing-L3-L4.pptxCSE2013-cloud computing-L3-L4.pptx
CSE2013-cloud computing-L3-L4.pptxMadhura Arvind
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformAtul Pandey
 
Cloud application platform chapter_2.pptx
Cloud application platform chapter_2.pptxCloud application platform chapter_2.pptx
Cloud application platform chapter_2.pptxmamathar38
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...Christian Esteve Rothenberg
 
Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...aish006
 
Design and implementation of hybrid cloud computing architecture based on clo...
Design and implementation of hybrid cloud computing architecture based on clo...Design and implementation of hybrid cloud computing architecture based on clo...
Design and implementation of hybrid cloud computing architecture based on clo...aish006
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic Ukraine
 
What's New in IBM Streams V4.1
What's New in IBM Streams V4.1What's New in IBM Streams V4.1
What's New in IBM Streams V4.1lisanl
 
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdfDr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdfDr.Florence Dayana
 
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...Docker, Inc.
 
Streaming Sensor Data Slides_Virender
Streaming Sensor Data Slides_VirenderStreaming Sensor Data Slides_Virender
Streaming Sensor Data Slides_Virendervithakur
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
Introduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedIntroduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedDr Neelesh Jain
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...VMware Tanzu
 
Kubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8SKubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8SYi-Fu Ciou
 
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Building streaming data applications using Kafka*[Connect + Core + Streams] b...Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Building streaming data applications using Kafka*[Connect + Core + Streams] b...Data Con LA
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify Community
 

Similar to Aneka platform (20)

VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
data Artisans Product Announcement
data Artisans Product Announcementdata Artisans Product Announcement
data Artisans Product Announcement
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
CSE2013-cloud computing-L3-L4.pptx
CSE2013-cloud computing-L3-L4.pptxCSE2013-cloud computing-L3-L4.pptx
CSE2013-cloud computing-L3-L4.pptx
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
 
Cloud application platform chapter_2.pptx
Cloud application platform chapter_2.pptxCloud application platform chapter_2.pptx
Cloud application platform chapter_2.pptx
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...
 
Design and implementation of hybrid cloud computing architecture based on clo...
Design and implementation of hybrid cloud computing architecture based on clo...Design and implementation of hybrid cloud computing architecture based on clo...
Design and implementation of hybrid cloud computing architecture based on clo...
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
 
What's New in IBM Streams V4.1
What's New in IBM Streams V4.1What's New in IBM Streams V4.1
What's New in IBM Streams V4.1
 
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdfDr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
 
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
 
Streaming Sensor Data Slides_Virender
Streaming Sensor Data Slides_VirenderStreaming Sensor Data Slides_Virender
Streaming Sensor Data Slides_Virender
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
Introduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedIntroduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explained
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
Kubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8SKubernetes on the Edge / 在邊緣的K8S
Kubernetes on the Edge / 在邊緣的K8S
 
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Building streaming data applications using Kafka*[Connect + Core + Streams] b...Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 

Recently uploaded

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 

Aneka platform

  • 1. Aneka Platform Shyam Krishna Khadka MS in Computer System and Knowledge Engineering Institute of Engineering(IOE) Pulchowk Campus, Nepal 071/MSCSKE/667
  • 2. Introduction • Manjasoft’s solution for developing, deploying and managing Cloud applications • Cloud Application Development Platform (CAP): pure PaaS solution • Aneka software framework provides – a middleware for managing and scaling distributed applications 2 applications – an extensible set of APIs for developing them • The Aneka based computing cloud is a collection of physical and virtualized resources connected through a network, which are either the Internet or a private intranet.
  • 3. Introduction contd.. 1. SDK 3 Fig. Aneka Capabilities at a Glance 2. Runtime multiple infrastructures
  • 4. Aneka Framework 4 Fig. Aneka Framework Overview
  • 5. Aneka Framework 5 Fig. Aneka Framework Overview
  • 6. Platform Abstraction Layer(PAL) • Core infrastructure of the system is based on .NET technology • PAL provided features: – Uniform and platform-independent implementation interface for accessing the hosting platform 6 access to remote nodes management interfaces – Uniform access to extended and additional properties of the hosting platform
  • 7. Fabric Services • Lowest level of the software stack representing Aneka container • Consists of – A) Profiling and Monitoring Services – B) Resource Management Services 7
  • 8. Fabric Services contd.. • A) Profiling and Monitoring Services – Heartbeat, Monitoring and Reporting services – Heartbeat service periodically collects the dynamic information about the node – The basic information about memory space, disk space, CPU and operating system are collected. 8 – All these information can be stored on RDBMS or a flat file.
  • 9. Fabric Services contd.. • B) Resource Management Services – Comprises tasks: resource membership, resource reservation and resource provisioning service – Equivalent services: Index Service(Membership catalogue), Reservation Service, Resource Provisioning Service – The Membership catalogue tracks the performance 9 – The Membership catalogue tracks the performance information of nodes – The Resource Provisioning Service tracks the provisioning and lifetime information of virtual nodes.
  • 10. Foundation Services • Logical management of the distributed system built on top of the infrastructure • A) Storage management for applications • B) Accounting, billing, and resource pricing • C) Resource reservation 10
  • 11. Foundation Services contd.. • A) Storage management • Centralized file storage • More suitable for compute-intensive applications • Distributed file storage • More suitable for data intensive applications • FTP is default option installed in Aneka 11 • FTP is default option installed in Aneka • To support different protocols, the concept of file channel, is introduced. • File Channel identifies a pair of components: • file channel controller : server part • file channel handler : client part • Storage service supports the execution of task-based programming
  • 12. Introduction contd.. 1. SDK 3 Fig. Aneka Capabilities at a Glance 2. Runtime multiple infrastructures
  • 13. Storage Management contd.. • B) Accounting, Billing, and Resource Pricing • Accounting keeps track of the status of applications in the Aneka cloud • Shows the usage of infrastructure and the execution of applications • Billing service provides detailed information about the resource usage of each user with the associated costs. 13 resource usage of each user with the associated costs. • Each resource can be priced differently according to the different set of services that are available on the corresponding Aneka container or the installed software in the node.
  • 14. Storage Management contd.. • B) Resource Reservation • Supports the execution of distributed applications • Allows for reserving resources for exclusive use by specific applications 14
  • 15. Application Services • Manage the execution of applications • Constitute a layer that differentiates according to the specific programming model • Scheduling Service and Execution Service • Scheduling Service tasks: • Job-to-node mapping 15 • Job-to-node mapping • Rescheduling of failed jobs • Job status monitoring • Application status monitoring
  • 16. Application Services contd.. • Execution Service tasks: • Controls the execution of single jobs that compose applications • Unpacking the jobs received from the scheduler • Retrieval of input files required for the job execution • Sandboxed execution of jobs 16 • Sandboxed execution of jobs • Submission of output files at the end of execution • Execution failure management • Performance monitoring • Packing jobs and sending them back to the scheduler
  • 17. Application Services contd.. • Currently supported programming model in the Aneka Cloud: • Task Model • Thread Model • MapReduce Model • Parameter Sweep Model 17 • Parameter Sweep Model
  • 18. Application Development and Management • Aneka provides developers with a comprehensive and extensible set of APIs • Provides powerful and intuitive management tools to administrators • The Aneka SDK provides support for both programming models and services by means of the Application Model and Service Model. 18 Application Model and Service Model. • The management tools consists of tools for • Infrastructure Management • Platform Management • Application Management • Aneka Cloud Management Studio handles all of these
  • 19. Building Aneka Cloud 19 Fig. Aneka Cloud Infrastructure Overview
  • 20. Building Aneka Cloud 20 Fig. A high-level view of an Aneka cloud
  • 21. Building Aneka Cloud 21 Fig. System components view
  • 22. Aneka Use Cases • Distributed Evolutionary Optimization: EMO • Distributed Learning Classifiers for Bioinformatics:XCS • Distributed Train Model Rendering: GoFront Group • Distributed Log Processing: TitanStrike Gaming 22
  • 26. Aneka Framework 4 Fig. Aneka Framework Overview