45,254 Hits in 8.8 sec

Execution Support of High Performance Heterogeneous Component-Based Applications on the Grid [chapter]

Massimo Coppola, Marco Danelutto, Nicola Tonellotto, Marco Vanneschi, Corrado Zoccolo
Euro-Par 2006: Parallel Processing  
Application deployment is becoming an increasingly hard task, as complex, component-based Grid applications have to be deployed on heterogeneous and dynamic Grids, interfacing to several different component  ...  Our approach allows consistent translation of the high-level requirements from heterogeneous, multi-component applications, to lowlevel operations over different middlewares.  ...  Our main contribution is the design of a Grid application execution framework where a very high-level, abstract description of applications, which is based on software components, is translated into deploy  ... 
doi:10.1007/978-3-540-72337-0_16 dblp:conf/europar/CoppolaDTVZ06 fatcat:uvtyw3ktfzaftjgz3mzqdj3zfu

A mechanism to improve the performance of hybrid MPI-OpenMP applications in grid

Shikha Mehrotra, K V Shamjith, Prachi Pandey, B Asvija, R Sridharan
2013 2013 IEEE High Performance Extreme Computing Conference (HPEC)  
Scheduling these hybrid applications on the grid becomes a critical task for obtaining better performance.  ...  In this paper, we outline the attempt made in improving the scheduling mechanism for the hybrid applications based on the requirements of the application.  ...  The Globus 4 based on Web Service Resource Framework (WSRF), the de facto standard for the Grid middleware, supports web service based jobs as well.  ... 
doi:10.1109/hpec.2013.6670322 dblp:conf/hpec/MehrotraSPAS13 fatcat:t4sp4mrsevfcdessxokmc5uaum

Components and workflow based Grid programming environment for integrated image-processing applications

Hai Jin, Ran Zheng, Qin Zhang, Ying Li
2006 Concurrency and Computation  
With the development of high-performance computing technologies, Grid computing has emerged as a new infrastructure for applications with resource integration.  ...  distributed components on a Grid.  ...  Figure 2 shows the details of the Grid environment based on components and workflow technologies.  ... 
doi:10.1002/cpe.1034 fatcat:fvvitpd56fezpjblfkkcoo6wsq

Ensuring Resource-Level Quality for Services on Grids

André Lage Freitas, Jean-Louis Pazat, Nikos Parlavantzas
2010 2010 6th World Congress on Services  
Service-Oriented Architectures address the development of distributed and dynamic service-based applications.  ...  To support building such services, this work proposes the Self-Adaptable Service Execution Manager (SASEM), responsible for monitoring and controlling the service execution on grid resources in order to  ...  The self-adaptable capability of SASEM is based on Dynaco (Dynamic Adaptation for Components) [2] .  ... 
doi:10.1109/services.2010.75 dblp:conf/services/FreitasPP10 fatcat:abc6zjv3czgh7l3s6ka52c6i5q

AssistConf: a Grid configuration tool for the ASSIST parallel programming environment

R. Baraglia, M. Danelutto, D. Laforenza, S. Orlando, P. Palmerini, P. Pesciullesi, R. Perego, M. Vanneschi
2003 Eleventh Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2003. Proceedings.  
ASSIST (A Software development System based upon Integrated Skeleton Technology) is a new programming environment for the development of parallel and distributed high-performance applications.  ...  The main goals of ASSIST are allowing high-level programmability and software productivity for complex multidisciplinary applications, and performance portability across different platforms, including  ...  A new application development style based on components is thus becoming popular.  ... 
doi:10.1109/empdp.2003.1183588 dblp:conf/pdp/BaragliaDLOPPPV03 fatcat:pa2awz2pdjbnvhb3lctlhvechu

Performance Oriented Development and Tuning of GRID Applications [chapter]

Emilio Mancini, Massimiliano Rak, Roberto Torella, Umberto Villano
2006 Lecture Notes in Computer Science  
In this paper we propose a performance oriented approach to GRID application development, founded on the use of a prototype language (MetaPL) for the description of the applications and the use of a heterogeneous  ...  After that we extended the MetaPL language in order to explicitly support GRID application features and simulated a simple case study to show how the approach works.  ...  Acknowledgment This work was partially supported by "Centro di Competenze" regione Campania. We want to thank Raffaele Vitolo for his technical support and Rocco Aversa for his contribution.  ... 
doi:10.1007/11558958_60 fatcat:ynjjc7n3p5dvnnb2ctv7xcgfta

A Study on Performance Monitoring Techniques for Traditional Parallel Systems and Grid [chapter]

