loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 11th IEEE International Conference on Computational Science and Engineering
Toward an Efficient Middleware for Multithreaded Applications in Computational Grid
July 16-July 18
ISBN: 978-0-7695-3193-9
Recent researches on parallel and distributed systems present drawbacks and limitations regarding to the analysis, design, implementation and execution of high performance parallel applications. Complex issues related to the development of such high performance parallel applications vary from the modularization, in the design stage, to the task allocation and distribution. Such difficulties have motivated the design and implementation of MidHPC (Middleware for High Performance Computing), a middleware which automatically and transparently balances process workloads using knowledge obtained from techniques to extract and predict application behaviors. Through this middleware, application tasks transparently communicate among each other through a distributed shared memory system. In order to better take advantage of the MidHPC middleware, parallel applications are written using the POSIX threads standard. Applications developed following this programming model can be executed in SMPs, Clusters and Grids without any source code modification nor any additional change. Experimental evaluation of the proposed middleware shows not only good scalability and performance can be achieved, as also efficient process migration.
Index Terms:
Grid Computing, Load Balancing, Thread Migration
Citation:
Jos? Augusto Andrade Filho, Rodrigo Fernandes de Mello, Evgueni Dodonov, Luciano Jos? Senger, Laurence Tianruo Yang, Kuan-Ching Li, "Toward an Efficient Middleware for Multithreaded Applications in Computational Grid," cse, pp.147-154, 2008 11th IEEE International Conference on Computational Science and Engineering, 2008
Usage of this product signifies your acceptance of the Terms of Use.