Scheduling of client-server applications
✍ Scribed by Jacek Błażewicz; Paolo Dell’Olmo; Maciej Drozdowski
- Publisher
- John Wiley and Sons
- Year
- 1999
- Tongue
- English
- Weight
- 889 KB
- Volume
- 6
- Category
- Article
- ISSN
- 0969-6016
No coin nor oath required. For personal study only.
✦ Synopsis
In this paper, we analyze the problem of deterministic scheduling of applications (programs) in a client-server environment. We assume that the client reads data from the server, processes it, and stores the results on the server. This paradigm can also model a wider class of parallel applications. The goal is to ®nd the shortest schedule. It is shown that the general problem is computationally hard. However, any list scheduling algorithm delivers solutions not worse than twice the optimum when tasks are preallocated, and three times the optimum when tasks are not preallocated. A polynomially solvable case is also presented.
📜 SIMILAR VOLUMES
Software design is the process of mapping software functional requirements into a set of modules for implementation. In this paper, a new design technique called the concurrent software design technique (CSDT) is proposed. CSDT extends software design techniques, which are based on structured analys