A mapping algorithm for heterogeneous computing systems is proposed in this paper. this algorithm utilizes a new indicator-the relative cost-to obtain optimal mapping. the existing Min-min algorithm can be well explai...
详细信息
Grid technologies enable large-scale sharing of resources within formal or informal consortia of individuals and/or institutions: what are sometimes called virtual organizations. In these settings, the discovery, char...
详细信息
ISBN:
(纸本)0769512968
Grid technologies enable large-scale sharing of resources within formal or informal consortia of individuals and/or institutions: what are sometimes called virtual organizations. In these settings, the discovery, characterization, and monitoring of resources, services, and computations are challenging problems due to the considerable diversity, large numbers, dynamic behavior and geographical distribution of the entities in which a user might be interested. Consequently, information services are a vital part of any Grid software infrastructure, providing fundamental mechanisins for discovery, and monitoring, and hence for planning and adapting application behavior We present here an information services architecturethat addresses performance, security, scalability, and robustness requirements. Our architecture defines simple low-level enquiry and registration protocols that make it easy to incorporate individual entities into various information structures, such as aggregate directories that support a variety of different query languages and discovery strategies. these protocols can also be combined with other Grid protocols to construct additional higher-level services and capabilities such as brokering, monitoring, fault detection, and troubleshooting. Our architecture has been implemented as MDS-2, which forms part of the Globus Grid toolkit and has been widely deployed and applied.
In this paper, we present two efficient parallel algorithms for computing a non-equijoin, range-join, of two relations an N-dimensional mesh-connected computers. the proposed algorithms uses the data-shifting approach...
the Logistical Session Layer is a system to enable enhanced functionality to distributed programming systems. the term Logistical refers to the fact that we enhance the traditional client-server model to allow for int...
详细信息
ISBN:
(纸本)0769512968
the Logistical Session Layer is a system to enable enhanced functionality to distributed programming systems. the term Logistical refers to the fact that we enhance the traditional client-server model to allow for intermediate systems which are neither. this system generalizes the notion of caches but represents a cleaner architecture in that it explicitly declares itself to be a session layer protocol.
this paper explores Speculative Precomputation, a technique that uses idle thread contexts in a multithreaded architecture to improve performance of single-threaded applications. It attacks program stalls from data ca...
详细信息
ISBN:
(纸本)0769511627
this paper explores Speculative Precomputation, a technique that uses idle thread contexts in a multithreaded architecture to improve performance of single-threaded applications. It attacks program stalls from data cache misses by pre-computing future memory accesses in available thread contexts, and prefetching these data. this technique is evaluated by simulating the performance of a research processor based on the Itanium(TM) ISA supporting Simultaneous Multithreading. Two primary forms of Speculative Precomputation are evaluated. If only the non-speculative thread spawns speculative threads, performance gains of up to 30% are achieved when assuming ideal hardware. However this speedup drops considerably with more realistic hardware assumptions. Permitting speculative threads to directly spawn additional speculative threads reduces the overhead associated with spawning threads and enables significantly more aggressive speculation, overcoming this limitation. Even with realistic costs for spawning threads, speedups as high as 169% are achieved, with an average speedup of 76%.
In this paper, we consider the mapping of two radar algorithms on a new scalable hardware architecture. the architecture consists of several computational modules that work independently and send data simultaneously i...
详细信息
We describe DDDDRRaW, a prototype toolkit for distributed real-time rendering on commodity clusters. In constrast to most work on cluster computing, DDDDRRaW supports a repeated, low-latency computation, the drawing o...
详细信息
A Grid system can be considered as an infrastructure that allows location independent access to the resources and services that are provided by geographically distributed machines and networks. One fundamental operati...
详细信息
Portability and energy consumption have become increasingly important in mobile computing. Consequently, there is a clear need for energy-aware portable software design. this paper brings these two design consideratio...
详细信息
the growth of the Internet and the advent of the computational "Grid" have made it possible to develop and deploy advanced computational collaboratories. these systems build on high-end computational resourc...
详细信息
ISBN:
(纸本)0769512968
the growth of the Internet and the advent of the computational "Grid" have made it possible to develop and deploy advanced computational collaboratories. these systems build on high-end computational resources and communication technologies underlying the Grid, and provide seamless and collaborative access to particular resources, services or applications. Integrating these 'focused" collaboratories presents significant challenges. Key among these is the design and development of robust middleware support that addresses scalability, service discovery, security and access control, and interaction and collaboration management for consistent access. In this paper we first investigate the architecture of such a middleware that enables global (web-based) access to collaboratories. We then present the design and implementation of a middle-ware substrate that enables a peer-to-peer integration of and global (collaborative) access to geographically, distributed instances of the DISCOVER computational collaboratory for interaction and steering.
暂无评论