Newsletter Downloads
An intelligent dynamic load balancer for workstation clusters
A key issue of dynamic load balancing in a loosely couple distributed system is selecting appropriate jobs to transfer. In this paper, a job selection policy based on on-line predicting behaviors of jobs is proposed. Tracing is used at the beginning of ...
Transparent remote execution in LAHNOS by means of a neural network device
LAHNOS is a Local Area Heterogeneous Operating System [1] being currently developed at the Universidad Nacional de San Luis over which distributed services are to be built. This paper shows some enhancements to be introduced into the original design in ...
An introduction to intelligent operating system KZ2
This paper proposes an intelligent operating system, KZ2, which is a new generation OS to manage the resources of massively parallel computing systems, to provide a friendly human-computer interface, and control the execution of programs based on ...
Application-aware adaptation for mobile computing
This paper identifies application-aware adaptation as an essential capability of mobile clients, and provides an overview of Odyssey, an architecture that supports this capability. Functionality that has hitherto been implemented monolithically must now ...
New directions for integrated circuit cards operating systems
Integrated circuit cards or smart cards are now well-known. Applications such as electronic purses (cash units stored in cards), subscriber identification cards used in cellular telephone or access keys for pay-TV and information highways emerge in many ...
On group communication in large-scale distributed systems
An increasing number of applications with reliability requirements are being deployed in distributed systems that span large geographic distances or manage large numbers of objects. We consider the process group mechanism as an appropriate application ...
SPIN—an extensible microkernel for application-specific operating system services
- Brian N. Bershad,
- Craig Chambers,
- Susan Eggers,
- Chris Maeda,
- Dylan McNamee,
- Przemysław Pardyak,
- Stefan Savage,
- Emin Gün Sirer
Application domains such as multimedia, databases, and parallel computing, require operating system services with high performance and high functionality. Existing operating systems provide fixed interfaces and implementations to system services and ...
The operating system kernel as a secure programmable machine
To provide modularity and performance, operating system kernels should have only minimal embedded functionality. Today's operating systems are large, inefficient and, most importantly, inflexible. In our view, most operating system performance and ...
A caching model of operating system kernel functionality
Operating system design has had limited success in providing adequate application functionality and a poor record in avoiding excessive growth in size and complexity, especially with protected operating systems. Applications require far greater control ...
Address space sparsity and fine granularity
To fully exploit the potential of large address spaces, e.g. 264-byte, the sparsity problem has to be solved in an efficient manner. Current address translation schemes either cause enormous space overhead (page table trees) or do not support address ...
Objects to the rescue! or httpd: the next generation operating system
This position paper suggests that object-oriented operating systems may provide the means to meet the ever-growing demands of applications. As an example of a successful OOOS, we cite the http daemon. To support the contention that httpd is in fact an ...