Sarbani Roy, Nandini Mukherjee
2004 Lecture Notes in Computer Science  
With the advent of technology, new Grid-based systems emerged by the end of the last decade, and received attention as useful environments for high-performance computing.  ...  During the last decade, much research has been done to evolve costeffective techniques for performance monitoring and analysis of applications running on conventional parallel systems.  ...  application performance), and adaptability to heterogeneous environment (for the heterogeneous nature of Grid, the components along with the communicating messages and data must have minimum dependence  ... 
doi:10.1007/978-3-540-30141-7_9 fatcat:wu22affz7fav3iuzku7sjutyze

Combining Grid and Cloud Resources by Use of Middleware for SPMD Applications

Brian Amedro, Francoise Baude, Fabrice Huet, Elton Mathias
2010 2010 IEEE Second International Conference on Cloud Computing Technology and Science  
We also introduce a framework, developed in the context of the DiscoGrid project, based upon the ProActive middleware to couple HPC domain-decomposition SPMD applications in heterogeneous multi-domain  ...  Performance results coupling Grid and Cloud resources for the execution of such kind of highly communicating and processing intensive applications have shown an overhead of about 15%, which is a non-negligible  ...  ACKNOWLEDGMENTS Experiments presented in this paper were carried out using the Grid'5000 experimental testbed (see  ... 
doi:10.1109/cloudcom.2010.101 dblp:conf/cloudcom/AmedroBHM10 fatcat:e3dojp5e3vcv3emqx4ad3da5uu

A Self-Adaptable Approach for Easing the Development of Grid-Oriented Services

André Lage Freitas, Jean-Louis Pazat
2010 2010 10th IEEE International Conference on Computer and Information Technology  
Grid computing offers an infrastructure for high-performance computing which is based on the sharing of distributed, lowcost and heterogeneous resources in large-scale.  ...  In spite of these capabilities, they do not support the development of services which need high-performance computing.  ...  Thereby, grids offer an infrastructure suitable for supporting services that have high-performance computing needs.  ... 
doi:10.1109/cit.2010.56 dblp:conf/IEEEcit/FreitasP10 fatcat:wsj5fpkctfdkjfqzv4peqy7eae

A Flexible Fault-Tolerance Mechanism for the Integrade Grid Middleware

Stanley Araujo de Sousa, Francisco Jose da Silva e Silva, Rafael Fernandes Lopes
2007 International Conference on Networking and Services (ICNS '07)  
The dynamic nature of the grid infrastructure, its high scalability, and great heterogeneity exacerbates the likelihood of errors occurrence, imposing fault tolerance as a major requirement for grid middlewares  ...  Computer grids have attracted great attention of both academic and enterprise communities, becoming an attractive alternative for the execution of applications that demand huge computational power, allowing  ...  The generic, dynamic, and heterogeneous nature of a grid environment requires a failure handling mechanism that supports multiple fault tolerance techniques, since each technique performs better (i.e.  ... 
doi:10.1109/icns.2007.7 dblp:conf/icns/SousaSL07 fatcat:xqvagp2iorgdtnr5mm53eoqnny

Future trends in distributed applications and problem-solving environments

José C. Cunha, Omer F. Rana, Pedro D. Medeiros
2005 Future generations computer systems  
The authors would like to thank the valuable comments and suggestions made by the reviewers, and the editors of this issue.  ...  Thanks are also due to the CITI Centre, Departamento Informática, FCT-UNL, and the Portuguese Foundation for Science and Technology (FCT -Fundação para a Ciência e Tecnologia), and to the Department of  ...  The above characteristics have influenced the design of applications and problem-solving environments based on heterogeneous components, in order to allow: • Access to a diversity of sequential, parallel  ... 
doi:10.1016/j.future.2003.12.015 fatcat:nx6lbjgkafbjbkxawqdiarl3re

A taxonomy and survey on autonomic management of applications in grid computing environments

Mustafizur Rahman, Rajiv Ranjan, Rajkumar Buyya, Boualem Benatallah
2011 Concurrency and Computation  
An autonomic Grid system leverages the concept of AC and is able to efficiently define, manage, and execute applications in heterogeneous and dynamic Grid environment by continuously adapting itself to  ...  In Grid computing environments, the availability, performance, and state of resources, applications, services, and data undergo continuous changes during the life cycle of an application.  ...  Application scheduling Effective scheduling is a key concern for the execution of performance-driven Grid applications.  ... 
doi:10.1002/cpe.1734 fatcat:rgaqyybmmvdufphqfcr47ymhoe

ALiCE: A Scalable Runtime Infrastructure for High Performance Grid Computing [chapter]

Yong-Meng Teo, Xianbing Wang
2004 Lecture Notes in Computer Science  
This paper discusses the design and implementation of ALiCE, a Java-based grid computing middleware to facilitate the development and deployment of generic grid applications on heterogeneous shared computing  ...  Performance of a distributed Data Encryption Standard (DES) key search problem on two grid configurations are discussed.  ...  The ALiCE DGS component comprises of an entity called data server, which is run on a machine that stores data files required for the execution of ALiCE applications.  ... 
doi:10.1007/978-3-540-30141-7_16 fatcat:3lkqbbmrovgmvh2l4jtu7qsfre

Conceptual and Implementation Models for the Grid

M. Parashar, J.C. Browne
2005 Proceedings of the IEEE  
The requirements of programming Grid applications and the resulting requirements on the underlying virtual organizations and virtual machines are investigated.  ...  The assumptions underlying some of the programming models and systems currently used for Grid applications are identified and their validity in Grid environments is discussed.  ...  MPI, the dominant message passing system focuses on performance, and does not support heterogeneity, dynamism or uncertainty.  ... 
doi:10.1109/jproc.2004.842780 fatcat:zqpdyk3u6vew7c23ysdgeuuyoe

Grids and Grid technologies for wide-area distributed computing

Mark Baker, Rajkumar Buyya, Domenico Laforenza
2002 Software, Practice & Experience  
In fact, many applications can benefit from the Grid infrastructure, including collaborative engineering, data exploration, high-throughput computing, and of course distributed supercomputing.  ...  In fact, due to their size and complexity, these problems are often very numerically and/or data intensive and consequently require a variety of heterogeneous resources that are not available on a single  ...  ACKNOWLEDGEMENTS The authors would like to acknowledge all developers of the systems or projects described in this article.  ... 
doi:10.1002/spe.488 fatcat:qcgblfolg5aori5m4fncgqdhsy
« Previous Showing results 1 — 15 out of 45,254 results