A Fast Middleware For Massively Parallel And Distributed Computing
Journal Title: International Journal of Research in Computer and Communication Technology - Year 2014, Vol 3, Issue 4
Abstract
In this paper we present the design of a fast middleware for high performance computing on distributed systems. The proposed model allows us to build a polymorphic grid computing assigned to solve fine grained parallel problems over different well known, SIMD (Single Instruction Multiple Data), SPMD (Single Program Multiple Data), MIMD (Multiple Instruction Multiple Data) ) and MPMD (Multiple Program Multiple Data) machine structures. This model is built using dynamic distributed Virtual Processors Elements (VPE). Each physical processing unit is assigned to a node of the considered distributed system. These units may be heterogeneous machines such supercomputers, simple desktop or smart phones etc. The VPEs are designed to communicate with each other by exchanging, in local or remote ports, messages containing data, instructions or any task to be performed. The life cycle of VPEs, the load balancing system and the parallel application to be run, are managed by the VPE Manager which represent the virtual host of this model. At runtime VPEs can migrate from overloaded to under loaded nodes in order to keep the system in a perfect balancing state. The parallel application based in this middleware can be implemented in different languages. In this paper, we present the java implementation. To valid the performance of this Middleware, the paper presents two examples of parallel filtering and segmentation c-means algorithms, using program code and flow sheet.
Authors and Affiliations
Youssfi Mohamed, Bouattane Omar, Benchara Fatéma Zahra, Bensalah Mohammed Ouadi
A survey on Transmission of data through illumination - Li-Fi
Li-Fi is a new wireless technology to provide the connectivity with in localized network environment. The main principle of this technology is we can transmit the data using light illumination by using light-emitting...
Replica Allocation over a Mobile Ad Hoc Network
Mobile ad hoc network leads to network partitioning or performance degradation when the mobile nodes mobility occur or less stability of resource contents in it. Researchers developed many methods to minimize the per...
A comparison Approach in Image Optimization Techniques
The capturing of multiple low-resolution images taken of the same scene results in a distortion between each image. Image registration is the process of determining this distortion. In this paper, we examine the hypo...
A Survey on Channel Estimation Techniques in OFDM System
Orthogonal Frequency Division Multiplexing (OFDM) breaks the carrier in to sub carriers which are orthogonal to one- another, and hence called as orthogonal frequency division multiplexing. It is an extension of conv...
Methods To Enhance The Security And Embedding Capacity Of Steganography
The major requirement for most of the steganographic method is to improve the security to the hidden data and to enhance the amount of data that can be embedded into the cover medium. The paper mainly studies on the...