Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/645440.652827guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

JaWS: An Open Market-Based Framework for Distributed Computing over the Internet

Published: 17 December 2000 Publication History

Abstract

Harnessing the power of idle personal workstations remains a challenge for large scale distributed computing. In this paper, we present the Java Web-computing System (JaWS), which simplifies the connection of heterogeneous machines in a global computing grid as well as the development of applications that exploit this computing capacity. Machines are assigned to applications via a dynamic market-based mechanism that allows machine owners and clients to change their requirements even in the midst of a computation. The system takes care of the main communication issues offering basic programming primitives that can be extended to develop class hierarchies which in turn support distributed computing paradigms. Due to the object-oriented structuring of code, development becomes as simple as implementing a few methods.

References

[1]
Y. Amir, B. Awerbuch, and R. S. Borgstrom. A cost-benefit framework for online management of a metacomputing system. In Proceedings of the First International Conference on Information and Computation Economies, pages 140-147, October 1998.
[2]
M. Baker, B. Carpenter, G. Fox, S. H. Ko, and S. Lim. mpiJava: An Object-Oriented Java Interface to MPI. Presented at International Workshop on Java for Parallel and Distributed Computing, IPPS/SPDP 1999, April 1999.
[3]
A. Baratloo, M. Karaul, Z. M. Kedem, and P. Wyckoff. Charlotte: Metacomputing on the web. In Ninth International Conference on Parallel and Distributed Computing Systems, September 1996.
[4]
P. Cappello, B. Christiansen, M. F. Ionescu, M. O. Neary, K. E. Schauser, and D. Wu. Javelin: Internet-based parallel computing using java. In Proceedings of the ACM Workshop on Java for Science and Engineering Computation, June 1997.
[5]
A. Chavez, A. Moukas, and P. Maes. Challenger: A multiagent system for distributed resource allocation. In Proceedings of the First International Conference on Autonomous Agents '97, 1997.
[6]
A. Ferrari. JPVM -- The Java Parallel Virtual Machine. Journal of Concurrency: Practice and Experience, 10(11), November 1998.
[7]
I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. Intl J. Supercomputer Applications, 11(2), 1997.
[8]
D. Friedman. The double auction market institution: A survey. In D. Friedman and J. Rust, editors, Proceedings of the Workshop in Double Auction Markets, Theories and Evidence, June 1991.
[9]
G. A. Geist, J. A. Kohl, and P. M. Papadopoulos. PVM and MPI: a Comparison of Features. Calculateurs Paralleles, 8(2):137-150, June 1996.
[10]
A. S. Grimshaw and W. A. Wulf. The legion vision of a worldwide computer. CACM, 40(1):39-45, 1997.
[11]
R. Raman, M. Livny, and M. Solomon. Matchmaking: Distributed resource management for high throughput computing. In Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, July 1998.
[12]
O. Regev and N. Nisan. The POPCORN Market - an Online Market for Computational Resources. In Proceedings of the First International Conference on Information and Computation Economies, pages 148-157, October 1998.
[13]
The Java Grande Working Group. Recent Progress of the Java Grande Numerics Working Group. http://math.nist.gov/javanumerics/_reports/jgfnwg-02.html.
[14]
P. Walser. idx fract home page. http://www2.active.ch/ pro xima/java/- idxfract/idxfract.htm.

Cited By

View all
  • (2011)Risk Management and Optimal Pricing in Online Storage GridsInformation Systems Research10.1287/isre.1100.028822:4(756-773)Online publication date: 1-Dec-2011
  • (2011)Risk hedging in storage grid marketsACM Transactions on Management Information Systems10.1145/1985347.19853512:2(1-23)Online publication date: 1-Jul-2011
  • (2010)A greedy double auction mechanism for grid resource allocationProceedings of the 15th international conference on Job scheduling strategies for parallel processing10.5555/1927648.1927651(35-50)Online publication date: 23-Apr-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
GRID '00: Proceedings of the First IEEE/ACM International Workshop on Grid Computing
December 2000
227 pages
ISBN:3540414037

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 17 December 2000

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2011)Risk Management and Optimal Pricing in Online Storage GridsInformation Systems Research10.1287/isre.1100.028822:4(756-773)Online publication date: 1-Dec-2011
  • (2011)Risk hedging in storage grid marketsACM Transactions on Management Information Systems10.1145/1985347.19853512:2(1-23)Online publication date: 1-Jul-2011
  • (2010)A greedy double auction mechanism for grid resource allocationProceedings of the 15th international conference on Job scheduling strategies for parallel processing10.5555/1927648.1927651(35-50)Online publication date: 23-Apr-2010
  • (2009)A Dynamic Pricing and Bidding Strategy for Autonomous Agents in GridsAgents and Peer-to-Peer Computing10.1007/978-3-642-11368-0_5(55-71)Online publication date: 9-Dec-2009
  • (2008)Auction Protocols for Resource Allocations in Ad-Hoc GridsProceedings of the 14th international Euro-Par conference on Parallel Processing10.1007/978-3-540-85451-7_56(520-533)Online publication date: 26-Aug-2008
  • (2007)Method for computational grids resources allocate based on auction and utility analysesProceedings of the 7th international conference on Algorithms and architectures for parallel processing10.5555/1769115.1769144(267-277)Online publication date: 11-Jun-2007
  • (2007)GPE4CGSPProceedings of the 2007 Asian technology information program's (ATIP's) 3rd workshop on High performance computing in China: solution approaches to impediments for high performance computing10.1145/1375783.1375808(110-114)Online publication date: 11-Nov-2007
  • (2006)A taxonomy of market-based resource management systems for utility-driven cluster computingSoftware—Practice & Experience10.5555/1165933.116593436:13(1381-1419)Online publication date: 1-Nov-2006
  • (2006)A market-oriented model for grid service managementProceedings of the First international conference on Advances in Grid and Pervasive Computing10.1007/11745693_14(137-146)Online publication date: 3-May-2006

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media