Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Domenico Laforenza

dblp:46/5608 · DBLP profile ↗
← Back
25ranked-venue papers
7as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 17 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 56% Cloud and datacenter computing · 27% Parallel and multicore computing · 17%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
grid computing
0.122008
Collaborative ranking of grid-enabled workflow service providers · HPDC 2008
A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids · HPDC 2008
Cloud and datacenter computing
job scheduling
0.112008
A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids · HPDC 2008
Distributed systems › service-oriented architecture
service discovery
0.112008
Collaborative ranking of grid-enabled workflow service providers · HPDC 2008
Distributed systems
service-oriented architecture
0.112008
Collaborative ranking of grid-enabled workflow service providers · HPDC 2008
Parallel and multicore computing › task scheduling › process scheduling
two-level scheduling
0.112008
A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids · HPDC 2008
Cloud and datacenter computing
resource management
0.022008
A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids · HPDC 2008
Collaborative ranking of grid-enabled workflow service providers · HPDC 2008

Methods — techniques the papers use, named apart from their topics

online scheduling · 0.1collaborative ranking · 0.1
YearPublicationVenuePosition
2011 A multi-level scheduler for batch jobs on grids
Marco Pasquali, Ranieri Baraglia, Gabriele Capannini, Laura Ricci, Domenico Laforenza
J. Supercomput.5
2010 Grid, Cluster and Cloud Computing
Kate Keahey, Domenico Laforenza, Alexander Reinefeld, Pierluigi Ritrovato, Douglas Thain, Nancy Wilkins-Diehr
Euro-Par (1)2
2009 DDT: A distributed data structure for the support of P2P range query
abstract
This paper defines and evaluates a hierarchical distributed data structure, distributed digest trie, supporting range queries in P2P systems. Providing efficient support for these queries is currently a challenging research issue in the P2P field, as classical approaches based on distributed hash ta
Davide Carfi, Massimo Coppola, Domenico Laforenza, Laura Ricci
CollaborateCom3
2008 Collaborative ranking of grid-enabled workflow service providers
abstract
Service Oriented Architecture (SOA) and Grid computing are very hot research topics, nowadays. While Grid computing is aimed at sharing dynamically heterogeneous resources, SOAs is a meta-architectural style that enable business flexibility in an interoperable way. There is a growing consensus that SOA(s) and Grid(s) might be beneficial to each other. In Grid-based SOAs a central role is played by tools for the publishing/discovering of services (resources).
Domenico Laforenza, Franco Maria Nardini, Fabrizio Silvestri
HPDC1
2008 A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids
abstract
This paper describes the study conducted to design and evaluate a two-level on-line scheduler to dynamically schedule a stream of sequential and multi-threaded batch jobs on large scale grids, made up of interconnected clusters of heterogeneous machines. The scheduler aims to schedule arriving jobs respecting their computational and deadline requirements, and optimizing the utilization of hardware resources as well as software resources.
Marco Pasquali, Ranieri Baraglia, Gabriele Capannini, Laura Ricci, Domenico Laforenza
HPDC5
2008 Behavioural Skeletons in GCM: Autonomic Management of Grid Components
abstract
Autonomic management can be used to improve the QoS provided by parallel/distributed applications. We discuss behavioural skeletons introduced in earlier work: rather than relying on programmer ability to design "from scratch" efficient autonomic policies, we encapsulate general autonomic controller features into algorithmic skeletons. Then we leave to the programmer the duty of specifying the parameters needed to specialise the skeletons to the needs of the particular application at hand. This results in the programmer having the ability to fast prototype and tune distributed/parallel applications with non-trivial autonomic management capabilities. We discuss how behavioural skeletons have been implemented in the framework of GCM (the grid component model developed within the CoreGRID NoE and currently being implemented within the GridCOMP STREP project). We present results evaluating the overhead introduced by autonomic management activities as well as the overall behaviour of the skeletons. We also present results achieved with a long running application subject to autonomic management and dynamically adapting to changing features of the target architecture. Overall the results demonstrate both the feasibility of implementing autonomic control via behavioural skeletons and the effectiveness of our sample behavioural skeletons in managing the "functional replication" pattern(s).
Marco Aldinucci, Sonia Campa, Marco Danelutto, Marco Vanneschi, Peter Kilpatrick, Patrizio Dazzi, Domenico Laforenza, Nicola Tonellotto
PDP7
2007 Biological Experiments on the Grid: A Novel Workflow Management Platform
abstract
Bioinformatics is one of the key application of this century. The attention received by all the current media is astonishing and both academics and industries are carrying on researches in many fields related to computational methods applied to life sciences. In this paper we present some results obtained within an Italian funded research project called ESCOGITARE. We present the design and implementation of a grid-based architecture for scientific workflow management that, differently from others, allows the dynamic discovery of existing Web services in combination to ad-hoc developed ones. The paper presents the main features of current scientific workflow management systems. Using a real-world case study (taken by the agricultural research domain), we show how we overcome the limitations of current approaches.
Domenico Laforenza, Rosario Lombardo, M. Scarpellini, Massimo Serranó, Fabrizio Silvestri, P. Faccioli
CBMS1
2007 A Performance Model for Stream-based Computations
abstract
Component-based grid applications have complex deployment models. Performance-sensitive decisions should be taken by automatic tools. Such tools must match developer knowledge on component performance with QoS requirements on the applications, in order to find deployment plans that satisfy a service level agreement (SLA). This paper presents a steady state performance model that can be employed to reason about and automatically map stream-based component programs
Marco Danelutto, Marco Vanneschi, Corrado Zoccolo, Domenico Laforenza, Nicola Tonellotto
PDP4
2006 Topic 6: Grid and Cluster Computing: Models, Middleware and Architectures
Domenico Laforenza, Alexander Reinefeld, Dieter Kranzlmüller, Luc Moreau 0001
Euro-Par1
2006 European Strategies Towards Next Generation Grids
abstract
Summary form only given. There has been a lot of water pass under the bridge since the term grid computing was introduced by Foster and Kesselman in the middle of 90s. Since then the grid concept has evolved, losing its initial high-performance computing flavor. Currently there is an increasing number of researchers that looks at the grid as "A fully distributed, dynamically reconfigurable, scalable and autonomous infrastructure to provide location independent, pervasive, reliable, secure and efficient access to a coordinated set of services encapsulating and virtualizing resources (computing power, storage, instruments, data, etc.) in order to generate knowledge". This grid definition is the outcome of an internal brainstorming exercise conducted recently in the CoreGrid (http://www.coregrid.net/) Executive Committee. Moreover, several researchers envision that economics principle will guide in the future the development of grid-aware applications: an open market of services and resources will become available to the developer, who will choose to use computing time and software solutions from different vendors, sold at different prices, with different performance and QoS. In this light the great majority of complex software applications will, in the mid-long term, be dynamically built by composing services which will be available in an open market of services and resources. In this sense, the grid might be conceived as a world-wide cyber-utility populated by self-* cooperating services which interact as in a complex and gigantic software ecosystem. This will lead to a new style of application development based on software services, which will in turn need the expansion of existing practice regarding service location, standardization, semantics of services, certification, and others. After an introduction on the current European strategies on grid technologies, and on the most recent 1ST FP6 funded European projects, this talk presents the outcome of a group of independent experts convened by the European Commission with the objective to draw visions of the future for European grids, and in particular about possible evolutions of GRTDs towards service oriented knowledge utilities
Domenico Laforenza
ISPDC1
2006 Toward a search architecture for software components
abstract
Abstract The Grid and its related technologies enable large‐scale sharing of resources of various types. We envision that in the near future applications will be completely built in a bottom‐up fashion using software components deployed on various locations and interconnected to form a workflow graph. In this paper, we make some proposals on the design of a component search service, enabling users to locate the components they need to deploy an application. Copyright © 2005 John Wiley & Sons, Ltd.
Fabrizio Silvestri, Diego Puppin, Domenico Laforenza, Salvatore Orlando 0001
Concurr. Comput. Pract. Exp.3
2004 An evaluation of component-based software design approaches
abstract
Component-oriented software design of Grid applications is commanding growing attention for business and scientific problems. The goal is create applications by assembling together independently developed software components. The components are independently developed, composable, reusable, substitutable software solutions, with clearly defined interface and behaviour.
Diego Puppin, Fabrizio Silvestri, Domenico Laforenza
CCGRID3
2004 A Search Architecture for Grid Software Components
abstract
Today, the development of Grid applications is considered a nightmare, due to lack of grid programming environments, standards, off-the-shelf software components, and so on.
Fabrizio Silvestri, Diego Puppin, Domenico Laforenza, Salvatore Orlando 0001
Web Intelligence3
2003 Topic Introduction
Henri E. Bal, Domenico Laforenza, Thierry Priol, Péter Kacsuk
Euro-Par2
2002 Grid programming: some indications where we are headed
Domenico Laforenza
Parallel Comput.1
2002 Grids and Grid technologies for wide-area distributed computing
abstract
Abstract The last decade has seen a substantial increase in commodity computer and network performance, mainly as a result of faster hardware and more sophisticated software. Nevertheless, there are still problems, in the fields of science, engineering, and business, which cannot be effectively dealt with using the current generation of supercomputers. In fact, due to their size and complexity, these problems are often very numerically and/or data intensive and consequently require a variety ofheterogeneous resources that are not available on a single machine. A number of teams have conducted experimental studies on the cooperative use of geographically distributed resources unified to act as a single powerful computer. This new approach is known by several names, such as metacomputing, scalable computing, global computing, Internet computing, and more recently peer‐to‐peer or Grid computing. The early efforts in Grid computing started as a project to link supercomputing sites, but have now grown far beyond their original intent. In fact, many applications can benefit from the Grid infrastructure, including collaborative engineering, data exploration, high‐throughput computing, and of course distributed supercomputing. Moreover, due to the rapid growth of the Internet and Web, there has been a rising interest in Web‐based distributed computing, and many projects have been started and aim to exploit the Web as an infrastructure for running coarse‐grained distributed and parallel applications. In this context, the Web has the capability to be a platform for parallel and collaborative work as well as a key technology to create a pervasive and ubiquitous Grid‐based infrastructure. This paper aims to present the state‐of‐the‐art of Grid computing and attempts to survey the major international efforts in developing this emerging technology. Copyright © 2002 John Wiley & Sons, Ltd.
Mark Baker, Rajkumar Buyya, Domenico Laforenza
Softw. Pract. Exp.3
2001 Programming High Performance Applications in Grid Environments
abstract
The need for realistic simulations of complex systems relevant to the modeling of several modern technologies and environmental phenomena increasingly stimulates the development of advanced computing approaches. Nowadays it is possible to cluster or couple a wide variety of resources including supercomputers, storage systems, data sources, and special classes of devices distributed geographically and use them as a single unified resource, thus forming what is popularly known as a “computational grid” [1,2].
Domenico Laforenza
CCGRID1
2001 Topic 19: Problem Solving Environments
David W. Walker, Kenneth A. Hawick, Domenico Laforenza, Efstratios Gallopoulos
Euro-Par3
2001 From Metacomputing to Grid Computing: Evolution or Revolution?
Domenico Laforenza
SOFSEM1
2000 Metacomputing
Alexander Reinefeld, Geoffrey C. Fox, Domenico Laforenza, Edward Seidel
Euro-Par3
1999 WAMM in the framework of graphical user interfaces for metacomputing management
Ranieri Baraglia, Renato Ferrini, Domenico Laforenza
Future Gener. Comput. Syst.3
1999 An optimized task-farm model to integrate reduced dimensionality Schrödinger equations on distributed memory architectures
Ranieri Baraglia, Renato Ferrini, Domenico Laforenza, Antonio Laganà
Future Gener. Comput. Syst.3
1997 Experiences with a wide area network metacomputing management tool using IBMSP-2 parallel systems
abstract
The need to deal with highly complex scientific problems has led some researchers to use geographically distributed computing resources as a single powerful parallel machine. The word metacomputing has been coined to describe this new approach. This paper outlines some experiences in metacomputing carried out on a wide area network. A brief overview is given of the main issues concerning metacomputing, and some experiments in this field are reported. WAMM, the metacomputer visual interface we have developed, is described. Astrophysics is a particularly fruitful field for numerical-intensive computer simulation, because the systems under study, stars and galaxies, are not amenable to controlled laboratory experiments. An astrophysical application of the gravitational n-body problem, developed in conjunction with the Scuola Normale Superiore of Pisa, was used to test WAMM's utility in metacomputer management, and some performance figures related to the case study are given. Work related to WAMM and conclusions are also presented. © 1997 by John Wiley & Sons, Ltd.
Ranieri Baraglia, Gianluca Faieta, Marcello Formica, Domenico Laforenza
Concurr. Pract. Exp.4
1996 Mapping the Synthetic Aperture Radar Signal Processor on a Distributed-Memory MIMD Architecture
G. Fabbretti, Alfonso Farina, Domenico Laforenza, F. Vinelli
Parallel Comput.3
1995 Evaluation of parallelization strategies for an incremental Delaunay triangulator in e3
abstract
Abstract The paper deals with the parallelization of Delaunay triangulation, a widely used space partitioning technique. Two parallel implementations of a three‐dimensional incremental construction algorithm are presented. The first is based on the decomposition of the spatial domain, while the second relies on the master‐slaves approach. Both parallelization strategies are evaluated, stressing practical issues rather than theoretical complexity. We report on the exploitation of two different parallel environments: a tightly coupled distributed memory MIMD architecture and a network of workstations co‐operating under the Linda environment Then, a third hybrid solution is proposed, specifically addressed to the exploitation of higher parallelism. It combines the other two solutions by grouping the processing nodes of the multicomputer into clusters and by exploiting parallelism at two different levels.
Paolo Cignoni, Domenico Laforenza, Raffaele Perego 0001, Roberto Scopigno, Claudio Montani
Concurr. Pract. Exp.2