Viator, the Wandering Network approach, defines a new type of communications architecture chracterized by: • flexible, multi-modal specialization of network nodes as virtual subnetworks;• mobility and virtualization o...
详细信息
this paper presents a new approach to the dynamic allocation of mobile agents by on-line task scheduling for highperformance in Internet computing. In contrast to the existing approaches, which apply predefined task ...
Clusters of high-end workstations and PCs are currently used in many application domains to perform large-scale computations or as scalable servers for I/O bound tasks. Although clusters have many advantages, their ap...
详细信息
ISBN:
(纸本)0769515258
Clusters of high-end workstations and PCs are currently used in many application domains to perform large-scale computations or as scalable servers for I/O bound tasks. Although clusters have many advantages, their applicability in emerging areas of applications has been limited. One of the main reasons for this is the fact that clusters do not provide a single system image and thus are hard to program. In this work we address this problem by providing a single cluster image with respect to thread and memory, management. We implement our system, CableS (Cluster enabled threads), on a 32-processor cluster interconnected with a low-latency, high-bandwidth system area network and conduct an early, exploration of the costs involved in providing the extra functionality. We demonstrate the versatility of CableS with a wide range of applications and show that clusters can be used to support applications that have been written for more expensive tightly-coupled systems, with very little effort on the programmer side: (a) We run legacy pthreads applications without any major modifications. (b) We use a public domain OpenMP compiler (OdinMP [8]) to translate OpenMP programs to pthreads and execute them on our system, with no or few modifications to the translated pthreads source code. (c) We provide an implementation of the M4 macros for our pthreads system and run the SPLASH-2 applications. We also show that the overhead introduced by the extra functionality, of CableS affects the parallel section of applications that have been tuned for the shared memory abstraction only in cases where the data placement is affected by operating system (WindowsNT) limitations in virtual memory mappings granularity.
Modern, large-scale, high-speed process control automation is quite complex in nature. Continuous manufacturing processes currently in use require advanced computer technologies such as simultaneous parallel processin...
详细信息
ISBN:
(纸本)0780373391
Modern, large-scale, high-speed process control automation is quite complex in nature. Continuous manufacturing processes currently in use require advanced computer technologies such as simultaneous parallel processing architecture for synchronous process operations that take place independent of each other. computer control of some processes involves a single super-computerthat is responsible for all the inter-connected process operations. Or alternatively, plants can also be connected to each other within a huge plant area through single independent (stand-alone) computers that are responsible for each plant/process operation and connected to a local area network (LAN). the outputs of a process/plant may be an input to a neighbouring process/plant, for example, the refining of petroleum crude in which an output of a stage say, naphtha catalytic cracker is possibly an input to the next stage in a petroleum refinery. In processing high value output products, even a small but significant reduction in output variance can result in huge cost savings and improve system performance. In order to optimise the performance of a process control system measured through its output variance, suitably structured robust computing structures are necessary and also for multi-input/output process control. this paper describes (i) a Multi-ported-Memory, Star-Ring Parallel Processing computerarchitecture for process control of multiple inputs/outputs and (ii) a suitable parallel processing architecture for optimising the performance of an interconnected process control system. Boththe architectures use a feedback control algorithm for multi-input/output process control by measuring its performancethrough its output product quality and for optimising the performance of the inter-connected process control system by using again the product quality output as a performance measure.
the Simultaneous Optical Multiprocessor Exchange Bus (SOME-Bus) is a low-latency, high-bandwidth interconnection network that directly links arbitrary pairs of processor nodes without contention, and can efficiently i...
Presents an architecture called the MetaGrid based on Grid computing concepts for resource provisioning for wide-area network-enabled applications. Resource provisioning for wide-area applications can involve coordina...
详细信息
Presents an architecture called the MetaGrid based on Grid computing concepts for resource provisioning for wide-area network-enabled applications. Resource provisioning for wide-area applications can involve coordinated allocation of computing and communication resources. A Grid computing system provides a virtual framework that facilitates controlled resource sharing among different institutions. the MetaGrid extends the Grid computing systems in two major ways: (a) introduces a notion of SubGrid that provides a coarse-grained resource allocation class and (b) introduces a framework for interconnecting Grids by facilitating peering, trading, and brokering among the different Grids. the paper presents (a) the overall architecture of the MetaGrid with a description of the different functional components, (b) the resource allocation model that is introduced by the notion of SubGrids, and (c) strategies of interconnecting Grids.
Multiple memory module architecture enjoys higher memory access bandwidth and thus higher performance. Two key problems in gaining highperformance in this kind of architecture are variable partitioning and scheduling...
the list of applications requiring highperformancecomputing resources is constantly growing. the cost of inter-processor communication is critical in determining the performance of massively parallel computing syste...
详细信息
the list of applications requiring highperformancecomputing resources is constantly growing. the cost of inter-processor communication is critical in determining the performance of massively parallel computing systems for many of these applications. this paper considers the feasibility of a commodity processor-based system which uses a free-space optical interconnect. A novel architecture, based on this technology, is presented. Analytical and simulation results based on an implementation of BSP (Bulk Synchronous Parallelism) are presented, indicating that a significant performance enhancement, over architectures using conventional interconnect technology, is possible.
this paper describes an implementation of Volume Rendering on a new parallel architectural system, the Hybrid System. the Hybrid System is a combination of SIMD system with an MIMD system. For such an architecture, we...
详细信息
ISBN:
(纸本)0769515371
this paper describes an implementation of Volume Rendering on a new parallel architectural system, the Hybrid System. the Hybrid System is a combination of SIMD system with an MIMD system. For such an architecture, we have developed a new Volume Rendering algorithm called Slice Orientation. Using this new parallel architecture on the visualization algorithm, we have achieved speed-up rates more than its corresponding MIMD can achieve alone. In this paper, we also present a general formula for determining the Speedup of the Hybrid System so that accurate predictions can be made on the performance of the Hybrid System.
In this paper, we describe experienc es with our 127- no de/161-processor A lpha cluster testbed, Ed. Ed is unique for two distinct reasons. First, we have replac ed the standard BIOS on the cluster no des withthe Li...
详细信息
暂无评论