Abstract:
This is a cloud based application that manages, monitors, coordinates and facilitates the
execution of workflows, heterogeneous software services and application processing on
independent nodes connected together in a peer to peer network. This application acts as
a middleware among the front end applications and maps the relevant processes to
individual computing nodes based on its required processing and memory requirements
with achieving a necessary level of access and location transparency.
The work focuses on the creation of cloud based orchestration middleware which enables
the users to use the processing of computers placed in the lab. Our service maps them
dynamically to appropriate nodes. The system will maintain our cloud network on peer to
peer nodes and act as computing engine for front end. Our cloud will autonomously
manage and coordinate the node resources in a flexible and reusable fashion. This
product is the implementation of cloud processing from a network of computers on a
small scale inside universities and colleges where students can process their data by using
this service being available from the university or college. The main part of the system is
the middleware which behaves like a mediator between the users and the computers in
peer to peer network.