scholarly journals High-Level Grid Application Environment to Use Legacy Codes as OGSA Grid Services

Author(s):  
P. Kacsuk ◽  
A. Goyeneche ◽  
T. Delaitre ◽  
T. Kiss ◽  
Z. Farkas ◽  
...  
Author(s):  
Antonio Congiusta ◽  
Domenico Talia ◽  
Paolo Trunfio

Knowledge discovery is a compute and data intensive process that allows for finding patterns, trends, and models in large datasets. The Grid can be effectively exploited for deploying knowledge discovery applications because of the high-performance it can offer and its distributed infrastructure. For effective use of Grids in knowledge discovery, the development of middleware is critical to support data management, data transfer, data mining and knowledge representation. To such purpose, we designed the Knowledge Grid, a high-level environment providing for Grid-based knowledge discovery tools and services. Such services allow users to create and manage complex knowledge discovery applications, composed as workflows that integrate data sources and data mining tools provided as distributed Grid services. This chapter describes the Knowledge Grid architecture and describes how its components can be used to design and implement distributed knowledge discovery applications. Then, the chapter describes how the Knowledge Grid services can be made accessible using the Open Grid Services Architecture (OGSA) model.


Author(s):  
Dana Petcu ◽  
Cosmin Bonchiș ◽  
Cornel Izbașa

<p>The widespread adoption of the current Grid technologies is still impeded by a number of problems, one of which is difficulty of developing and implementing Grid-enabled applications. In another dimension, symbolic computation, aiming to automatize the steps of mathematical problem solving, has become in the last years a basis for advanced applications in many areas of computer science.<br /> In this context we have recently analyzed and developed grid-extensions of known tools for symbolic computations. We further present in this paper a case study of a Web service-based Grid application for symbolic computations.</p>


2010 ◽  
pp. 2363-2377
Author(s):  
Bill Vassiliadis

Modern information systems are extending the traditional boundaries of organizations incorporating external recourses in the form of data and services. The need to support increasing client demands has led to dynamic and more complex business processes. Complex workflows in networked organizations are much more difficult to manage since traditional approaches are not suited for distributed environments. Service-Oriented approaches in the form of Web or Grid services bear the potential of increased performance and flexibility. In this work, we discuss the use of a relatively new computing paradigm that leverages distributed service-oriented business models: the Grid. We discuss how the Grid can facilitate efficient intra-business processes in highly dynamic virtual enterprises and present a high level architecture for managing complexity of business functions using Grid services.


2008 ◽  
Vol 18 (01) ◽  
pp. 175-188
Author(s):  
MARCO ALDINUCCI ◽  
ANNE BENOIT

Grid technologies aim to harness the computational capabilities of widely distributed collections of computers. Due to the heterogeneous and dynamic nature of the set of grid resources, the programming and optimisation burden of a low level approach to grid computing is clearly unacceptable for large scale, complex applications. The development of grid applications can be simplified by using high-level programming environments. In the present work, we address the problem of the mapping of a high-level grid application onto the computational resources. In order to optimise the mapping of the application, we propose to automatically generate performance models from the application using the process algebra PEPA. We target applications written with the high-level environment ASSIST, since the use of such a structured environment allows us to automate the study of the application more effectively.


2012 ◽  
Vol 20 (4) ◽  
pp. 359-377 ◽  
Author(s):  
Mikołaj Baranowski ◽  
Adam Belloum ◽  
Marian Bubak ◽  
Maciej Malawski

For programming and executing complex applications on grid infrastructures, scientific workflows have been proposed as convenient high-level alternative to solutions based on general-purpose programming languages, APIs and scripts. GridSpace is a collaborative programming and execution environment, which is based on a scripting approach and it extends Ruby language with a high-level API for invoking operations on remote resources. In this paper we describe a tool which enables to convert the GridSpace application source code into a workflow representation which, in turn, may be used for scheduling, provenance, or visualization. We describe how we addressed the issues of analyzing Ruby source code, resolving variable and method dependencies, as well as building workflow representation. The solutions to these problems have been developed and they were evaluated by testing them on complex grid application workflows such as CyberShake, Epigenomics and Montage. Evaluation is enriched by representing typical workflow control flow patterns.


Author(s):  
Ioan Lucian Muntean ◽  
Alexandra Ioana Badiu

Computing grids are today still underexploited by scientific computing communities. The main reasons for this are, on the one hand, the complexity and variety of tools and services existent in the grid middleware ecosystem, and, on the other hand, the complexity of the development of applications capable to exploit the grids. We address in this work the challenge of developing grid applications that keep pace with the rapid evolution of grid middleware. For that, we propose an approach based on plugins for grid applications that encapsulate a set of commonly used type of grid operations. We further propose more complex high-level functionalities, such as the plugins for remote exploration of simulation scenarios and for monitoring of the behavior of end-user applications in grids. We provide an example of a grid application constructed with these software components and evaluate based on it the performance of our approach in the context of the simulation of biological neurons. The results obtained on test and production grids demonstrate the usefulness of the proposed plugins, with a small performance overhead compared to traditional grid tools.


Author(s):  
Francine Berman ◽  
Andrew Chien ◽  
Keith Cooper ◽  
Jack Dongarra ◽  
Ian Foster ◽  
...  

Author(s):  
Tim French

It is suggested that the use of the semiotic ladder, together with a supportive trust agent can be used together to better explicate “soft” trust issues in the context of Grid services. The contribution offered here is intended to fill a gap in current understanding and modelling of such issues and to support Grid service designers to better conceptualise, hence manage trust issues. The semiotic paradigm is intended to offer an integrative viewpoint within which to explicate “soft” trust issues throughout the Grid life-cycle. A computationally lightweight trust agent is described that can be used to verify high level trust of a Virtual Organisation. The potential benefits of the approach that is advocated here include the reduction of risk and potential improvements in the quality and reliability of Grid service partnerships. For these benefits to accrue, explicit “soft” as well as “hard” trust management is essential as is an integrative viewpoint.


Author(s):  
Bill Vassiliadis

Modern information systems are extending the traditional boundaries of organizations incorporating external recourses in the form of data and services. The need to support increasing client demands has led to dynamic and more complex business processes. Complex workflows in networked organizations are much more difficult to manage since traditional approaches are not suited for distributed environments. Service-Oriented approaches in the form of Web or Grid services bear the potential of increased performance and flexibility. In this work, we discuss the use of a relatively new computing paradigm that leverages distributed service-oriented business models: the Grid. We discuss how the Grid can facilitate efficient intra-business processes in highly dynamic virtual enterprises and present a high level architecture for managing complexity of business functions using Grid services.


Sign in / Sign up

Export Citation Format

Share Document