0% found this document useful (0 votes)
170 views

Practical No 05

The document discusses creating a case study in Aneka cloud platform to organize simulation entities at runtime using its development toolkit. It describes Aneka cloud capabilities, a case study using Aneka for satellite image processing, and how the Aneka development kit allows defining and executing distributed applications on the cloud.

Uploaded by

Arsalan Dafedar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views

Practical No 05

The document discusses creating a case study in Aneka cloud platform to organize simulation entities at runtime using its development toolkit. It describes Aneka cloud capabilities, a case study using Aneka for satellite image processing, and how the Aneka development kit allows defining and executing distributed applications on the cloud.

Uploaded by

Arsalan Dafedar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Practical No: 05

Name: Arsalan A.Sattar Dafedar


PRN: 10303320191124510067

Aim: Organize a case in Aneka / Eucalyptus for simulation entities in run-time


using its toolkit support and manage virtual cloud.

Theory:

Aneka: a Cloud Application Platform


Aneka is a market-oriented cloud development and management platform with
rapid application development and workload distribution capabilities. Aneka is an
integrated middleware package which allows you to seamlessly build and manage an
interconnected network in addition to accelerating development, deployment and
management of distributed applications using Microsoft .NET frameworks on these
networks. It is market-oriented since it allows you to build, schedule, provision and
monitor results using pricing, accounting, QoS/SLA services in private and/or public
(leased) network environments.

Case Study in Aneka:


Aneka cloud application development platform for building new generation applications
for Data Processing, GIS(Geographical Information System), and Image Processing applications.

HPCD (High Performance Computing Division), is responsible for the design and
development of high performance computing software solutions. HPCD works on various
research areas for delivering the software solutions such as:
● Cluster/Grid/Cloud based software applications design and
development.
● GP/GPU based software development for data processing and
visualization.
● Process innovation/reengineering for improving the quality and
performance of data processing applications.
● Graphics based applications leading to virtual reality.
Situation:
When processing data collected from various remote sensing satellites, which are
archived on the storage repositories on a daily basis, ADRIN began by updating its customized
legacy applications using Aneka Cloud application development platform from Manjrasoft for
faster product generation. The processes involved in processing the satellite data have become
increasingly difficult and more expensive. Given the impending growth in cloud technology,
ADRIN thought, adopting cloud technology as the best solution for increasing the throughput yet
protecting the cost of infrastructure as well as maintenance.
Employing this new technology was essential to modernize this tool for satellite image
processing.

Solution:
After much time deliberating and appraising various solutions for cloud adoption, and
with the project stringent time constraints, ADRIN engineers decided to work with Manjrasoft’s
team using their Aneka Cloud Application development Platform (Aneka CAP) to significantly
speed up the processing of Satellite image processing by enhancing its legacy applications to
support both private and public cloud using Citrix Zen Server and Amazon cloud resources.
Manjrasoft’s Aneka provides seamless integration between private and public cloud
infrastructures. This helped reduce integration and development effort, allowing the project team
to implement the cloud based solution rapidly.

Benefits:
● Increased throughput
● Significant reduction in the cost of infrastructure
● Low maintenance
● Higher reliability
Run-time entities in Aneka Cloud Platform

Aneka Development kit / Toolkit:


The Aneka Software Development Kit contains the base class libraries that allow
developers to program applications for Aneka Clouds. The SDK contains a collection of class
libraries constituting the Aneka Application Model, and their specific implementations for the
supported programming models. The Aneka Application Model defines the properties and the
requirements for distributed applications that are hosted in Aneka Clouds. Differently from other
middleware implementations Aneka does not support single task execution, but any unit of user
code is executed within the context of a distributed application. An application in Aneka is
constituted by a collection of execution units whose nature depends on the specific
programming model used. An application is the unit of deployment in Aneka and configuration
and security operates at application level. Execution units constitute the logic of the
applications. The way in which units are scheduled and executed is specific to the programming
model
they belong to. By using this generic model, the framework provides a set of services that work
across all programming models supported:
● Storage.
● Persistence.
● File Management
● Monitoring
● Accounting
● Security.

Conclusion: Thus, we create a case study in Aneka for simulation entities in run-time using its
toolkit support and manage virtual cloud.

You might also like