Ninflet: a migratable parallel objects framework using Java
Hiromitsu Takagi,Satoshi Matsuoka,Hidemoto Nakada,Satoshi Sekiguchi,Mitsuhisa Satoh,Umpei Nagashima +5 more
49
TL;DR: Ninflet is designed to make use of Java features to implement important features in global computing, such as resource allocation, inter-Ninflet communication, security, checkpointing, object migration, and easy server management via HTTP.
read more
Abstract: Ninflet is a Java-based global computing system that builds on our experiences with the Ninf system which facilitated RPC-based computing of numerical tasks in a wide-area network. The goal of Ninflet is to become a new generation of concurrent object-oriented systems which harness abundant idle computing powers, and also seamlessly integrate global as well as local network parallel computing. Ninflet is designed to make use of Java features to implement important features in global computing, such as resource allocation, inter-Ninflet communication, security, checkpointing, object migration, and easy server management via HTTP. © 1998 John Wiley & Sons, Ltd.
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
Patent
Software-based network attached storage services hosted on massively distributed parallel computing networks
Edward A. Hubbard
- 13 Apr 2001
TL;DR: In this paper, a client agent program is configured with a NAS software component to enable selected distributed devices from the multiplicity of distributed devices to appear to client devices coupled to the network as dedicated NAS devices.
105
Javelin: parallel computing on the internet
TL;DR: A prototype of Javelin, an infrastructure for global computing based on Internet software that is interoperable, increasingly secure, and ubiquitous: Java-enabled Web technology, is presented.
67
An adaptive extension library for improving collective communication operations
TL;DR: An adaptive extension library is presented that combines the advantage of using a portable MPI library with the ability to optimize the performance of specific collective communication operations in isolation as well as in the context of application programs.
55
Distributing RePast agent-based simulations with HLA
TL;DR: This paper defines abstractly the engineering process necessary in creating middleware, and reports on the experience in the specific case of the RePast toolkit, and presents performance results that illustrate that significant speedup can be achieved through the integration of RePast with HLA.
Patent
Method, apparatus and articles-of-manufacture for network-based distributed computing
Peter Lee,James Bernardin +1 more
- 31 May 2000
TL;DR: An Internet-based, secure, distributed taskbrokering and parallel-processing method/system/article-of-manufacture advantageously leverages underutilized network-based computing resources for bandwidth-intensive and/or computationally-intensive problems, and provides significant cost advantages over traditional coarse-grained parallel computing techniques as mentioned in this paper.
48
References
PVM: a framework for parallel distributed computing
TL;DR: The PVM system is a programming environment for the development and execution of large concurrent or parallel applications that consist of many interacting, but relatively independent, components that operate on a collection of heterogeneous computing elements interconnected by one or more networks.
1.3K
Ninf: A Network Based Information Library for Global World-Wide Computing Infrastructure
Mitsuhisa Sato,Hidemoto Nakada,Satoshi Sekiguchi,Satoshi Matsuoka,Umpei Nagashima,Hiromitsu Takagi +5 more
- 28 Apr 1997
TL;DR: Ninf is an ongoing global network-wide computing infrastructure project which allows users to access computational resources including hardware, software and scientific data distributed across a wide area network and interfaces with the WWW browsers for easy accessibility.
HORB: Distributed Execution of Java Programs
TL;DR: HORB is a Java ORB (Object Request Broker) that extends Java for distributed object oriented computing that provides remote object creation/connection, remote method call, object passing, security, and so on.
54
Legion: flexible support for wide-area computing
Andrew S. Grimshaw,William A. Wulf +1 more
- 09 Sep 1996
TL;DR: These changes challenge the computer science community to provide a solid integrated software foundation on which to build applications, and with which to unleash the potential of so many diverse, powerful resources.
17
NetSolve: a network server for solving computational science problems
Henri Casanova,Jack Dongarra +1 more
- 17 Nov 1996
TL;DR: This paper presents a new system, called NetSolve, that allows users to access computational resources, such as hardware and software, distributed across the network, and offers the ability to look for computational resources on a network, choose the best one available, solve a problem, and return the answer to the user.
Related Papers (5)
Ian Foster,Carl Kesselman +1 more
- 01 Jun 1997
James Gosling,Bill Joy,Guy L. Steele +2 more
- 12 Sep 1996