Aneka Prof S R Patil Framework Overview Aneka
- Slides: 26
Aneka Prof S. R. Patil
Framework Overview �Aneka is Manjrasoft Pt. Ltd. ’s solution for developing, deploying, and managing cloud applications. �One of Aneka’s key advantages is its extensible set of application programming interfaces (APIs) associated with different types of programming models �Aneka is a software platform for developing cloud computing applications �Aneka is a pure Paa. S solution for cloud computing
Aneka’s Capabalities
Three different class of services �Fabric Services, � Foundation Services, and � Application Services �These take care of infrastructure management, supporting services for the Aneka Cloud, and application management and execution �Aneka implements a service-oriented architecture (SOA)
Aneka Framework Overview
* Aneka services involves: 1) Elasticity and scaling 2) Runtime management 3) Resource management 4) Application management 5) User management 6) Qo. S/SLA management and billing: (SDK) and management kit
Anatomy of the Aneka Container * From the ground up: the platform abstraction layer § The core infrastructure of the system is based on the. NET technology and allows the Aneka container to be portable over different platforms and operating systems § CLI: defines a common runtime environment § PAL is responsible for detecting the supported hosting environment
* The PAL provides the following features: �Uniform and platform-independent implementation interface for accessing the hosting platform � • Uniform access to extended and additional properties of the hosting platform � • Uniform and platform-independent access to remote nodes � • Uniform and platform-independent management interfaces
* The collectible data that are exposed by the PAL are the following: �Number of cores, frequency, and CPU usage � • Memory size and usage � • Aggregate available disk space � • Network addresses and devices attached to the node
Fabric services 1) Profiling and monitoring : Profiling and monitoring services are mostly exposed through • Heartbeat: makes available the information that is collected through the PAL • Monitoring: • Reporting Services: implement a generic infrastructure for monitoring the activity of any service • All this information can be stored on a relational database management system (RDBMS)
2) Resource management *It comprises several tasks: • resource membership • resource reservation • resource provisioning *Aneka provides a collection of services that are in charge of managing resources: • Index Service • Reservation Service • Resource Provisioning Service
Foundation services �Foundation Services are related to the logical management of the distributed system �These services cover: 1)Storage management for applications 2) Accounting, billing, and resource pricing 3) Resource reservation �Foundation Services provide a uniform approach to managing distributed applications
Storage management �file/data transfer management �A centralized file storage, which is mostly used for the execution of compute-intensive applications, �Distributed file system, which is more suitable for the execution of data-intensive applications �(FTP) � file channel controller constitutes the server component of the channel, where files are stored and made available �The file channel handler represents the client component,
* Google File System has following characteristics: �Files are huge by traditional standards (multigigabytes). � • Files are modified by appending new data rather than rewriting existing data. � • There are two kinds of major workloads: large streaming reads and small random reads. � • It is more important to have a sustained bandwidth than a low latency
Accounting, billing, and resource pricing �Accounting Services keep track of the status of applications in the Aneka Cloud �Billing is another important feature of accounting Resource reservation • reserving resources for exclusive use by specific applications.
Application services 1) Scheduling Services are in charge of planning the execution of distributed applications *tasks that are performed by the scheduling component are : • Job to node mapping • Rescheduling of failed jobs • Job status monitoring • Application status monitoring
2) Execution Services has following operation �Unpacking the jobs received from the scheduler � Retrieval of input files required for job execution � Submission of output files at the end of execution �Performance monitoring � Packing jobs and sending them back to the scheduler
5. 3 Building Aneka clouds: Infrastructure Organization
Logical Organization
Private cloud deployment
Public Aneka Cloud
Hybrid Cloud Computing
management Aneka SDK 1)Application model 2)Service Model
Aneka application model features
Service Life Cycle
Management Tools 1)Infrastructure Management 2)Platform Management 3)Application Management
- Yashraj patil dy patil
- Pra n d patil
- Rajashri patil md
- Komposisi
- Aditya yadravkar
- Iwak lele duwe patil
- Funny patil
- Yadravkar wada
- Kari graphic novel
- Zero error by mahesh patil
- Oro traqueal
- Sudarshan patil dysp
- Eylf meaning
- Nist cybersecurity framework overview
- Spring framework overview
- Anežka mikošková
- Contoh ayat menu pilihan utama
- Kata nama am maksud
- Aneka software
- Contoh penerapan wog best practice
- Masyarakat aneka bahasa
- Sistem pendidikan aneka jurusan berlandaskan kepada laporan
- Maya rendering with aneka
- Aneka in cloud computing
- Foto studio aneka neraca saldo 31 desember 2010
- Gedung aneka jabatan
- Aneka cpns