RUCON project - Runtime Control in Multi Clouds
Cloud computing is a disruptive technology for global on demand computing, which facilitates the delivery of computational resources as services. Cloud operating systems (Cloud OSs) manage the execution of underlying resources, e.g., Physical Machines (PM) or Virtual Machines (VM), in compliance with user constraints. An application is typically deployed on a single Cloud. Nowadays, we are faced with the complex ultra scale socio-lifestyle applications like applications for the management of smart cities or for the medical body area networks that are being deployed on Clouds. Such applications have demanding user requirements and need diversity of available IT infrastructures to be deployed. Moreover, economical and ecological reasons lead to the utilization of multiple Clouds for the deployment of a single application. This concept where a Service Provider (SP) is responsible for handling the additional complexity of coordinating multiple services across multiple external Infrastructure Providers (IPs) is called multi Cloud. While there are mature methods for guaranteeing (Quality of Service) QoS in a single Cloud, guaranteeing QoS of an application deployed in multi Clouds is currently an unsolved scientific question. In the recent years autonomic computing emerged as a promising solution for the management of complex computing systems by minimizing human intervention into the system. The objective of this project is to develop autonomic computing methodologies and tools for application agnostic guaranteeing of QoS in multi Clouds. Based on the complexity of the multi Cloud, the type and quality of data used for the monitoring of the QoS, and the ability or inability to create the behavioral model or an application we will investigate the most prominent autonomic mechanisms.
FWF Y 904 START-Programm 2015.
Presenting a paper at the The IEEE International Conference on Fog Computing (ICFC 2019). June 24-26, 2019, Prague, Czech Republic.
Presenting a paper at the The Third ACM/IEEE Symposium on Edge Computing (SEC 2018). October 25-27, 2018, Bellevue, WA.
Presenting a paper at the Second International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2018). August 28 2018, Turin, Italy.
Best student paper award at CLOSER 2018.
Presenting a paper at the 18th International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2018). May 1 - 4 2018, Washington DC, USA.
Presenting a paper at the 2nd International Conference on Fog and Edge Computing (ICFEC 2018). May 1 - 3 2018, Washington DC, USA.
Presenting a paper at the 8th International Conference on Cloud Computing and Services Science (CLOSER 2018). March 19 - 21 2018, Funchal, Madeira, Portugal.
Panel discussion: The Future of Computing in Vienna, Austria on 22nd November 2017.
Invited Talk on Challenges of near real-time ultra-scale systems. Panel session: Telco meets ICT (SoftCOM) in Split, Croatia on 22nd September 2017.
Presenting a paper at the IEEE International Conference on Edge Computing (EDGE 2017). June 25 - 30 2017, Honolulu, Hawaii, USA.
Presenting a paper at the IEEE International Conference on Fog and Edge Computing (ICFEC 2017). May 14th 2017, Madrid, Spain.
Invited Talk on Challenges in Management of Geographically Distributed Ultra-scale Applications, TU Berlin, Germany, March 1st 2017.
Invited Talk on "Balancing Quality of Service and Energy Efficiency in Multi Clouds or How to Prevent Netflix Movies From Getting Stuck?" at Science Days of the Austrian Academy of Sciences (Young Academy), 16th February 2017, Innsbruck, Austria.
Keynote at the 2016 Workshop on Exascale Multi/Many Core Computing Systems (E-MuCoCoS) in Frankfurt, Germany on 23rd June 2016.