Grant: Collaborative Research and Development Grants
York University
$136,000.00
Multi goal self-adaptation for micro-service platforms
FY 2016-17
Summary
Cloud computing has become a software platform of choice for both consumers and business. Deployed as public, private or hybrid, a cloud provides flexibility, cost control and scalability. Hybrid clouds try to exploit and balance between the security, privacy and compliance offered by private clouds, and the economies of scale provided by public clouds. This project focuses on applications deployed on container-based hybrid clouds and investigates application deployment and management patterns, as well as efficient and privacy-preserving elasticity of those environments. The type of applications we consider are those that rely on big data technologies that dominate areas such as Analytics, Internet of Things (IOT), or cyber physical systems (CPS). The project has the following long-term goals: The first goal of the project is to research and build efficient models for micro-services on hybrid clouds. Micro-services are small units of program that reside in containers, which in turn are units of deployments in virtual machines. The second goal is to investigate and evaluate runtime deployment and optimization algorithms for efficient application elasticity in container-based hybrid clouds. We are going to focus on algorithms that address cost, performance and privacy and which optimize micro-service deployments in hybrid clouds. The third goal is to investigate, implement and evaluate techniques for data partitioning among private and public clouds. We consider NoSQL datastores and analytics workloads.
Program
Collaborative Research and Development Grants
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
492307-2016
Name nom
Litoiu, Marin
Department département
Information Technology, School of
Organization id
38
Institution établissement
York University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2016
Competition year année de concours
2016
Award amount
136000
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2706
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software engineering
Research subject fr
Génie logiciel
Partie
1
Nb partie
3
Application title
Multi goal self-adaptation for micro-service platforms
Keyword
NSERC
Application summary
Cloud computing has become a software platform of choice for both consumers and business. Deployed as public, private or hybrid, a cloud provides flexibility, cost control and scalability. Hybrid clouds try to exploit and balance between the security, privacy and compliance offered by private clouds, and the economies of scale provided by public clouds. This project focuses on applications deployed on container-based hybrid clouds and investigates application deployment and management patterns, as well as efficient and privacy-preserving elasticity of those environments. The type of applications we consider are those that rely on big data technologies that dominate areas such as Analytics, Internet of Things (IOT), or cyber physical systems (CPS). The project has the following long-term goals: The first goal of the project is to research and build efficient models for micro-services on hybrid clouds. Micro-services are small units of program that reside in containers, which in turn are units of deployments in virtual machines. The second goal is to investigate and evaluate runtime deployment and optimization algorithms for efficient application elasticity in container-based hybrid clouds. We are going to focus on algorithms that address cost, performance and privacy and which optimize micro-service deployments in hybrid clouds. The third goal is to investigate, implement and evaluate techniques for data partitioning among private and public clouds. We consider NoSQL datastores and analytics workloads.