This paper describes a Windows NT/95 utility, the CPU Power Regulator (CPR), which improves the capability of Windows NT/95 in servicing time-critical applications. CPR considers a distance model [4] to service time-critical applications such as multimedia softwares and electronic games in a timely fashion. Distinct from the past work [7, 8, 9], CPR adopts a user-level control mechanism to manage the resource allocations on Windows NT/95 and makes no modifications to the operating system and application softwares. The performance of CPR was verified by a collection of simulation experiments of randomly generated and realistic workloads. CPR not only introduces very low system overheads but also largely reduces the phenomenon of non-timely r...
Operating systems theory primarily concentrates on the optimal use of computing resources. The study...
The drastically increased use of information and communications technology has resulted in a growing...
The goal of interactive applications is to respond to user events under human perception bounds. How...
The main goal of a real-time operating system (RTOS) is to provide foundations for guaranteeing det...
Abstract: The timing analysis of an Embedded Processor in multitasking Real Time Operating System he...
: Multimedia applications handling audio and video data have to obey time characteristics of these m...
[Abstract]: One of the major themes of this project is Personal Computer (PC) power usage, which is ...
Technological advancements enable to integrate more and more processing cores on single chips. After...
The resource closure operator is a new concept within autonomic computing that differs from other ap...
The use of distributed computers to control life-critical systems, such as aircraft or nuclear react...
Continuous media tasks have a highly unpredictable processor time requirement. But this type of appl...
CPU’s share, in overall power consumption, in a real-time system, is non-negligible. To reduce the p...
Introduction Resource allocation is the task of determining the levels of guarantees that applicati...
High performance computing (HPC) systems are an important enabling tool for modern scientific discov...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Operating systems theory primarily concentrates on the optimal use of computing resources. The study...
The drastically increased use of information and communications technology has resulted in a growing...
The goal of interactive applications is to respond to user events under human perception bounds. How...
The main goal of a real-time operating system (RTOS) is to provide foundations for guaranteeing det...
Abstract: The timing analysis of an Embedded Processor in multitasking Real Time Operating System he...
: Multimedia applications handling audio and video data have to obey time characteristics of these m...
[Abstract]: One of the major themes of this project is Personal Computer (PC) power usage, which is ...
Technological advancements enable to integrate more and more processing cores on single chips. After...
The resource closure operator is a new concept within autonomic computing that differs from other ap...
The use of distributed computers to control life-critical systems, such as aircraft or nuclear react...
Continuous media tasks have a highly unpredictable processor time requirement. But this type of appl...
CPU’s share, in overall power consumption, in a real-time system, is non-negligible. To reduce the p...
Introduction Resource allocation is the task of determining the levels of guarantees that applicati...
High performance computing (HPC) systems are an important enabling tool for modern scientific discov...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Operating systems theory primarily concentrates on the optimal use of computing resources. The study...
The drastically increased use of information and communications technology has resulted in a growing...
The goal of interactive applications is to respond to user events under human perception bounds. How...