MANeUveR: MANagement agency for cloUd Resources
Director: Mădălina Eraşcu
Funding Agency: UEFISCDI (PN-III-P2-2.1-PED-2016-0550)
Project Period: September 2017 - December 2018
Host Institution: Institute e-Austria Timisoara
NEWS! There is a continuation of the research performed in MANeUveR which recently received a grant:
SAGE: A Symbiosis of Satisfiability Checking, Graph Neural Networks and Symbolic Computation
The financial support for MANeUveR has ended. The research activities related to the project continue.
MANeUveR has won a mention award at BringITon2018, Iasi, December 13-14, 2018.
BringITon2018 is a workshop for promoting and capitalizing the interaction between computer science in academia and business environment.
Project Overview
Cloud computing offers attractive options to migrate corporate applications without the software personnel (End Users - EUs) needing to manage any physical resources. While this "ease" is appealing, several issue arise:
- Which Cloud Providers (CPs) offer the best infrastructure at a fair budget?
- I am no Cloud expert then what are the characteristics of the infrastructure which best fit my application?
To answer these questions one must solve a resource management problem, that is, the allocation of computing, storage, networking and (indirectly) cost resources to a set of applications such that the performance objectives of the application, CPs and EUs are jointly fulfilled.
Efficient resource use is typically achieved through virtualization technologies, which facilitate statistical multiplexing of resources across the three parties.
There are many approaches which answer separately these questions but there is no comprehensive and easily usable solution for these issues.
MANeUveR solves this problem by integrating the following components:
- A Provider Acquisition Module, through a Web crawler, will periodically update a database with infrastructure details, in particular virtual machines (VMs) offers (CPUs number, memory, storage, price, operating system, number of IP addresses, transfer rate, etc.) from various CPs.
- An Application Description Module will provide the EU the capability to describe and store the VMs characteristics and application constraints in order to be consulted other times and to obtain a profile of the application.
- A Recommendation Module will provide a (sub)optimal solution for application deployment in the CP infrastructure regarding the number of VMs needed for deployment and their characteristics.
Using a secure-billing e-mail service and secured web container applications, MANeUveR will demonstrate its effectiveness in real life. The tool will be based on an open-source core to motivate its wide adoption.
Project Members
Former Project Members
- Adriana Diniş, PhD student
- Iulia Paniti, Bachelor student, Thesis title: High-Quality User Experience for Cloud Applications: User Interface and Recommendation Engine based on Metaheuristics
- Răzvan Popovici, Bachelor student, Thesis title: Recomendation Module for Cloud Applications Implementation using SMT Solvers (in Romanian)
Publications and Reports
Github Repository
https://github.com/Maneuver-PED
Contact: Mădălina ERAŞCU.