Book Chapter10.1007/3-540-45591-4_7
An Open Market-Based Architecture for Distributed Computing
Spyros Lalis,Alexandros Karipidis +1 more
- 01 May 2000
- pp 61-70
9
TL;DR: A system that enables users to effortlessly and safely export their machines in a global market of processing capacity and the basic programming primitives of the system can be extended to develop class hierarchies which support different distributed computing paradigms.
read more
Abstract: One of the challenges in large scale distributed computing is to utilize the thousands of idle personal computers. In this paper, we present a system that enables users to effortlessly and safely export their machines in a global market of processing capacity. Effcient resource allocation is performed based on statistical machine profiles and leases are used to promote dynamic task placement. The basic programming primitives of the system can be extended to develop class hierarchies which support different distributed computing paradigms. Due to the object-oriented structuring of code, developing a distributed computation can be as simple as implementing a few methods.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
RAS-M: Resource Allocation Strategy Based on Market Mechanism in Cloud Computing
Xindong You,Xianghua Xu,Jian Wan,Dongjin Yu +3 more
- 21 Aug 2009
TL;DR: Experiments results obtained by setting different parameters show that RAS-M can achieve the equilibrium state approximately, that is, demand and supply is balanced nearly, which validates Ras-M is effective and practicable, and is capable of achieving its goal.
71
OCEAN: the open computation exchange and arbitration network, a market approach to meta computing
Pradeep Padala,Cyrus Harrison,N. Pelfort,E. Jansen,Michael P. Frank,C. Chokkareddy +5 more
- 13 Oct 2003
TL;DR: To facilitate finding suitable resources for buyers, this paper developed efficient matching and evolution protocols for the peer-to-peer matching network and discusses the proposed solution.
ARAS-M: Automatic Resource Allocation Strategy based on Market Mechanism in Cloud Computing
TL;DR: Experimental results show that A RAS-M can approximately achieve the equilibrium state, that is, demand and supply is nearly balanced, which validate s that A ras-M is effective and practicable, and is capable of achieving resource balance in cloud computing.
26
JavaSymphony, a Programming Model for the Grid
Alexandru Jugravu,Thomas Fahringer +1 more
- 06 Jun 2004
TL;DR: New features to support the widely popular workflow paradigm JavaSymphony, providing a high level programming paradigm that shields the programmer from low level implementation details such as RMI, sockets, and threads are introduced.
JavaSymphony, a programming model for the Grid
TL;DR: New features to support the widely popular workflow paradigm JavaSymphony to provide a high-level programming paradigm that shields the programmer from low level implementation details such as RMI, sockets, and threads are introduced.
18
References
Globus: a Metacomputing Infrastructure Toolkit
Ian Foster,Carl Kesselman +1 more
- 01 Jun 1997
TL;DR: The Globus system is intended to achieve a vertically integrated treatment of application, middleware, and net work, an integrated set of higher level services that enable applications to adapt to heteroge neous and dynamically changing metacomputing environ ments.
Challenger: a multi-agent system for distributed resource allocation
Anthony Chavez,Alexandros Moukas,Pattie Maes +2 more
- 08 Feb 1997
TL;DR: Challenger as mentioned in this paper is a multiagent system that performs completely distributed resource allocation, consisting of agents which individually manage local resources; these agents communicate with one another to share their resources (in this particular instance, CPU time) in an attempt to more efficient utilize them.
203
The POPCORN market—an online market for computational resources
Ori Regev,Noam Nisan +1 more
- 28 Oct 1998
TL;DR: The design emphasizes minimal communication requirements and minimal strategic considerations on the part of both buyers and sellers, and implemented several market mechanisms of the single-sided and double-sided auction types to support the use of these mechanisms in the Internet environment.
173
MPIJAVA: An Object-Oriented JAVA Interface to MPI
Mark Baker,Bryan Carpenter,Geoffrey C. Fox,Sung Hoon Ko,Sang Lim +4 more
- 12 Apr 1999
TL;DR: This paper describes and discusses the syntax, functionality and performance of mpiJava, an object-oriented Java interface to MPI, and discusses some performance measurements made of communications bandwidth and latency to compare mpi Java on these systems.
PVM and MPI: a Comparison of Features
G.A. Geist,James Arthur Kohl,Philip M. Papadopoulos +2 more
- 01 Jan 2007
TL;DR: PVM and MPI features are compared, pointing out the situations where one may be favored over the other and the feasibility of creating a programming environment that allows access to the virtual machine features of PVM and the message passing features of MPI.