No abstract available.
There are two emerging trends in distributed computing. The first trend is evolving because programming high performance client-server applications is a challenge. Client-server architectures must be designed from the ground up for good performance. ...
Traditional operating systems limit flexibility, performance and utilization of hardware resources by forcing applications to use inappropriate high-level abstractions, uniform protection schemes and high-level static resource management. This forced ...
Distributed shared memory (DSM) systems allow programmers to use a shared memory programming model on distributed systems. However, DSM systems present new challenges to performance evaluation and debugging. While programmers write programs with a ...
Cellular automata can be used to design high-performance applications in several science and engineering fields. This paper describes the development of scientific applications using CARPET, a high-level programming language based on the cellular ...
In recent years, real-time systems are likely to be based on distributed architectures and utilize highly parallel algorithms. In such systems, cooperative tasks may be executed on different processors and communicate among each other via a high-speed ...
Road traffic microsimulations based on the individual motion of all vehicles are now recognized as an important tool to describe, understand and manage road traffic. Cellular automata models are a very efficient way to implement car motion. This paper ...