Conference
Middleware for Grid Computing
About: Middleware for Grid Computing is an academic conference. The conference publishes majorly in the area(s): Grid computing & Grid. Over the lifetime, 94 publications have been published by the conference receiving 1319 citations.
Papers
18 Oct 2004
TL;DR: In this article, the authors propose and develop a Grid broker that mediates access to distributed resources by discovering suitable data sources for a given analysis scenario, optimally mapping analysis jobs to resources, deploying and monitoring job execution on selected resources, accessing data from local or remote data source during job execution and collating and presenting results.
Abstract: Large communities of researchers distributed around the world are engaged in analyzing huge collections of data generated by scientific instruments and replicated on distributed resources. In such an environment, scientists need to have the ability to carry out their studies by transparently accessing distributed data and computational resources. In this paper, we propose and develop a Grid broker that mediates access to distributed resources by (a) discovering suitable data sources for a given analysis scenario, (b) suitable computational resources, (c) optimally mapping analysis jobs to resources, (d) deploying and monitoring job execution on selected resources, (e) accessing data from local or remote data source during job execution and (f) collating and presenting results. The broker supports a declarative and dynamic parametric programming model for creating grid applications. We have used this model in grid-enabling a high energy physics analysis application (Belle Analysis Software Framework) on a grid testbed having resources distributed across Australia.
195 citations
15 Jun 2008
TL;DR: The aim of this paper is to give an overview of a NES middleware developed in the GRAAL team called distributed interactive engineering toolbox (DIET) and to describe recent developments around plug-in schedulers, workflow management, and tools.
Abstract: Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classic client–server or remote procedure call paradigm. Network Enabled Servers (NES) implement this model, also called GridRPC. Clients submit computation requests to a scheduler, whose goal is to find a server available on the grid using some performance metric. The aim of this paper is to give an overview of a NES middleware developed in the GRAAL team called distributed interactive engineering toolbox (DIET) and to describe recent developments around plug-in schedulers, workflow management, and tools. DIET is a hierarchical set of components used for the development of applications based on computational servers on the grid. Copyright © 2007 John Wiley & Sons, Ltd.
91 citations
28 Nov 2005
TL;DR: The DUDE architecture for scalable distribution can be applied beyond UDDI to any Grid Service Discovery mechanism and enables consumers to query multiple registries, still at the same time allowing organizations to have autonomous control over their registries.
Abstract: Efficient discovery of grid services is essential for the success of grid computing. The standardization of grids based on web services has resulted in the need for scalable web service discovery mechanisms to be deployed in grids Even though UDDI has been the de facto industry standard for web-services discovery, imposed requirements of tight-replication among registries and lack of autonomous control has severely hindered its widespread deployment and usage. With the advent of grid computing the scalability issue of UDDI will become a roadblock that will prevent its deployment in grids. In this paper we present our distributed web-service discovery architecture, called DUDE (Distributed UDDI Deployment Engine). DUDE leverages DHT (Distributed Hash Tables) as a rendezvous mechanism between multiple UDDI registries. DUDE enables consumers to query multiple registries, still at the same time allowing organizations to have autonomous control over their registries.. Based on preliminary prototype on PlanetLab, we believe that DUDE architecture can support effective distribution of UDDI registries thereby making UDDI more robust and also addressing its scaling issues. Furthermore, The DUDE architecture for scalable distribution can be applied beyond UDDI to any Grid Service Discovery mechanism.
69 citations
1 Dec 2008
TL;DR: This article is a review of the importance of identifying the conceptual components participating in the design of Grid infrastructure, the interfaces presented to other elements and the semantics involved, and it is shown that the middleware layer still exposes too much detail of the underlying implementation.
Abstract: This article is a review of the importance of identifying the conceptual components participating in the design of Grid infrastructure, the interfaces presented to other elements and the semantics involved. We will show that the middleware layer still exposes too much detail of the underlying implementation, thus making the application development more complex, difficulting interoperability and scaling. We also discuss Cloud Computing, an emerging technology that has been so far successful in the IT market, also show how Grids and Clouds are related, and to what extent these technologies may provide features that will help accomplish the Grid vision for e-Science applications.
56 citations
15 Jun 2008
TL;DR: A dynamic round-based and adaptive schedule is applied to the Path Clustering Heuristic, and the concept of rounds is introduced, which take turns sending tasks to execution and evaluating the performance of the resources.
Abstract: A scheduler must consider the heterogeneity and communication delays when scheduling dependent tasks on a grid. The task-scheduling problem is NP-Complete in general, which led us to the development of a heuristic for the associated optimization problem. In this work we present a dynamic adaptive approach to schedule dependent tasks onto a grid based on the Xavantes grid middleware. The developed dynamic approach is applied to the Path Clustering Heuristic, and introduces the concept of rounds, which take turns sending tasks to execution and evaluating the performance of the resources. The adaptive extension changes the size of rounds during the process execution, taking task attributes and resources performance as parameters, and it can be adopted in other task schedulers. The experiments show that the dynamic round-based and adaptive schedule can minimize the effects of performance losses while executing processes on the grid. Copyright © 2007 John Wiley & Sons, Ltd.
This is an extended version of the paper ‘A dynamic approach for scheduling dependent tasks on the Xavantes grid middleware,’ presented at the 4th International Workshop on Middleware for Grid Computing (MGC'06).
54 citations
Performance Metrics
| Year | Papers |
|---|---|
| 2008 | 17 |
| 2007 | 6 |
| 2006 | 30 |
| 2005 | 16 |
| 2004 | 25 |