The Deferrable Server Algorithm for Enhanced Aperiodic Responsiveness in Hard Real-Time Environments
IEEE Transactions on Computers
Future Generation Computer Systems - Special issue on metacomputing
Aperiodic task scheduling for real-time systems
Aperiodic task scheduling for real-time systems
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
Remus: high availability via asynchronous virtual machine replication
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Nagios: System and Network Monitoring
Nagios: System and Network Monitoring
Adaptive Failover for Real-Time Middleware with Passive Replication
RTAS '09 Proceedings of the 2009 15th IEEE Symposium on Real-Time and Embedded Technology and Applications
A Taxonomy and Survey of Cloud Computing Systems
NCM '09 Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC
Communications of the ACM
Supporting soft real-time tasks in the xen hypervisor
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Middleware for Resource-Aware Deployment and Configuration of Fault-Tolerant Real-time Systems
RTAS '10 Proceedings of the 2010 16th IEEE Real-Time and Embedded Technology and Applications Symposium
VM-Based Real-Time Services for Automotive Control Applications
RTCSA '10 Proceedings of the 2010 IEEE 16th International Conference on Embedded and Real-Time Computing Systems and Applications
Dynamically scaling applications in the cloud
ACM SIGCOMM Computer Communication Review
Better never than late: meeting deadlines in datacenter networks
Proceedings of the ACM SIGCOMM 2011 conference
Adapting distributed real-time and embedded pub/sub middleware for cloud computing environments
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Providing performance guarantees to virtual machines using real-time scheduling
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
RT-Xen: towards real-time hypervisor scheduling in xen
EMSOFT '11 Proceedings of the ninth ACM international conference on Embedded software
A SIP-based network QoS provisioning framework for cloud-hosted DDS applications
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
Deadline-aware datacenter tcp (D2TCP)
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Hi-index | 0.00 |
Cloud computing provides an attractive solution to host enterprise applications due to its cost effectiveness, and its ability to seamlessly adjust to changing application work-loads while providing the desired performance assurances using elastic and dynamic resource management. These benefits, however, do not yet readily carry over to distributed, real-time and embedded (DRE) systems, which are a class of systems that require stringent assurances on quality of service (QoS) properties including timeliness, reliability and security all at once. This doctoral research is investigating the sources of these limitations that make it hard to host DRE systems in the cloud, and developing solutions to overcome them. This paper makes three contributions in this regard. First, it outlines the key challenges that must be resolved in supporting DRE systems in the cloud and surveys related literature. Second, it presents ongoing work that addresses one key challenge stemming from the need for real-time and scalable resource monitoring in the cloud. Third, it outlines our proposed ideas on resolving the remainder of the challenges.