Run-time Support for Real-Time Multimedia in the Cloud

This paper summarizes key research findings in the area of real-time performance and predictability of multimedia applications in cloud infrastructures, namely: outcomes of the IRMOS European Project, addressing predictability of standard virtualized infrastructures; Osprey, an Operating System with a novel design suitable for a multitude of heterogeneous workloads including real-time software; MediaCloud, a novel run-time architecture for offering on-demand multimedia processing facilities with unprecedented dynamism and flexibility in resource management. The paper highlights key research challenges addressed by these projects and shortly presents additional questions lying ahead in this area.

[1]  Fangzhe Chang,et al.  Placement in Clouds for Application-Level Latency Requirements , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[2]  Cucinotta Tommaso,et al.  Hierarchical Multiprocessor CPU Reservations for the Linux Kernel , 2009 .

[3]  Jim McKie,et al.  Osprey: Operating system for predictable clouds , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012).

[4]  Peter A. Dinda,et al.  VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[5]  Kenneth Ward Church,et al.  On Delivering Embarrassingly Distributed Cloud Services , 2008, HotNets.

[6]  Marcos K. Aguilera,et al.  Location, location, location!: modeling data proximity in the cloud , 2010, Hotnets-IX.

[7]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[8]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[9]  Tommaso Cucinotta,et al.  The effects of scheduling, workload type and consolidation scenarios on virtual machine performance and their prediction through optimized artificial neural networks , 2011, J. Syst. Softw..

[10]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[11]  Peter Domschitz,et al.  MediaCloud a Framework for Real-time Media Processing in the Network , 2012 .

[12]  Giorgio C. Buttazzo,et al.  Integrating multimedia applications in hard real-time systems , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[13]  Tommaso Cucinotta,et al.  Admission Control for Elastic Cloud Services , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[14]  Tommaso Cucinotta,et al.  Efficient virtualisation of real-time activities , 2011, 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[15]  Phuoc Tran-Gia,et al.  A subscription model for time-scheduled data transfers , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[16]  Tommaso Cucinotta,et al.  Optimum allocation of distributed service workflows with probabilistic real-time guarantees , 2010, Service Oriented Computing and Applications.

[17]  M. Stein,et al.  Network virtualization: The missing piece , 2009, 2009 13th International Conference on Intelligence in Next Generation Networks.

[18]  Amin Vahdat,et al.  Dynamic Scheduling of Virtual Machines Running HPC Workloads in Scientific Grids , 2007, 2009 3rd International Conference on New Technologies, Mobility and Security.

[19]  Dimosthenis Kyriazis,et al.  Virtualised e-Learning on the IRMOS real-time Cloud , 2012, Service Oriented Computing and Applications.

[20]  John Wroclawski,et al.  The Use of RSVP with IETF Integrated Services , 1997, RFC.

[21]  Aman Kansal,et al.  Q-clouds: managing performance interference effects for QoS-aware clouds , 2010, EuroSys '10.

[22]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[23]  Manuel Stein,et al.  Quality of service provisioning for distributed data center inter-connectivity enabled by network virtualization , 2012, Future Gener. Comput. Syst..

[24]  Amin Vahdat,et al.  Enforcing Performance Isolation Across Virtual Machines in Xen , 2006, Middleware.