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 Study of Efforts Done by Computing Industries for Green Computing
Green computing is one of the biggest concepts these days. The first thing that may come to mind when we think of “Green Computing” is simply using less electricity, but there’s a lot more to that. The challenge of g...
Unauthorized Data Access Detection by Insertion of Duplicate Data Records
Data distributor gives the access the important data to some trusted agents (third parties), but some of the data is leaked and found with unauthorized persons. Due to this reason data accessing in a secure way is be...
Implementation of a Personalized Mobile Query Search Engine
PMSE, Personalized Mobile Search Engine has been proposed to show any client craved result or re-ranking result as per the client given question (UGQ) which incorporates content and the area of the client. It meets e...
Shared Assessing For Distributed Data with Proficient Client Revocation in Cloud
Cloud gives administrations like information stockpiling and information partaking in a gathering. Clients can remotely store their information on cloud and appreciate the on-interest brilliant applications and admin...
Joint Estimation of CFO and Channel Estimation for Rayleigh Fading Channel with Kalman Filter for OFDM System
Due to its high data rate transmission capability with high bandwidth efficiency and its robustness to multipath delay, the Orthogonal Frequency Division Multiplexing (OFDM) has recently been applied widely in wireles...