DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Research Report Year 1994

Modelling and Analysis of Computing Systems

  People   Research Activities   Publications   Software Products   Research Grants

People

Gianfranco Balbo

Full Professor

Giovanni Chiola

Associate Professor

Susanna Donatelli

Researcher

Giuliana Franceschinis

Researcher

Matteo Sereno

Researcher

Marina Ribaudo

Ph.D. Student

Rossano Gaeta

Ph.D. Student

Cosimo Anglano

Ph.D. Student

Research activity in 1994

The main activity of the research group on modelling and analysis of parallel and distributedsystems has been the development of a methodology for the analysis of computing systems using probabilistic models such as Queueing Networks (QN) and Stochastic Petri Nets (SPN).

The original work conducted by the group has been concerned with the development of computationally efficient algorithms for the solution of product form queueing networks used for the study of the efficiency of time sharing systems. These algorithms have been later extended to allow the approximate analysis of non-product form models.

Since 1982 the group has been involved with the definition of the Generalized Stochastic Petri net (GSPN) formalism, with the development of its analysis tools and with its application to multiprocessor performance evaluation.

The earlier work focused on the stochastic aspect of the formalism, showing how GSPNs could be developed to specify Markov and semi-Markov models of parallel and distributed systems with an emphasis on the advantage of using a graphical formalism to represent important aspect of these systems.

Subsequently, a greater attention has been devoted to the structural properties of Petri net models as a way to integrate in the methodology validation and evaluation aspects and to improve the analysis algorithms also by computing fast performance bounds.The need of using the formalism to study real-life problems led to the development of the Well Formed Stocahstic Petri Nets (SWN) that directly account for the symmetries of the model reducing the complexity of their state space analysis.

An important practical experience in the use of QN and GSPN models for the analysis of important systems has been gained during the first CNR-PFI project (Progetto Finalizzato Informatica of the Italian National Research Council) when a prototype multiprocessor architecture developed within the project was evaluated using these techniques.A similar experience was also carried on within the ESPRIT I project N. 967 "PADMAVATI: Parallel Associative Development Machine as a Vehicle for Artificial Intelligence" where a Transputer based parallel architecture was studied in cooperation with CSELT (the research laboratories of the Italian telephone company) from the point of view of the impact of its multi-stage interconnection network. More recently, the GSPN formalism has been used within the second CNR-PFI project to model concurrent software leading to the development of a parallel programming environment where the compiler for an extended version of the C language enhanced with concurrency primitives, produces a GSPN representation of the concurrent structure of each compiled program. This net may then be used for a preliminary evaluation of the program and for obtaining indications on how to allocate it on a given parallel architecture. Recent work has also been performed for the analysis of massively parallel and heterogeneous architectures, as well as of polling protocols in communication networks.

The need for providing system designers with validation and evaluation tools has been one of the main topics of the ESPRIT II project N. 2143 "IMSE: The Integrated Modelling Support Environment" where the research group developed the integration of GSPN and QN analyzers. The importance of studying different modelling formalisms and of extending their solution techniques is one of the main research topics of the ESPRIT III BRA project N.7269 "QMIPS: Quantitative Modelling in Parallel Systems" where the group represents the University of Torino in a consortium with seven other European universities.

The most recent activity of the group relates to the problem of the complexity of the analysis of large models. Several research directions are pursued yielding the development of product form algorithms for a restricted class of SPN, of parallel algorithms for the analysis of models deriving from the composition of simple GSPNs, of algorithms that apply lumpability criteria to colored stochastic Petri net models by exploiting their symmetric behaviour, and of approximation methods for the analysis of the Markov chains associated with GSPN models when they exhibit a quasi-lumpability property. The need for a compositional approach in the development of models of real systems has also led to the study of the relationships between Petri net based formalisms and timed process algebras that have been recently proposed in the literature.

Most of this work has been conducted in cooperation with research groups of the Computer Science Department of the University of Iowa (USA), of the ETSII of the Universidad de Zaragoza (Spain), of the Laboratoire MASI of the University of Paris VI (France), of the Computer Science Department of the University of California at Los Angeles (USA), of the Dipartimento di Elettronica e Telecomunicazioni del Politecnico di Torino, and of the Dipartimento di Informatica e Sistemistica of the Universita' di Napoli.

The group sponsored and participated in the organization of several international workshops and conferences among which the 5-th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation and the16-th International Conference on Application and Theory of Petri Nets.

The experience gained by the members of the group has led to the production of three books on Performance Evaluation techniques: "Computational Algorithms for Closed Queueing Networks", by Steven C. Bruell and Gianfranco Balbo - North Holland (1980), "Performance Models of Multiprocessor Systems", by Marco Ajmone Marsan, Gianfranco Balbo, and Gianni Conte - MIT Press (1986), and "Modelling with Generalized Stochastic Petri Nets" by Marco Ajmone Marsan, Gianfranco Balbo, Gianni Conte, Susanna Donatelli, and Giuliana Franceschinis - John Wiley (1995), and to the publication of more than one hundred papers in international journals and proceedings of international conferences.

Department home [Information] [People] [Research] [Ph.D.] [Education] [Library] [Search]
[Bandi/Careers] [HelpDesk] [Administration] [Services] [Hostings] [News and events]

Administrator: wwwadm[at]di.unito.it Last update: May 17, 2018