Curriculum Vitae: Giovanni Chiola
Studies
Academic Positions
Scientific Activity
Recent Publications (since 1995)
Previous Publications (from 1984 to 1994)
Professional Societies Affiliation
Studies
-
High school Diploma of Electronics Engineer
-
from ITIS di Grugliasco (To), July 1977.
-
Laurea degree of Doctor in Electronics Engineering
-
from Politecnico di Torino, February 1983.
Other Academic Titles
-
May 1985
-
obtained approval for enrolling in the PhD program in Computer
Science at the University of Maryland at College Park
with support of Fullbright fellowship;
did not start the program because of the next item.
-
July 1985
-
obtained admission to the PhD program in Electronics Engineering
at the Polytechnic of Torino;
did not start the program to take the position of Researcher
at the University of Torino.
-
April 1994
-
obtained the ``Qualification au fonction de Professeur d'Universite''
from the French Ministry for University and Scientific Research.
Academic Positions
-
from 16/3/86 to 16/3/89
-
junior researcher (ricercatore non confermato, gruppo 92Bis, Informatica)
at the Department of Computer Science, University of Torino, Italy
-
from 17/3/89 to 31/10/92
-
senior researcher (ricercatore confermato, gruppo 92Bis, Informatica)
at the Department of Computer Science, University of Torino, Italy
-
from 1/11/89 to 31/10/90
-
NATO-CNR Advanced Fellowship
at Laboratoire MASI, University Paris 6, France
-
from 1/11/92 to 31/10/94
-
associate professor in computer science (professore associato
non confermato, gruppo A420, Informatica)
at the Department of Computer Science, University of Torino, Italy
-
from 1/11/94 to 31/10/97
-
full professor in computer science (professore straordinario
settore scientifico-disciplinare K05B, Informatica)
at the Department of Computer Science, University of Genova, Italy
-
from 1/11/97 to present
-
tenured full professor in computer science (professore ordinario
settore scientifico-disciplinare K05B, Informatica)
at the Department of Computer Science, University of Genova, Italy
Invited/Visiting Positions
-
Laboratoire MASI, University Paris 6
-
several times invited professor: March 88, September 89, May 93,
from February to July 94, November 95.
-
ETSII, University of Zaragoza, Spain
-
invited researcher from January to March 1988
Scientific Activity
-
Guest Editor
-
- Cluster Computing,
special issue on ``IEEE Cluster2000 Conference: Technology and Applications'',
Vol.5 No.1, January 2002.
- IEEE Transactions on Software Engineering,
special section on ``Petri Nets and Performance Models 97'',
Vol.25 No.2, March/April 1999.
- Journal of Parallel and Distributed Computing,
special issue on ``Petri Net Modelling of Parallel Computers'',
July 1992.
-
Steering Committee member:
-
IEEE International Conference on Cluster Computing
since 2000.
-
International Workshop on Modeling, Analysis, and Simulation of
Computer and Telecommunication Systems (MASCOTS), from 1993 to 2001.
-
Member of the Editorial Board
-
Technique et Science Informatiques,
AFCET, Paris, from January 1995 to December 1998.
-
Chairman of the Program Committee
-
-
EuroPar 2001 --
vice chair for
Topic 9:
Distributed Systems and Algorithms,
Manchester, UK, Aug 28 - 31 , 2001.
-
IEEE International Conference on Cluster Computing (CLUSTER 2000),
Chemnitz, Germany, Nov 28 - Dec 2, 2000.
-
International Workshop on Personal Computer based Networks Of
Workstations
-
7th International Workshop on Petri Nets and Performance Models
(PNPM'97), Saint Malo, France, June 1997,
http://www.disi.unige.it/person/ChiolaG/pnpm97
-
28th Annual Simulation Symposium, IEEE Computer Society and SCS,
Phoenix, Arizona, April 1995
-
coordinator for the following local (DISI) projects:
-
-
Genoa Active Message MAchine (GAMMA)
-
member of the Program Committee of too many conferences ...
Software Development Experience
-
Programming Languages:
-
C (extensive development experience of simulation software,
numerical solution of linear equation, graph analysis, Petri net
analysis applications, operating system kernel and device drivers,
GUIs, etc.)
-
Pascal (more than 100,000 lines of code for simulation software,
numerical solution of linear equation, Petri net analysis applications)
-
Fortran (more than 100,000 lines of code for simulation software
and numerical solution of matrix equations)
-
sporadic use of Occam, C++, GPSS, Simula, various Assembly languages
(8080, Z80, 68000, SPARC, x86)
-
Software packages developed and distributed:
-
GreatSPN - tool for stochastic Petri net drawing, analysis and simulation
-
GAMMA - kernel-level approach to fast communication for Linux clusters
based on FastEthernet and Gigabit Ethernet