Representation and reasoning for DAML-based policy and domain services in KAoS and nomads
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
A peer-to-peer approach to task scheduling in computation grid
International Journal of Grid and Utility Computing
A cross-layer communications framework for tactical environments
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Resource and service discovery in wireless ad-hoc networks with agile computing
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Policy-based bandwidth management for tactical networks with the agile computing middleware
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Cooperative stalking of transient nomadic resources on overlay networks
Future Generation Computer Systems
Hi-index | 0.00 |
Agile computing may be defined as opportunistically(or on user demand) discovering and taking advantageof available resources in order to improve capability,performance, efficiency, fault tolerance, andsurvivability. The term agile is used to highlight both theneed to quickly react to changes in the environment aswell as the need to exploit transient resources onlyavailable for short periods of time. Agile computingbuilds on current research in grid computing, ad-hocnetworking, and peer-to-peer resource sharing. Thispaper describes both the general notion of agilecomputing as well as one particular approach thatexploits mobility of code, data, and computation. Someperformance metrics are also suggested to measure theeffectiveness of any approach to agile computing.