A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems
IEEE Transactions on Computers
Modules, objects and distributed programming: issues in RPC and remote object invocation
Software—Practice & Experience
Spawn: A Distributed Computational Economy
IEEE Transactions on Software Engineering
Seven good reasons for mobile agents
Communications of the ACM
iBundle: an efficient ascending price bundle auction
Proceedings of the 1st ACM conference on Electronic commerce
A futures market in computer time
Communications of the ACM
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
D'Agents: applications and performance of a mobile-agent system
Software—Practice & Experience - Special issue: Mobile agent systems
Globe: A Wide-Area Distributed System
IEEE Concurrency
Nomad: Application Participation in a Global Location Service
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Xenoservers: Accountable Execution of Untrusted Programs
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
An Economic Approach to Adaptive Resource Management
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Computationally Manageable Combinatorial Auctions
Computationally Manageable Combinatorial Auctions
Negotiation among self-interested computationally limited agents
Negotiation among self-interested computationally limited agents
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Achieving budget-balance with Vickrey-based payment schemes in exchanges
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 2
An Adaptive Agent Negotiation Framework
Computer Supported Cooperative Work in Design IV
Hi-index | 0.00 |
The challenges faced by mobile and distributed applications include the ability to discover and negotiate for the resources required for execution. The NOMAD (Negotiated Object Mobility, Access and Deployment) system is a middleware platform that provides an infrastructure to support applications constructed of mobile code. This paper describes the NOMAD mechanisms for resource discovery and negotiation. NOMAD features a Marketplace providing a forum in which multiple resource requirements lead to contracts for the allocation of resources between applications and resource providers. NOMAD's Marketplace is also a useful model for resource allocation in distributed systems such as grid computations. Experimental results show that resources are allocated consistent with the policies of both the application and the resource provider.