Results

Research and development within the DreamCloud project was completed in August 2016. Three types of results are already available from the project:

  • Project deliverables
  • Public papers and journal articles
  • Open source code technologies
  • Demonstration videos

A listing and links to each of the available results are provided below.

Project Deliverables

A guide to the heuristics technologies developed in the DreamCloud Project and the related deliverables is shown in the following figure.

The following public results that the project has made available for download are the following:

D1.2 Dynamic Resource Allocation Requirements
D1.3 Models of Applications for Dynamic Allocation
D1.4 Benchmarks for DreamCloud
D2.1 Hard Real-Time Dynamic Resource Allocation
D2.2 Soft Real- Time Dynamic Resource Allocation
D2.3 Multi-criteria Resource Management
D3.1 Cloud Communications Patterns Analysis
D3.2 Dynamic Power Management
D3.3 Energy-Aware Allocation for Clouds
D3.4 Specification of the smart scheduling heuristics
D4.1 API Specification
D4.4 Java Migration Final Release
D4.5 OS Allocation and Migration Support Final Release
D5.1 Analytical Platform Model
D5.2 Abstract Simulation Platform
D5.3 Accurate Simulation Platforms
D5.4 Embeddable Prediction Models
D6.1 Integration Report
D7.6 Project Workshops Report

Public papers and articles

The following papers and articles are available for download or by following the links provided:

Value and Energy Aware Adaptive Resource Allocation of Soft Real-time Jobs on Many-core HPC Data Centers.
Singh A. K.; Dziurzanski, P.; Indrusiak, L. S.
In: Proceedings of the IEEE International Symposium on Real-Time Distributed Computing (ISORC 2016), York, UK. 2016.

Energy-aware Resource Allocation in Multi-mode Automotive Applications with Hard Real-Time Constraints.
Singh A. K.; Dziurzanski, P.; Indrusiak, L. S.
In: Proceedings of the IEEE International Symposium on Real-Time Distributed Computing (ISORC 2016), York, UK. 2016.

Feedback-Based Admission Control for Hard Real-Time Task Allocation under Dynamic Workload on Many-core Systems.
Singh A. K.; Dziurzanski, P.; Indrusiak, L. S.
In: Proceedings of the International Conference on Architecture of Computing Systems (ARCS 2016), Nuremberg, Germany. 2016.

Speed and Accuracy Dilemma in NoC Simulation: What about Memory Impact?.
Selva, M.; Gamatie, A.; Novo, D.; Sassatelli, G.
In: Proceedings of the ReCoSoC: Reconfgurable Communication-centric Systems-on-Chip, Jun 2016, Tallinn, Estonia. 2016.

Design space exploration for complex automotive applications: an engine control system case study.
Latif, K.; Effiong, C.; Selva, M.; Indrusiak, L. S.
In: Proceedings of the Rapid Simulation and Performance Evaluation - Methods and Tools (RAPIDO 2016) at HiPEAC, Prague, Czech Republic. 2016

Value and Energy Optimizing Dynamic Resource Allocation in Many-core HPC Systems.
Singh A. K.; Dziurzanski, P.; Indrusiak, L. S.
In: Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2015), Vancouver, Canada. 2015

Hard real-time guarantee of automotive applications during mode changes.
Singh A. K.; Dziurzanski, P.; Indrusiak, L. S.; Saballus B.
In: Proceedings of the International Conference on Real Time Networks and Systems (RTNS 2015), Lille, France. 2015

Bio-inspired Distributed Task Remapping for Multiple Video Stream Decoding on Homogeneous NoCs.
Mendes H. R.; Indrusiak, L. S.; Audsley N. C.
In: Proceedings of the IEEE Symposium on Embedded Systems for Real-Time Multimedia, Embedded Systems Week (ESWeek 2015), Amsterdam, Netherlands. 2015

Market-inspired Dynamic Resource Allocation in Many-core High Performance Computing Systems.
Singh A. K.; Dziurzanski, P.; Indrusiak, L. S.
In: Proceedings of the International Conference on High Performance Computing & Simulation (HPCS 2015), Amsterdam, Netherlands. 2015

An Interval Algebra for Multiprocessor Resource Allocation.
Indrusiak, L. S.; Dziurzanski, P.
In: 15th Int. Conference on Embedded Computer Systems Architectures Modelling and Simulation (SAMOS), 2015, Samos. Proceedings.


Task allocation for decoding multiple hard real-time video streams on homogeneous NoCs.
Mendis, H. R.; Audsley, N.; Indrusiak, L. S.
In: 13th IEEE International Conference on Industrial Informatics (INDIN), 2015, Cambridge. Proceedings. p. 246-251.


Fast Simulation of Networks-on-Chip with Priority-Preemptive Arbitration.
Indrusiak, L.S.; Harbin, J.; Santos, O. M.
ACM Transactions on Design Automation of Electronic Systems (TODAES), v. 20, i. 4, Sep 2015.


Simultaneous Optimisation of Task Mapping and Priority Assignment for Real-Time Embedded NoCs.
Sayuti, M.N.S.M.; Indrusiak, L.S.
In: 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), 2015, Turku. Proceedings, p. 692-695.


A Function for Hard Real-Time System Search-Based Task Mapping Optimisation.
Sayuti, M.N.S.M.; Indrusiak, L.S.
In: 18th Int. Symposium on Real-Time Distributed Computing (ISORC), 2015, Auckland. Proceedings, p. 66-73.


Predictability and Utilisation Trade-off in the Dynamic Management of Multiple Video Stream Decoding on Network-on-Chip Based Homogeneous Embedded Multi-cores.
Mendis, H. R.; Indrusiak, L. S.; Audsley, N.
In: 22nd International Conference on Real-Time Networks and Systems (RTNS), 2014, Versailles. Proceedings. p. 161-170.


An Integrated Framework for Model-Based Design and Analysis of Automotive Multi-Core Systems.
Latif, K.; Effiong, C.; Gamatie, A.; Sassatelli, G.; Zordan, L.; Ost, L.; Dziurzanski, P.; Indrusiak, L. S.
In: Forum on Specification & Design Languages (FDL), 2015, Barcelona.


Feedback-based admission control for task allocation
Dziurzanski, P.; Ghazzawi, H.A.; Indrusiak, L. S.
In: 9th Int Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2014, Montpellier. Proceedings.

Open source technologies

The DreamCloud project has established a GitHub repository with technology results published by the project in open source at the following link:

www.github.com/DreamCloud-Project

Demonstration video

Demonstration videos showing DreamCloud technologies being used for streaming media applications are available at the following link:
http://www.youtube.com/channel/UC1yBt_8-s1ZLxngauHqCGhg

Project Partners