In this paper, we present a proposal for hierarchical MPI programming through some intuitive extensions to the MPI standard that may help users to develop non-embarrassingly parallel grid applications in a topology-aw...
详细信息
ISBN:
(纸本)9780769530147
In this paper, we present a proposal for hierarchical MPI programming through some intuitive extensions to the MPI standard that may help users to develop non-embarrassingly parallel grid applications in a topology-aware manner. Afterwards, we present the design of such a support based upon a component model suited to grid computing (the EU CoreGRID Grid Component Model - GCM - and its implementation in the ProActive grid environment) to handle inter-cluster and group communications. The usage of such components to handle high-level data distribution, parallelism and synchronizalion seems to be the most adequate technology to support MPI primitives in multi-cluster grids as they provide a built-in support to the encapsulation of native code, collective interfaces, tunneling of communications and a hierarchical and adaptable structure. The preliminary results have shown that the overhead is not negligible, but within the expected range. However we can expect the benefits to applications to bypass the generated overhead.
The proceedings contain 57 papers. The topics discussed include: dynamic multi-resource advance reservation in grid environment;a novel adaptive proxy certificates management scheme in military grid environment;overal...
详细信息
ISBN:
(纸本)9783540747833
The proceedings contain 57 papers. The topics discussed include: dynamic multi-resource advance reservation in grid environment;a novel adaptive proxy certificates management scheme in military grid environment;overall blocking behavior analysis on banyan-based optical switching networks under crosstalk constraint;energy-efficient scheduling fixed-priority tasks with preemption threshold on variable voltage processors;a collaborative service discovery and service sharing framework for mobile ad hoc networks;modulation multiplexing distributed space-time block coding for two-user cooperative diversity in wireless network;design and evaluation of parallel string matching algorithms for network intrusion detection systems;object-based storage model for object-oriented database;a direction to avoid re-encryption in cryptographic file sharing;and an improved fuzzy support vector machine for credit rating.
Large-scale donation-based distributed infrastructures need to cope with the inherent unreliability of participant nodes. A widely-used work scheduling technique in such environments is to redundantly schedule the out...
详细信息
Geographic features change over time, this change being the result of some kind of event or occurrence. It has been a research challenge to represent this data in a manner that reflects human perception. Most database...
详细信息
As service-orientedenvironments grow in size and complexity, managing their performance becomes increasingly difficult. To assist administrators, autonomic techniques have been adopted to permit these environments to...
详细信息
In this paper we investigate the feasibility of integration of two different programming models in order to exploit the advantages of each one and to overcome their weakness in a heterogeneous environment made of desk...
详细信息
ISBN:
(纸本)9780769529172;0769529178
In this paper we investigate the feasibility of integration of two different programming models in order to exploit the advantages of each one and to overcome their weakness in a heterogeneous environment made of desktop networks and Virtual Organizations sharing powerful Grid platforms. We present a possible approach that will be exploited to integrate two already available frameworks (DG-ADAJ and MAgDA), which adopt respectively the Distributed Components and the Mobile Agents models to support distributed programming.
In the general area of high-performance computing, object-oriented methods have gone largely unnoticed. In contrast, the computational neighborhood (CN), a framework for parallel and distributed computing with a focus...
详细信息
In the general area of high-performance computing, object-oriented methods have gone largely unnoticed. In contrast, the computational neighborhood (CN), a framework for parallel and distributed computing with a focus on cluster computing, was designed from ground up to be object-oriented. This paper describes how we have successfully used UML in the following model-driven, generative approach to job/task composition in CN. We model CN jobs using activity diagrams in any modeling tool with support for XMI, an XML-based external representation of UML models. We then export the activity diagrams and use our XSLT-based tool to transform the resulting XMI representation to CN job/task composition descriptors.
Floating mines are a significant threat to the safety of ships in theatres of military or terrorist conflict. Automating mine detection is difficult, due to the unpredictable environment and high requirements for robu...
详细信息
ISBN:
(纸本)9783540768555
Floating mines are a significant threat to the safety of ships in theatres of military or terrorist conflict. Automating mine detection is difficult, due to the unpredictable environment and high requirements for robustness and accuracy. In this paper, a floating mine detection algorithm using motion analysis methods is proposed. The algorithm aims to locate suspicious regions in the scene using contrast and motion information, specifically regions that exhibit certain predefined motion patterns. Throughput of the algorithm is improved with a parallel pipelined data flow. Moreover, this data flow enables further computational performance improvements though special hardware such as field programmable gate arrays (FPGA) or Graphics Processing Units (GPUs). Experimental results show that this algorithm is able to detect mine regions in the video with reasonable false positive and minimum false negative rates.
The reliability of RFID systems depends on a number of factors including: RF interference, deployment environment, configuration of the readers, and placement of readers and tags. While RFID technology is improving ra...
详细信息
parallel Java is a parallel programming API whose goals are (1) to support both shared memory (thread-based) parallel programming and cluster (message-based) parallel programming in a single unified API, allowing one ...
详细信息
parallel Java is a parallel programming API whose goals are (1) to support both shared memory (thread-based) parallel programming and cluster (message-based) parallel programming in a single unified API, allowing one to write parallel programs combining both paradigms; (2) to provide the same capabilities as OpenMP and MPI in an objectoriented, 100% Java API; and (3) to be easily deployed and run in a heterogeneous computingenvironment of single-core CPUs, multi-core CPUs, and clusters thereof. This paper describes parallel Java's features and architecture; compares and contrasts parallel Java to other Java-based parallel middleware libraries; and reports performance measurements of parallel Java programs.
暂无评论