Embedded CPU target migration, doing more with less
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
Embedded application design using a real-time OS
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Formal requirements for virtualizable third generation architectures
Communications of the ACM
Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Measuring OS Support for Real-Time CORBA ORBs
WORDS '99 Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems
Slotted priorities: supporting real-time computing within general-purpose operating systems
Slotted priorities: supporting real-time computing within general-purpose operating systems
A new approach for distributed computing in avionics systems
ISICT '03 Proceedings of the 1st international symposium on Information and communication technologies
Challenges in automotive software engineering
Proceedings of the 28th international conference on Software engineering
MobiVMM: a virtual machine monitor for mobile phones
Proceedings of the First Workshop on Virtualization in Mobile Computing
A step to support real-time in virtual machine
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Hi-index | 0.00 |
Embedded systems have so far hardly been regarded as a viable target for virtualisation, although this would definitely make sense: Today, embedded systems are facing many of the same problems that once initiated the consolidation movement in the server world. It seems only logical to apply the technology that has worked so well for servers to embedded devices now. However, embedded systems also have a requirement which is new to virtualisation: They must support real-time applications. In this contribution, we concentrate on the problem of achieving temporal determinism with virtual machines. We will give an estimation of the impact that virtualisation has on the timely execution of programs and we suggest some approaches how -- taking into account the typical requirements of real-time programs -- better timing predictability can be achieved.