the Java language first came to public attention in 1995. Within a year, it was being speculated that Java may be a good language for parallel and distributedcomputing. Its core features, including being objected ori...
详细信息
ISBN:
(纸本)0769526381
the Java language first came to public attention in 1995. Within a year, it was being speculated that Java may be a good language for parallel and distributedcomputing. Its core features, including being objected oriented and platform independence, as well as having built-in network support and threads, has encouraged this view. Today, Java is being used in almost every type of computer-based system, ranging from sensor networks to high performance computing platforms, and from enterprise applications through to complex ***. In this paper the key features that make Java a good language for parallel and distributedcomputing are first discussed. Two Java-based middleware systems, namely MPJ Express, an MPI-like Java messaging system, and Tycho, a wide-area asynchronous messaging framework with an integrated virtual registry are then discussed. the paper concludes by highlighting the advantages of using Java as middleware to support distributed applications.
We evaluate the High Performance Fortran (HPF) language for the compact expression and efficient implementation of conjugate gradient iterative matrix-solvers on High-Performance computing and Communications(HPCC) pla...
详细信息
ISBN:
(纸本)0818675829
We evaluate the High Performance Fortran (HPF) language for the compact expression and efficient implementation of conjugate gradient iterative matrix-solvers on High-Performance computing and Communications(HPCC) platforms. We discuss the use of intrinsic functions, data distribution directives and explicitly parallel constructs to optimize performance by minimizing communications requirements in a portable manner. We focus on implementations using the existing HPF definitions but also discuss issues arising that may influence a revised definition for HPF-2. Some of the codes discussed are available on the World Wide Web at http://***/hpfa/, along-with other educational and discussion material related to applications in HPF.
UbiWorld is a concept that ties together the notion of Ubiquitous computing (Ubicomp) withthat of using virtual reality for rapid prototyping. the goal is to develop an environment where one can explore Ubicomp type ...
详细信息
ISBN:
(纸本)0818675829
UbiWorld is a concept that ties together the notion of Ubiquitous computing (Ubicomp) withthat of using virtual reality for rapid prototyping. the goal is to develop an environment where one can explore Ubicomp type concepts without having to build real Ubicomp hardware. the basic notion is to extend object models in a virtual world using distributed wide area heterogeneous computing technology to provide complex networking and processing capabilities to virtual reality objects.
GRIDs are large-scale distributedcomputing infrastructures that enable the integrated and collaborative use of high-end computers, networks, databases, and scientific instruments owned and managed by multiple organiz...
详细信息
this article shows how the idea, of continuous soft-ware testing [23] of a, world wide working group can be well integrated into the Grid computing paradigm,using the Globus Toolkit [14]. this kind of testing assumes ...
详细信息
ISBN:
(纸本)0769526381
this article shows how the idea, of continuous soft-ware testing [23] of a, world wide working group can be well integrated into the Grid computing paradigm,using the Globus Toolkit [14]. this kind of testing assumes a lot of computational resources provided by a,regression test center. the interaction withthe test, center is done though, web services implemented by the new developed Unit Test Center Grid, Web Service (UTCGWS). UTCGWS is the interface to the developer IDES and does compiling, deploying, distributing regression test and information managing. For the distribution of unit tests in a grid environment a simple distribution algorithm, has been developed,.
In this paper we describe the design of a distributed animation system built using the Java language, a parallel Virtual Machine platform, and the World-Wide Web. We focus on two aspects. One is the design of a platfo...
详细信息
In this paper we describe the design of a distributed animation system built using the Java language, a parallel Virtual Machine platform, and the World-Wide Web. We focus on two aspects. One is the design of a platform to support distributed 3D animation, the other is the improvement of the efficiency of the parallelcomputing. Due to the collaborative and distributed nature of the Web, the Web browser is integrated withthe distributedcomputing system like a parallel Virtual Machine. the model emphasizes the separation of interface and function. It provides a very friendly and portable interface to manipulate the PVM console and the 3D animation system. To improve the efficiency of the parallelcomputing, we propose a new load balancing strategy, called global distributed control to balance the load in the network processors. the algorithm not only has the ability to dynamically adjust to the load imbalance, but also has the fault tolerance ability. It performs the best when it is compared withthree traditional load balancing schemes. (C) 1997 Elsevier Science B.V.
We argue that future computing environments will be collaboration oriented, globally distributed, and computation information rich. these environments will be accessed via multiple interface devices. As we move from a...
详细信息
ISBN:
(纸本)0818675829
We argue that future computing environments will be collaboration oriented, globally distributed, and computation information rich. these environments will be accessed via multiple interface devices. As we move from a desktop-centric computing model to a network-centric model, new approaches in the way software and data are handled will need to be developed. In this article we outline the requirements for enabling the technological infrastructure, describe some first steps that we have taken toward building this infrastructure, and sketch directions for future development.
the centralised management of distributedcomputing infrastructures presents a number of considerable challenges, not least of which is the effective monitoring of physical resources and middleware components to provi...
详细信息
ISBN:
(纸本)0769526381
the centralised management of distributedcomputing infrastructures presents a number of considerable challenges, not least of which is the effective monitoring of physical resources and middleware components to provide an accurate operational picture for use by administrative or management staff. the detection and presentation of real-time information pertaining to the performance and availability of computing resources is a difficult yet critical activity. this architecture is intended to enhance the service monitoring experience of a Grid operations team. We have designed and implemented an extensible agent-based architecture capable of detecting and aggregating status information using low-level sensors, functionality tests and existing information systems. To date it has been successfully deployed across eighteen Grid-Ireland sites.
Supporting range query over Peer-to-Peer systems has attracted many research efforts in, recent years. In this paper, we propose a new multidimensional indexing structure,for P2P systems called distributed Hilbert R-t...
详细信息
ISBN:
(纸本)0769526381
Supporting range query over Peer-to-Peer systems has attracted many research efforts in, recent years. In this paper, we propose a new multidimensional indexing structure,for P2P systems called distributed Hilbert R-trees (DHR-trees). DHR-trees enables multidimensional range query to be executed similarly as in overlapping regions tree in P2P systems. Its distributed structure makes it fault-tolerant and scalable to dynamic network environment with a large number of peers as well. Our experiments shows that it performs well on multidimensional range query while the maintenance cost is reasonably low.
We consider parallel triangular solver on a distributed memory MIMD computer. three task partitioning methods will be discussed with both task assignation and task schedule. their estimated times will be provided by u...
详细信息
We consider parallel triangular solver on a distributed memory MIMD computer. three task partitioning methods will be discussed with both task assignation and task schedule. their estimated times will be provided by using a performance model and a methodology of parallel performance evaluation. the optimal task granularities will be deduced by their performance analysis. Experiences on a transputer-based multicomputer will be given.
暂无评论