Explain Aneka-based computing cloud in detail.

 Aneka

  • Manjrasoft is dedicated to developing revolutionary software solutions that facilitate the development and deployment of applications on private or public Clouds. Their product, Aneka, serves as an Application Platform as a Service for Cloud Computing. Aneka provides a variety of programming paradigms such as Task Programming, Thread Programming, and MapReduce Programming, as well as tools for quick application development and smooth deployment on private or public Clouds to distribute applications.


  • Aneka is a cloud-based platform and framework for constructing distributed applications. It makes use of the idle CPU cycles of a heterogeneous network of desktop PCs, servers, and data centers. Aneka provides a comprehensive set of APIs for developers to transparently use such resources and express the business logic of apps using the chosen programming abstractions. To monitor and govern the deployed infrastructure, system administrators might use a set of tools. This can be a public cloud accessible over the Internet, or a private cloud comprised of a group of nodes with restricted access.



Aneka technology primarily consists of two key components:

  1. SDK (Software Development Kit) contains application programming interfaces (APIs) and tools essential for the rapid development of applications. Aneka APIs supports three popular Cloud programming models: Task, Thread, and MapReduce; and 
  2. A Runtime Engine and Platform for managing deployment and execution of applications on


Aneka PaaS is famous for its ability to supply private cloud resources such as desktops, clusters, and private or public Clouds. virtual datacenters utilizing VMWare, Citrix Zen server, and public cloud resources such as Windows effectively realized by its users and clients across three industries: engineering, life science, education, and Azure, Amazon EC2, and GoGrid Cloud Service. Aneka's promise as a Platform as a Service has been business intelligence.



Highlights of Aneka

Technical Value

  • Support of multiple programming and application environments
  • Simultaneous support of multiple run-time environments
  • Rapid deployment tools and framework Simplicity is developing applications on Cloud
  • Dynamic Scalability
  • Ability to harness multiple virtual and/or physical machines for accelerating application result Provisioning based on QoS/SLA


Business Value

  • Improved reliability and Simplicity
  • Faster time to value
  • Operational Agility
  • Definite application performance enhancement
  • Optimizing the capital expenditure and operational expenditure 


All these features make Aneka a winning solution for enterprise customers in the Platform-as-a-Service scenario.

1. Build: Aneka includes a Software Development Kit (SDK) which contains a combination of APIs and Tools to enable you to express your application. Aneka also allows you to build different run time environments and build new applications.

2. Accelerate: Aneka supports Rapid Development and Deployment of Applications in Multiple Run Time environments. Aneka uses physical machines as much as possible to achieve maximum utilization in the local environment. As demand increases, Aneka provisions VMs via private clouds (Xen or VMWare) or Public Clouds (Amazon EC2).

3. Manage: Aneka Management includes a Graphical User Interface (GUI) and APIs to set up, monitor, manage and maintain remote and global Aneka compute clouds. Aneka also has an accounting mechanism and manages priorities and scalability based on SLA/QoS which enables dynamic provisioning.


Comments

Popular posts from this blog

Suppose that a data warehouse for Big-University consists of the following four dimensions: student, course, semester, and instructor, and two measures count and avg_grade. When at the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg_grade measure stores the actual course grade of the student. At higher conceptual levels, avg_grade stores the average grade for the given combination. a) Draw a snowflake schema diagram for the data warehouse. b) Starting with the base cuboid [student, course, semester, instructor], what specific OLAP operations (e.g., roll-up from semester to year) should one perform in order to list the average grade of CS courses for each BigUniversity student. c) If each dimension has five levels (including all), such as “student < major < status < university < all”, how many cuboids will this cube contain (including the base and apex cuboids)?

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

Explain market-Oriented Cloud computing architecture.