About

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.

Funding

FWF Y 904 START-Programm 2015.

Team members
Publications
  • Ivan Lujic and Hong-Linh Truong, "Architecturing Elastic Edge Storage Services for Data-Driven Decision Making," The 13th European Conference on Software Architecture (ECSA), Paris, France, September 9-13, 2019. (to appear) pdf
  • Klervie Tocze, Norbert Schmitt, Ivona Brandic, Atakan Aral, Simin Nadjm-Tehrani. Towards Edge Benchmarking: A Methodology for Characterizing Edge Workloads. HotCloudPerf 2019 in conjunction with ICAC/SASO 2019, Umeå, Sweden June 16 – 20, 2019. (to appear)
  • Fani Basic, Atakan Aral and Ivona Brandic. Fuzzy Handoff Control in Edge Offloading. The IEEE International Conference on Fog Computing (ICFC 2019). Prague, Czech Republic, June 24-26, 2019. (to appear) pdf
  • Vincenzo De Maio and Ivona Brandic. Multi-Objective Mobile Edge Provisioning in Small Cell Clouds. The 10th ACM/SPEC International Conference on Performance Engineering (ICPE 2019). Mumbai, India, April 7-11, 2019. pdf doi
  • Suejb Memeti, Sabri Pllana, Alécio P. D. Binotto, Joanna Kolodziej, Ivona Brandic: A Review of Machine Learning and Meta-heuristic Methods for Scheduling Parallel Computing Systems. The International Conference on Learning and Optimization Algorithms: Theory and Applications (LOPAL'2018) doi
  • Suejb Memeti, Sabri Pllana, Alecio Binotto, Joanna Kolodziej, Ivona Brandic. Using meta-heuristics and machine learning for software optimization of parallel computing systems: a systematic literature review. Springer Computing. 2018. doi
  • Atakan Aral and Ivona Brandic, "Dependency Mining for Service Resilience at the Edge," 2018 IEEE/ACM Symposium on Edge Computing (SEC), Bellevue, WA, pp. 228-242, 2018. pdf doi
  • Atakan Aral and Ivona Brandic, "Consistency of the Fittest: Towards Dynamic Staleness Control for Edge Data Analytics," Second International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP), Turin, Italy, 2018. pdf doi
  • Ivan Lujic, Vincenzo De Maio and Ivona Brandic, "Adaptive Recovery of Incomplete Datasets for Edge Analytics," 2nd IEEE International Conference on Fog and Edge Computing (ICFEC 2018), Washington DC, USA, 2018. pdf doi
  • Vincenzo De Maio and Ivona Brandic, "First Hop Mobile Offloading of DAG Computations," 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), Washington, DC, pp. 83-92, 2018. pdf doi
  • Atakan Aral and Tolga Ovatman, "A Decentralized Replica Placement Algorithm for Edge Computing," IEEE Transactions on Network and Service Management, vol. 15, no. 2, pp. 516-529, June 2018. pdf doi
  • Vincenzo Scoca, Atakan Aral, Ivona Brandic, Rocco De Nicola and Rafael Brundo Uriarte, "Scheduling Latency-Sensitive Applications in Edge Computing," 8th International Conference on Cloud Computing and Services Science (CLOSER), Funchal, Madeira, Portugal, pp. 158-168, 2018. [Best Student Paper award] pdf doi
  • Francisco Almeida, Marcos D. Assunção, Jorge Barbosa, Vicente Blanco, Ivona Brandic, Georges Da Costa, Manuel F. Dolz, Anne C. Elster, Mateusz Jarus, Helen D. Karatza, Laurent Lefèvre, Ilias Mavridis, Ariel Oleksiak, Anne-Cécile Orgerie, Jean-Marc Pierson, "Energy monitoring as an essential building block towards sustainable ultrascale systems," in Sustainable Computing: Informatics and Systems (2017). doi
  • Atakan Aral and Ivona Brandic, "Quality of Service Channelling for Latency Sensitive Edge Applications," 2017 IEEE International Conference on Edge Computing (EDGE), Honolulu, HI, pp. 166-173, 2017. pdf doi
  • Ivan Lujic, Vincenzo De Maio and Ivona Brandic, "Efficient Edge Storage Management Based on Near Real-Time Forecasts," 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC), Madrid, pp. 21-30, 2017. pdf doi
  • Drazen Lucanin, Ilia Pietri, Simon Holmbacka, Ivona Brandic, Johan Lilius, and Rizos Sakellariou, "Performance-Based Pricing in Multi-Core Geo-Distributed Cloud Computing," in IEEE Transactions on Cloud Computing, 2016. doi
  • Drazen Lucanin and Ivona Brandic, "Pervasive Cloud Controller for Geotemporal Inputs," in IEEE Transactions on Cloud Computing, vol. 4, no. 2, pp. 180-195, April-June 1 2016. doi
           
Technical Reports
  • Ivan Lujic, Vincenzo de Maio, Ivona Brandic. Resilient Edge Data Management Framework. Tech. Rep. EC-TR-2019-01. Fakultät für Informatik an der Technischen Universität Wien, 2019.
  • Josip Zilic, Atakan Aral, Ivona Brandic. Towards Verification of Edge Offloadings. Tech. Rep. EC-TR-2019-02. Fakultät für Informatik an der Technischen Universität Wien, 2019.
  • Vincenzo De Maio, Ivona Brandic. First-Hop Multi-Objective Offloading of Mobile DAG Computations. Tech. Rep. EC-TR-2019-03. Fakultät für Informatik an der Technischen Universität Wien, 2019.
  • Atakan Aral, Ivona Brandic, Rafael Brundo Uriarte, Rocco De Nicola, Vincenzo Scoca. Addressing Application Latency Requirements through Edge Scheduling. Tech. Rep. EC-TR-2019-04. Fakultät für Informatik an der Technischen Universität Wien, 2019.
  • Atakan Aral, Melike Erol-Kantarci, Ivona Brandic. Staleness Control of Edge Data Analytics for Electric Vehicles. Tech. Rep. EC-TR-2019-05. Fakultät für Informatik an der Technischen Universität Wien, 2019.
Activities
Related projects
In Media