Developments in distributed system technology facilitate the sharing of resources, even at a global level. This thesis explores sharing computational resources using mobile computations, agents, and autonomic techniques. We propose autonomous mobile programs (AMPs) which are aware of their resource needs and sensitive to the environment in which they execute. AMPs periodically use a cost model to decide where to execute in a network. Unusually this form of autonomous mobility affects only where the program executes and not what it does. We present a generic AMP cost modei, together with a validated instantiation and comparative performance results for four AMPs. We demonstrate that AMPs are able to dynamically relocate themselves to minimis...
The growth in size and popularity of the Internet has led to several wide area computing efforts whe...
The past two decades have seen the rapid growth and development of the field of distributed computin...
The majority of current mobile computing systems operate either in conjunction with a central networ...
Autonomous mobile programs (AMPs) offer a novel decentralised load management technology where perio...
Autonomous mobile programs (AMPs) have been proposed for load management in dynamic networks. An AMP...
Autonomous Mobile Programs (AMPs) are mobile agents that are aware of their resource needs and sens...
Distributed load managers exhibit thrashing where tasks are repeatedly moved between locations due t...
Autonomous mobile programs (AMPs) have been proposed for load management in dynamic networks. An AM...
Distributed load balancers exhibit thrashing where tasks are repeatedly moved between locations due ...
<p>Distributed load balancers exhibit thrashing where tasks are repeatedly moved between locat...
The distributed coordination and control of a team of autonomous mobile robots is a problem widely s...
This paper presents an operational system model for explicitly incorporating the effects of host mob...
Mobile agents are programs capable of migrating from one host machine to another. We propose that mo...
This thesis presents the formal definition of a novel Mobile Cloud Computing (MCC) extension of the ...
Abstract. The distributed coordination and control of a team of au-tonomous mobile robots is a probl...
The growth in size and popularity of the Internet has led to several wide area computing efforts whe...
The past two decades have seen the rapid growth and development of the field of distributed computin...
The majority of current mobile computing systems operate either in conjunction with a central networ...
Autonomous mobile programs (AMPs) offer a novel decentralised load management technology where perio...
Autonomous mobile programs (AMPs) have been proposed for load management in dynamic networks. An AMP...
Autonomous Mobile Programs (AMPs) are mobile agents that are aware of their resource needs and sens...
Distributed load managers exhibit thrashing where tasks are repeatedly moved between locations due t...
Autonomous mobile programs (AMPs) have been proposed for load management in dynamic networks. An AM...
Distributed load balancers exhibit thrashing where tasks are repeatedly moved between locations due ...
<p>Distributed load balancers exhibit thrashing where tasks are repeatedly moved between locat...
The distributed coordination and control of a team of autonomous mobile robots is a problem widely s...
This paper presents an operational system model for explicitly incorporating the effects of host mob...
Mobile agents are programs capable of migrating from one host machine to another. We propose that mo...
This thesis presents the formal definition of a novel Mobile Cloud Computing (MCC) extension of the ...
Abstract. The distributed coordination and control of a team of au-tonomous mobile robots is a probl...
The growth in size and popularity of the Internet has led to several wide area computing efforts whe...
The past two decades have seen the rapid growth and development of the field of distributed computin...
The majority of current mobile computing systems operate either in conjunction with a central networ...