Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Roberto Torella is active.

Publication


Featured researches published by Roberto Torella.


international conference on parallel and distributed systems | 2005

A Simulation-Based Framework for Autonomic Web Services

Emilio Mancini; Umberto Villano; Massimiliano Rak; Roberto Torella

A possible solution to guarantee critical requirements in Web services designs is the use of an autonomic architecture, able to auto-configure and to auto-tune. This paper presents an innovative approach for the development of self-optimizing autonomic systems for Web services architectures, based on the adoption of a simulation engine for obtaining performance predictions. MAWeS (MetaPL/HeSSE Autonomic Web Services) is a framework whose aim is to support the development of self-optimizing predictive autonomic systems for Web service architectures. It adopts a simulation-based methodology, which allows to predict system performances in different status and load conditions. The predicted results are used for a feedforward control of the system, which self-tunes before the new conditions and the subsequent performance losses are actually observed


parallel, distributed and network-based processing | 2005

Performance-driven development of a Web services application using MetaPL/HeSSE

Emilio Mancini; Umberto Villano; Nicola Mazzocca; Massimiliano Rak; Roberto Torella

One of the leading programming techniques for the development of distributed applications is the use of Web services (WS). The strong point of WS technology is the definition of an operating environment that can be adopted to execute applications, independently of the original development and deployment platforms. However, whenever performance is an issue, the message overhead resulting from the XML messaging approach and from the software layers introduced to obtain system abstraction should be carefully considered. This paper presents a simulation-based methodology that makes it possible to predict Web services-based application performance, even if the execution environment of choice is not available and the application is not completely developed. This methodology can be used as the basis for performance-driven Web services development. The proposed methodology is applied to the development of a simple but realistic Web service application.


Concurrency and Computation: Practice and Experience | 2007

Cluster systems and simulation: from benchmarking to off‐line performance prediction

Beniamino Di Martino; Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano

This paper describes a simulation‐based technique for the performance prediction of message‐passing applications on cluster systems by means of benchmark data. Given data measuring the performance of a target cluster in the form of standard benchmark results, along with the details of the chosen computing configuration, it is possible to build and to validate automatically a detailed simulation model. This makes it possible to predict off‐line, i.e. without resorting to the real hardware, the performance of fully developed or even of skeletal code. An XML‐based language (MetaPL) is adopted to describe the application behavior in the development stage. After a description of the approach and the illustration of the construction and validation of the simulation model, the paper presents a case study. Copyright


Lecture Notes in Computer Science | 2003

Off-line performance prediction of message-passing applications on cluster systems

Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano

This paper describes a simulation-based technique for the performance prediction of message- passing applications on cluster systems. Given data measuring the performance of a target cluster in the form of standard benchmark results, along with the details of the chosen computing configuration (e.g., the number of nodes), it is possible to build and to validate automatically a detailed simulation model. This makes it possible to predict the performance of fully-developed or skeletal code off-line, i.e., without resorting to the real hardware. The reasonable accuracy obtained makes this approach particularly useful for preliminary performance testing of parallel code on non-available hardware. After a description of the approach and of the construction and validation of the simulation model, the paper presents a case study.


high performance computing and communications | 2005

Self-optimizing MPI applications: a simulation-based approach

Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano

Historically, high performance systems use schedulers and intelligent resource managers in order to optimize system usage and application performance. Most of the times, applications just issue requests of resources to the central system. This centralized approach is an unnecessary constraint for a class of potentially flexible applications, whose resource usage may be modulated as a function of the system status. In this paper we propose a tool which, in a way essentially transparent to final users, lets the application to self-tune in function of the status of the target execution environment. The approach hinges on the use of the MetaPL/HeSSE methodology, i.e., on the use of simulation to predict execution times and skeletal descriptions of the application to describe run-time resource usage.


Lecture Notes in Computer Science | 2004

A performance-oriented technique for hybrid application development

Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano

In SMP clusters it is not always convenient to switch from pure message-passing code to hybrid software designs that exploit shared memory. This paper tackles the problem of restructuring an existing MPI code through the insertion of OpenMP directives. The choice of the best code is carried out with a performance-oriented approach, predicting the effect of application hybridization in the MetaPL/HeSSE simulation environment, without writing and running any hybrid software. The technique is validated by applying the devised changes to the code, and comparing the predicted results to actual running time measurements.


Journal of Computer Science | 2006

Predictive Autonomicity of Web Services in the MAWeS Framework

Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano


Proc. of 2003 European Simulation and Modelling Conf. (ESMc'2003) | 2003

The HeSSE simulation environment

Nicola Mazzocca; Massimiliano Rak; Roberto Torella; Emilio Mancini; Umberto Villano


Concurrency and Computation: Practice and Experience | 2007

Cluster systems and simulation: from benchmarking to off-line performance prediction: Research Articles

Beniamino Di Martino; Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano


Lecture Notes in Computer Science | 2006

Performance oriented development and tuning of GRID applications

Emilio Mancini; Massimiliano Rak; Roberto Torella; Umberto Villano

Collaboration


Dive into the Roberto Torella's collaboration.

Top Co-Authors

Avatar

Massimiliano Rak

Seconda Università degli Studi di Napoli

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Beniamino Di Martino

Seconda Università degli Studi di Napoli

View shared research outputs
Top Co-Authors

Avatar

Nicola Mazzocca

University of Naples Federico II

View shared research outputs
Researchain Logo
Decentralizing Knowledge