Manjrasoft Patent on Cloud Application Platform Goes National Phase in USA and India August 25, 2010Posted by Rajkumar Buyya in Cloud Computing, Manjrasoft News.
Manjrasoft Pty Ltd, a developer of innovative solutions for Cloud Computing, announced the filing of its patent application with the Patent and Trademark Office in United States. Aneka technology, the foundation of the company’s patent for a “Software Platform for Grid and Cloud Computing”, enables rapid development and deployment of applications on private and public Cloud infrastructures.
“This is an important milestone for Manjrasoft, as we officially protect our unique and groundbreaking approach to the development and management of Cloud applications,” said Dr. Rajkumar Buyya Manjrasoft Founder and Chief Executive Officer (CEO). “Manjrasoft’s core technology enables software applications requiring high computation capability to run across a number of networked computers and servers, delivering increased performance and efficiency in a cost effective way. It is one of the many key technical inventions in our ‘Killer Cloud App Development Platform (CAP)’ that will enable enterprises to accelerate their application development, deployments and management in private and public clouds.”
Aneka technology primarily consists of two key components: (1) SDK (Software Development Kit) containing application programming interfaces (APIs) and tools essential for 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 private or public Clouds. The potential of Aneka as a CloudEngine has been successfully harnessed by its users and customers in three various sectors including engineering, life science, education, and business intelligence.
Manjrasoft’s patent application consists of 36 distinct claims that describe the company’s unique ability to provide a Grid/Cloud based application development platform on a network of computing nodes, comprising a configurable service container offering foundational services such as message dispatching, communication, network membership and persistence modules, and adapted to host pluggable service modules. When executed at the nodes at least one instance of the container includes a membership service module for maintaining network connectivity between the nodes, at least one instance of the container includes a scheduler service module configured to receive one or more tasks from a client and schedule the tasks on at least one of the nodes, and at least one instance of the container includes an executor service module for receiving one or more tasks from the scheduler service module, executing the tasks so received and returning at least one result to the scheduler service module. These capabilities of container are utilized to create different Cloud application programming models.
In addition, Aneka also comes with Design Explorer, a graphical environment enabling the rapid composition of data parallel applications such as parameter sweeps supporting the execution of the same program with different data sets. One of Manjrasoft’s customers, China Southern Railways, has utilized Aneka Design Explorer for composing Autodesk’s Maya-based rendering of locomotive design frames as Cloud application without any changes to Maya software. Then using Aneka runtime engine, they accelerated rendering operations on an enterprise Cloud built using in-house network of Windows desktop computers. This fast track approach demonstrates how enterprises can rapidly transform legacy applications into Cloud applications and execute them on Cloud computing infrastructure to solve problems faster with minimal investment.
Other users in life science domain have utilized Aneka to run their applications on public Cloud infrastructure such as Amazon EC2. Aneka supported dynamic leasing of computing capability (i.e., creating Virtual Machines) and managing application execution on them to meet customers Service Level Agreements (SLAs).
Additional information on how Aneka will reduce the cost of hardware requirement, accelerating development, easy deployment, improved management capability, and facilitate compliance with QoS/SLA services in private and/or public Cloud is available at the company’s website: http://www.manjrasoft.com/products.html