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,.
We propose a new component framework over a middleware platform for GRID computing: DG-ADAJ (Desktop GRID - Adaptive distributed Application in Java). Our platform allows to have a Single System Image (SSI) of the GRI...
详细信息
ISBN:
(纸本)0769526381
We propose a new component framework over a middleware platform for GRID computing: DG-ADAJ (Desktop GRID - Adaptive distributed Application in Java). Our platform allows to have a Single System Image (SSI) of the GRID platform. It gives a special mechanism at middleware level which assures dynamic and automatic adaptation, to variations of computation methods and execution platform. DG-ADAJ gives also specific mechanisms based on control components which helps a users to build component-based parallel/distributed applications. We use the CCA (Common Component Architecture) as a component architecture model for our framework. CCADAJ (CCA-ADAJ) is a layer above the DG-ADAJ environment, which helps user to build his parallel/distributed applications by assembling components in a transparent way and which exploits the parallelism of the environment.
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.
the novel parallel/distributed application control method, discussed in this paper, is based on the use of global states monitoring. Application processes report their local states to monitors. the monitors construct ...
详细信息
ISBN:
(纸本)0769526381
the novel parallel/distributed application control method, discussed in this paper, is based on the use of global states monitoring. Application processes report their local states to monitors. the monitors construct global states, analyze them and send control signals to processes to stimulate necessary actions. A number of application areas of this control method are examined. Tests results and gained experience are presented for irregular computation, load balancing and dynamic workflow implementations. It is shown, that the new control method can lead to a better performance than message passing and that it pro ides a useful and convenient framework, facilitating program development and maintenance.
Mobile agent is a program that can migrate from a machine to another in a network and perform tasks on machines that provide agent hosting capability. the agent can clone itself in order to increase system robustness ...
详细信息
ISBN:
(纸本)0769526381
Mobile agent is a program that can migrate from a machine to another in a network and perform tasks on machines that provide agent hosting capability. the agent can clone itself in order to increase system robustness and efficiency. the clone operation creates multiple instances of an agent to run on different machines. However, increasing agent population size, with cloning operation, will increase resource demands in the network, which would indirectly affect network performance. When, the mobile agents operate in a dynamic and distributed environment, it is difficult to estimate a priori the appropriate number of agents allowed to be spawned in the network. this paper focuses on the problem of dynamic regulation of mobile agent population size in a distributed system, and proposes an approach that takes inspiration from the immune system concept.
P2P data stores excel if availability of inserted data items must be guaranteed. their inherent, mechanisms to counter peer population dynamics make them suitable for a wide range of application domains. this paper pr...
详细信息
ISBN:
(纸本)0769526381
P2P data stores excel if availability of inserted data items must be guaranteed. their inherent, mechanisms to counter peer population dynamics make them suitable for a wide range of application domains. this paper presents and analyzes the fusion maintenance operation. It aims at reorganizing parts of our PAP data store in case the peer population shrinks so much that data availability is threatened. To this end, we present, a formal cost, model that peers use to estimate the optimal invocation point of a fusion. Finally, we present, experimental results that validate our cost model by simulating various network, conditions.
the development of efficient techniques for transforming the massive volume of remotely sensed hyperspectral data collected on a daily basis into scientific understanding is critical for space-based Earth ience and pl...
详细信息
ISBN:
(纸本)0769526381
the development of efficient techniques for transforming the massive volume of remotely sensed hyperspectral data collected on a daily basis into scientific understanding is critical for space-based Earth ience and planetary exploration. Although most available parallel processing strategies for hyperspectral image analysis ass ne homogeneity in the computing platform, heterogeneous networks of computers represent a promising cost-effective solution expected to play a major role in many on-going and planned remote sensing missions. To address the need,for cost-effective parallel hyperspectral imaging algorithms, this paper develops an innovative heterogeneous parallel algorithm for spatial/spectral morphological analysis of hyperspectral image data. the algorithm has been developed using Heterogeneous MPI (HeteroMPI), an extension of MPI for programming high-performance computations on heterogeneous networks of computers. Experimental results are presented and discussed in the context of a realistic application, based on hyperspectral data collected by NASA's Jet Propulsion Laboratory.
In this paper we present a new token based protocol for group mutual exclusion in distributed systems. the protocol uses one single token to allow multiple processes to enter the critical section for a common session....
详细信息
ISBN:
(纸本)0769526381
In this paper we present a new token based protocol for group mutual exclusion in distributed systems. the protocol uses one single token to allow multiple processes to enter the critical section for a common session. One of the significant characteristics of the protocol is - concurrency, throughput and waiting time can be regulated adjusting the time period for which a session is declared. the minimum and the maximum number of messages to enter the CS is 0 and (n + 2) respectively where n is the total number of processes in the system. Moreover, simulation results show that the protocol, on average case, considerably reduces the number of messages per entry to the CS and also requires much lower waiting times. the maximum concurrency the protocol supports is n. the protocol also ensures no starvation in the system. Furthermore, this algorithm works out for the Extended Group Mutual Exclusion problem as well.
Program execution methods and respective architectural solutions for parallel embedded systems with look-ahead dynamic inter-processor connection setting are discussed in the paper. the look-ahead dynamic connection s...
详细信息
ISBN:
(纸本)0769526381
Program execution methods and respective architectural solutions for parallel embedded systems with look-ahead dynamic inter-processor connection setting are discussed in the paper. the look-ahead dynamic connection setting is a novel method, which leads to time transparency of reconfiguration control during program execution. the look-ahead dynamic reconfiguration assumes segmentation of programs into sections, which are executed in parallel with connection setting for subsequent sections. the discussed architectures for the look-ahead dynamic reconfiguration are based on redundant resources such as processor links and link connection switches. the paper compares the efficiency of Strassen matrix multiplication in the systems based on multiple link connection switches, partitioned processor link sets and anticipated link connection setting on request in a single crossbar switch.
the World Wide Web has become pervasive in many facets of our professional and personal lives during the past 10 years. Today, another Internet revolution is emerging: Grid computing. While the Web offers easy access ...
详细信息
ISBN:
(纸本)0769526381
the World Wide Web has become pervasive in many facets of our professional and personal lives during the past 10 years. Today, another Internet revolution is emerging: Grid computing. While the Web offers easy access to mostly static information via Hypertext, the Grid adds another fundamental layer by enabling access to and use of the underlying resources. Based on widely accepted grid and web services standards, resources including computers, storage, scientific instruments and experiments, applications, data, and middleware services communicate with each other and deliver results back to the user. these resources are part of a single service-oriented architecture, called OGSA, the Open Grid Services Architecture. For the past several years, early adopters in research and industry have been building and operating prototypes of grids for global communities, virtual organizations, and within enterprises..
暂无评论