A Fast Middleware For Massively Parallel And Distributed Computing

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

Keywords

Related Articles

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...

Download PDF file
  • EP ID EP27896
  • DOI -
  • Views 284
  • Downloads 0

How To Cite

Youssfi Mohamed, Bouattane Omar, Benchara Fatéma Zahra, Bensalah Mohammed Ouadi (2014). A Fast Middleware For Massively Parallel And Distributed Computing. International Journal of Research in Computer and Communication Technology, 3(4), -. https://www.europub.co.uk/articles/-A-27896