MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Javelin: Internet-Based Parallel Computing Using Java (1997) [123 citations — 6 self]

by Peter Cappello ,  Bernd Christiansen ,  Mihai F. Ionescu ,  Michael O. Neary ,  Klaus E. Schauser ,  Daniel Wu
Add To MetaCart

Abstract:

Java offers the basic infrastructure needed to integrate computers connected to the Internet into a seamless parallel computational resource: a flexible, easily-installed infrastructure for running coarsegrained parallel applications on numerous, anonymous machines. Ease of participation is seen as a key property for such a resource to realize the vision of a multiprocessing environment comprising thousands of computers. We present Javelin, a Java-based infrastructure for global computing. The system is based on Internet software technology that is essentially ubiquitous: Web technology. Its architecture and implementation require participants to have access only to a Java-enabled Web browser. The security constraints implied by this, the resulting architecture, and current implementation are presented. The Javelin architecture is intended to be a substrate on which various programming models may be implemented. Several such models are presented: A Linda Tuple Space, an SPMD programmin...

Citations

840 Condor - a hunter of idle workstations – Litzkow, Livny, et al. - 1988
693 PVM: a framework for parallel distributed computing – Sunderam - 1990
294 A Secure Environment for Untrusted Helper Applications – Goldberg, Wagner, et al. - 1996
179 Java security: From HotJava to Netscape and beyond – DEAN, FELTEN, et al. - 1996
117 the NOW team. A Case for NOW (Networks of Workstations – Anderson, Culler, et al. - 1995
113 Charlotte: Metacomputing on the web – Baratloo, Karaul, et al. - 1998
95 Java Remote Method Invocation Specification – Microsystems - 1997
88 E.A.: Atlas: an infrastructure for global computing – Baldeschwieler, Blumofe, et al. - 1996
83 Supercomputing out of Recycled Garbage: Preliminary Experience with Piranha – Gelernter, Kamisnsky - 1992
65 ParaWeb: Towards World-Wide Supercomputing – Brecht, Sandu, et al. - 1996
60 Executing Multithreaded Programs Efficiently – Blumofe - 1995
31 Java Object Serialization Specification – MICROSYSTEMS - 1997
18 Towards Web/Java based high performance distributed computing -- an evolving virtual machine – FOX, FURMANSKI - 1996
17 Using Linda for Supercomputing On a Local Area Network – Whiteside, Leichter - 1988
12 JPVM -- The Java Parallel Virtual Machine – Ferrari - 1996
11 The Component Object Model – Corporation - 1996
11 Turning the Web into a Computer – Vahdat, Dahlin, et al. - 1996
9 SLIC: Secure Loadable Interposition Code – Ghormley, Petrou, et al. - 1996
7 Reliable Synchronization Primitives for Java Threads – Sivilotti, Chandy - 1996
7 An Overview of the Nexus Distributed Operating System Design – Tripathi - 1989
5 The WWWinda Orchestrator. http://info.gte.com/ftp/circus/Orchestrator/. [GWF + 94 – Gutfreund - 1994
4 Java compilers. http://webhackers.cygnus.com/webhackers/projects/java.html – Free
4 Prototype Java-MPI Package. http://cisr.anu.edu.au/sam/java/java mpi prototype.html – Taylor
3 SuperWeb: Towards a Web-Based Global Computing Infrastructure – Alexandrov, Ibel, et al. - 1997
3 The Magic Router: An application of fast packet interposing, available from http://HHTP.CS.BERKELY.edu/~eanders/projects/magicrouter/osdi96-mrsubmission.ps – Anderson - 1996
3 Piranha Processing - utilizing your down time. HPCwire (Electronic Newsletter – Schrage - 1992
2 The WWW Common Gateway Interface. Internet Draft. Version 1.1 – Robinson
2 Mersenne and Fermat numbers – Robinson - 1954
2 Java Servlet Application Programming Interface – Microsystems, Inc - 1996
1 Asymetrix SuperCede VM. http://www.asymetrix.com/nettools/vm – Asymetrix
1 Software Guava Just-In-Time Compiler. http://guava.softway.com.au – Softway