the aim of this paper is to present a new distributedcomputing middleware for High Performance computing (HPC) based cloud micro-services. the great challenge is to maintain the scalability and efficiency of massivel...
详细信息
ISBN:
(纸本)9781509051465
the aim of this paper is to present a new distributedcomputing middleware for High Performance computing (HPC) based cloud micro-services. the great challenge is to maintain the scalability and efficiency of massively parallel and distributed computational system when the intensive big data processed by its applications is widely increased. Besides, the proposed middleware implements a new cooperative micro-services team works model for massively parallel and distributedcomputing. this model is constituted by distributed micro-services as Micro-service Virtual Processing Units (MsVPUs) with integrated load balancing service and an AMQP communication protocol that grant HPC. the paper shows the proposed distributed computational scheme and its integrated middleware accompanying by some experimental results.
Many parallel applications are designed to conceal parallelism from the user. In this paper, we investigate a different approach where the user controls many tasks running in parallel. the idea is to let a user accomp...
详细信息
ISBN:
(纸本)0818675829
Many parallel applications are designed to conceal parallelism from the user. In this paper, we investigate a different approach where the user controls many tasks running in parallel. the idea is to let a user accomplish his goal more quickly by trying competing alternatives in parallel (or-parallelism) and by working on subgoals in parallel (and-parallelism). To help the user manage a large number of parallel tasks, the application must provide features to generate many tasks easily, to summarize the state of all tasks, to broadcast commands to related tasks, and to abort tasks that are no longer needed. A parallel interface to an application thus becomes crucial to enhance the user's productivity. We demonstrate this approach using DLP, a parallel, distributed version of the Larch Prover, an interactive theorem prover. DLP supports explicit parallelism and runs on a network of workstations. Users control DLP through a multi-window interface on a bit-map color-display. Many theorem proving problems that would otherwise take considerable user effort to solve have been done with relative ease using DLP.
Local Area MultiProcessors (LAMP) is a network of personal workstations withdistributed shared physical memory provided by high performance technologies such as SCI. LAMP is more tightly coupled than the traditional ...
详细信息
ISBN:
(纸本)0818675829
Local Area MultiProcessors (LAMP) is a network of personal workstations withdistributed shared physical memory provided by high performance technologies such as SCI. LAMP is more tightly coupled than the traditional local area networks (LAN) but is more loosely coupled than the bus based multiprocessors. this paper presents a distributed scheduling algorithm which exploits the distributed shared memory in SCI-LAMP to schedule the idle remote processors among the requesting workstations. It considers fairness by allocating remote processing capacity to the requesting workstations based on their priorities according to the decay-usage scheduling approach. the performance of the algorithm in scheduling both sequential and parallel jobs is evaluated by simulation. It is found that the higher priority nodes achieve faster job response times and higher speedups than that of the lower priority nodes. Lower scheduling overhead allows finer granularity of remote processors sharing than in LAN.
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.
We describe a software environment for high performance distributedcomputing on a network of multiprocessor workstations. In designing this environment, we have used a problem-oriented approach as opposed to the trad...
详细信息
ISBN:
(纸本)0818675829
We describe a software environment for high performance distributedcomputing on a network of multiprocessor workstations. In designing this environment, we have used a problem-oriented approach as opposed to the traditional algorithm-oriented approach. this paradigm shift enables us to generate efficient programs automatically for a well-defined class of problems. thus, our system frees the users from the esoteric tasks of algorithm design and implementation. An important feature of our system is its ability to handle the large variation in granularity - we call this dual level parallelism - in a hybrid processing environment. this feature is the key to the superior efficiency delivered by the system. We give preliminary results from a case study in which our system is used to generate programs automatically for a scientific application, with a network of multiprocessors as the target platform.
Performance of I/O intensive applications on a multiprocessor system depends mostly on the variety of disk access delays encountered in the I/O system. Over the years, the improvement in disk performance has taken pla...
详细信息
ISBN:
(纸本)0818675829
Performance of I/O intensive applications on a multiprocessor system depends mostly on the variety of disk access delays encountered in the I/O system. Over the years, the improvement in disk performance has taken place slower than corresponding increase in processor speeds. It is therefore necessary to model I/O delays and evaluate performance benefits of moving an application to a better multiprocessor system. In this work, we perform such an analysis by measuring I/O delays for a synthesized application that uses paralleldistributed File System. the aim of this study was to evaluate the performance benefits of better disks in a multiprocessor system which was designed few years back. We report how the I/O performance would get affected if an application were to be run on a system which would have better disks and communication links. In this study, we show a substantial improvement in the performance of I/O system with better disks and communication links with respect to the existing system.
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.
the demand of processing speed in modern digital signal processing is huge and requires more computational power than a single processor can provide. To address these demands, distributed and parallel processing in em...
详细信息
ISBN:
(纸本)9780769533483
the demand of processing speed in modern digital signal processing is huge and requires more computational power than a single processor can provide. To address these demands, distributed and parallel processing in embedded systems is becoming a requirement. So it is essential to do research on algorithm and the parallel programming in the parallel embedded system. MPI (Message Passing Interface) is one of the most important parallel programming standards. Porting MPI to the embedded system will enhance application portability and make parallel programming much easier. this paper presents a novel design and implementation of MPI based on link DMA for DSP-based systems. through computation the value of pi and PingPong, the results show that the implementation is suitable for parallel programming, especially suitable for large volume of data.
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 proceedings contain 4 papers. the topics discussed include: Shadowfax: scaling in heterogeneous cluster systems via GPGPU assemblies;reactive consolidation of virtual machines enabled by postcopy live migration;pe...
ISBN:
(纸本)9781450307017
the proceedings contain 4 papers. the topics discussed include: Shadowfax: scaling in heterogeneous cluster systems via GPGPU assemblies;reactive consolidation of virtual machines enabled by postcopy live migration;performance of SAP ERP with memory virtualization using IBM active memory expansion as an example;and practical cloud evaluation from a Nordic escience user perspective.
暂无评论