An increasing number of distributed applications are being constructed by composing them out of existing applications. The resulting applications can be very complex in structure, containing many temporal and dataflow dependencies between their constituent applications. An additional complication is that the execution of such an application may take a long time to complete, and may contain long periods of inactivity, often due to the constituent applications requiring user interactions. In a distributed environment, it is inevitable that long running applications will require support for fault-tolerance and dynamic reconfiguration: machines may fail, services may be moved or withdrawn and application requirements may change. In such an envi...
Although the technology exists to build networks of computers providing a wide range of capabilities...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
Distributed application management consists of monitoring and controlling an application as it execu...
An increasing number of distributed applications are being constructed by composing them out of exis...
This paper describes the design of a scripting language aimed at expressing task (unit of computatio...
Distributed applications are becoming increasingly pervasive, and difficult to manage. Examples of ...
The implementation of distributed applications is an increasingly complex task. Not only the users r...
Distributed software systems are increasingly used to support business applications. This requires t...
This paper describes language constructs and system support functions intended to facilitate the pro...
Distributed applications may use sophisticated runtime adaptation strategies to meet their performan...
This paper describes language constructs and system support functions intended to facilitate the pro...
Abstract: In a distributed environment, it is inevitable that long running applications will require...
PhD ThesisThis thesis addresses the problem of specifying the composition of distributed application...
Most fault-tolerant application programs cannot cope with constant changes in their environments and...
Although the technology exists to build networks of computers providing a wide range of capabilities...
Although the technology exists to build networks of computers providing a wide range of capabilities...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
Distributed application management consists of monitoring and controlling an application as it execu...
An increasing number of distributed applications are being constructed by composing them out of exis...
This paper describes the design of a scripting language aimed at expressing task (unit of computatio...
Distributed applications are becoming increasingly pervasive, and difficult to manage. Examples of ...
The implementation of distributed applications is an increasingly complex task. Not only the users r...
Distributed software systems are increasingly used to support business applications. This requires t...
This paper describes language constructs and system support functions intended to facilitate the pro...
Distributed applications may use sophisticated runtime adaptation strategies to meet their performan...
This paper describes language constructs and system support functions intended to facilitate the pro...
Abstract: In a distributed environment, it is inevitable that long running applications will require...
PhD ThesisThis thesis addresses the problem of specifying the composition of distributed application...
Most fault-tolerant application programs cannot cope with constant changes in their environments and...
Although the technology exists to build networks of computers providing a wide range of capabilities...
Although the technology exists to build networks of computers providing a wide range of capabilities...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
Distributed application management consists of monitoring and controlling an application as it execu...