Moreno Marzolla
Curriculum Vitæ et Studiorum
- First and Last Name
- Moreno Marzolla
- Address
- Dipartimento di Informatica—Scienza e Ingegneria (DISI), Università di Bologna
Campus Universitario di Cesena, room 4139 level 4 (2nd floor)
via dell'Università 50, I-47521 Cesena (FC), Italy
- Phone
- +39 0547 338861
- Fax
- +39 0547 338890
- Email
- moreno.marzolla@unibo.it
- Home Page
- moreno.marzolla.name
Education
- 2004
- Dottorato di Ricerca
in Informatica (PhD in Computer Science), Università Ca' Foscari di
Venezia. PhD dissertation: Simulation-Based
Performance Modeling of UML Specifications. Dissertation
defended on feb 5, 2004. Advisor: prof. Simonetta
Balsamo.
- 1998
- Laurea in Scienze
dell'Informazione (MSc in Computer Science) with
full marks and honors (110/110 cum laude), Università Ca' Foscari di
Venezia. Dissertation: Algoritmi Deterministici per il mantenimento di
Proprietà su Grafi Dinamici (Deterministic
Algorithms for Maintaining Dynamic Graph
Properties). Dissertation defended on mar 16, 1998. Advisor:
prof. Giuseppe
F. Italiano. The thesis results have been
published as [M98].
Employment history
- 2015-10-15—present
- Associate professor (professore associato)
at the Dipartimento di Informatica—Scienza e Ingegneria (DISI), Università di Bologna, Italy.
- 2009-11-01—2015-10-14
- Assistant professor (ricercatore universitario) at the Dipartimento di
Informatica—Scienza e Ingegneria (DISI),
Università di Bologna, Italy.
- 2008-05-02—2009-10-31
- Research Engineer at the Istituto Nazionale di Fisica
Nucleare (INFN) Padova, Italy, working in the EU
EGEE-3 (Enabling Grids for E-sciencE) project, JRA1 activity
(Middleware Re-engineering).
I worked on the gLite Grid
middleware; in particular, I co-developed the ICE (Interface
to Cream Environment) component of the gLite Workload
Management System, and helped support the BES (Basic
Execution Service) and JSDL (Job Submission Description
Language) specifications within the CREAM Computing
Element. More informations can be found at http://grid.pd.infn.it/cream/.
Some relevant publications:
[AAG+10]
[AAB+10]
[AM09]
[A+09].
- 2006-04-01—2006-05-31, 2006-06-12—2008-04-10
- Research Engineer at the Istituto Nazionale di Fisica Nucleare (INFN)
Padova, Italy, working in the OMII-Europe (Open Middleware
Infrastructure Institute) project, JRA1 activity
(Re-engineering of services).
My work was focused on the
analysis, implementation and extension of the JSDL (Job
Submission Description Language) and BES (Basic Execution
Service) specifications within the CREAM computing element on
the gLite software infrastructure. More informations on this
activity can be found on the activity wiki page http://grid.pd.infn.it/omii/.
Some relevant ublications:
[R+09]
[RMM+08]
[AAB+07]
[MMR+07]
- 2005-04-08—2006-03-31
- Research Engineer at the Istituto Nazionale di Fisica
Nucleare (INFN) Padova, working in the EU EGEE (Enabling
Grid for E-sciencE) project, JRA1 Activity (Middleware
Reengineering and Integration).
I worked on the development
of a Computing Element (CE) service for the gLite Grid
infrastructure. At INFN Padova we develope CREAM (Computing
Resource Execution and Management), a Java application running
inside an Axis container in the Tomcat application server. CREAM
exposes a webservice-based interface allowing users to submit
and manage computational jobs which will be executed on an
underlying batch system.
Some relevant publications:
[A+08]
[A+08-2]
[VM+06]
[A+06]
- 2003-03—2005-04
- Post-Doc researcher at the Dipartimento di Informatica,
Università Ca' Foscari di Venezia, supported by
the FIRB project
Performance Evaluation
of Complex Systems: Techniques, Methodologies and
Tools
.
My research areas included: development of
methodologies and tools for complex systems modeling, in
particular software systems; analytical and approximate solution
techniques for Queuing Network models with blocking; development
of general-purpose simulation tools and libraries to support the
above activities.
Some relevant publications: [BMM06] [BM05] [BMM04] [MB04] [M04] [BDIM04]
- 2000-11—2003-10
- PhD student in Computer Science at the
Dipartimento di Informatica,
Università Ca' Foscari di Venezia, Italy, under
the supervision of prof. Simonetta Balsamo.
I worked on
performance evaluation of software systems from UML
specifications. In particular, I investigated the use of
simulation as the performance model, and annotated UML Use Case,
Activity and Deployment diagrams as the software specification
model.
Some relevant publications: [BM03-3] [BM03-2] [BM03] [M04]
- 2001-09—2004-02
- External collaborator, INFN Padova.
I
developed a monitoring system for a large computing cluster of
about 180 dual-processor machines which is used for processing
of data from the BaBar experiment.
Some relevant publications: [M03] [MM03] [ACD+03].
- 1998-11-02—1999-01-25, 1999-11-29—2001-09-03
- Research Assistant at the Istituto Nazionale di Fisica Nuclare
(INFN), Padova, Italy.
I worked on the BaBar
experiment, supported by an INFN studentship. I took part in the
development of software for data transfer between the main
experimental site at the Stanford Linear Accelerator Center (now
SLAC National Accelerator Laboratory) and worldwide distributed
regional computing centers.
Some relevant publications: [BA01] [BA02].
Grants and Awards
- 2017-10-05
- Best Paper Award at the 21st IEEE/ACM International
Symposium on Distributed Simulation and Real-Time Applications
(DS-RT 2017) for the paper Parallel
Sort-Based Matching for Data Distribution Management on
Shared-Memory Multiprocessors (with
G. D'Angelo)
- 2010-06-25
- The Eupleto Team (C. Fontana, M. Marzolla,
L. Stevanato and F. Turato) was awarded one of the 1000 Euro
prizes for the first step of StartCup Veneto business idea
competition.
- 2003-06-11
- Best Paper Award for the
Complex Systems
Modeling
track of the European Simulation Multiconference
for the paper: Simulation Modeling of UML Software
Architectures (with
S. Balsamo).
Research Projects
I have been involved with the following research projects:
- 2021-06-17—ongoing
- EU project 956560 REGALE (An open architecture to equip next generation HPC applications with exascale capabilities)
- 2017-04-01—2020
- Member of project TIME (Tecnologia Integrata per la Mobilità Elettrica)
- 2014-10-10—2015-07-10
- Coordinator of ISCRA project HP10CCPDJC PACNA (Parallel Algorithms for Complex Networks Analysis); CINECA compute grant.
- 2013—2014
- Member of Raspèin Project: a cheap computing cluster based on Raspberry PI (Project coordinator: Gabriele D'Angelo)
- 2013-03-22—2013-12-22
- Member of ISCRA project HP10CET6KC Adaptive Parallel And Distributed Simulation on HPC (Project coordinator: Gabriele D'Angelo); CINECA compute grant.
- 2012-10-02—2013-07-02
- Coordinator of ISCRA project HP10CR15I1 PAGA (Parallel Algorithms for Graph Analysis); CINECA compute grant.
- 2012—2015
- Member of FIRB project n. RBFR107725 Monitoraggio delle Informazioni, Modelli di
Propagazione e Community Detection nei siti di Social
Networking (Information Monitoring, Propagation
Analysis and Community detection in Social Network
Sites). Project coordinator: prof. Matteo Magnani, Uppsala University.
- 2008-05—2009-10
-
Member of EU project INFSO-RI-222667 EGEE-3 (Enabling Grids for
E-sciencE). I worked in the JRA1 Activity (Middleware
Re-engineering).
- 2006-04—2008-04
- Coordinator
of the JRA1/Job Submission and Monitoring task
of the EU project INFSO-RI-031844 OMII-Europe (Open Middleware Infrastructure
Institute-Europe).
- 2005-04—2006-03
- Member of EU project INFSO-RI-508833 EGEE (Enabling Grids for E-sciencE)
- 2003-11—2005-04
- Member of MIUR Research Project FIRB
Performance Evaluation of
Complex Systems: Techniques, Methodologies and Tools
(http://www.perf.it/)
- 2001—2002
- Member of MURST Research Project
Sahara: Software Architectures for
Heterogeneous Access Network Components
- 1999—2001
- Member of BaBar Project
(http://www.slac.stanford.edu/BFROOT/)
Professional activities
Editorial Boards
- 2012—2014
- ISRN Software Engineering, ISSN: 2090-7680, doi:10.1155/4913
- 2012/08—2015
- Advances in Software Engineering Hindawi Publishing Corporation, ISSN: 1687-8655 (Print), ISSN: 1687-8663 (Online), doi:10.1155/2817
Program Committee Member
I have been member of the Program Committee of the following
international conferences and workshops:
- DS-RT 2022 International Symposium on Distributed Simulation and Real-Time Applications, September 26—28, 2022, Alès, France.
- SIMULTECH 2022 11th International Conference on Simulation
and Modeling Methodologies, Technologies and Applications, July
14—16, 2022, Lisbon, Portugal.
- SIMULTECH 2021 10th International Conference on Simulation
and Modeling Methodologies, Technologies and Applications, July
7—9 2021
- SIMULTECH 2020 10th International Conference on Simulation
and Modeling Methodologies, Technologies and Applications, July
8—10 2020
- The 2019 International Conference on High Performance
Computing & Simulation (HPCS 2019), July 15—19 2019, Dublin,
Ireland
- SIMULTECH 2019 9th International Conference on Simulation
and Modeling Methodologies, Technologies and Applications, July
29—31 2019, Prague, Czech Republic
- The 2018 International Conference on High Performance
Computing & Simulation (HPCS 2018) July 16—20 2018, Orséans,
France
- SIMULTECH 2018 8th International Conference on Simulation
and Modeling Methodologies, Technologies and Applications, July
29—31 2018, Porto, Portugal
- The 7th International Workshop on Peer-to-Peer Architectures, Networks and Systems (PANS 2017), in conjunction with HPCS 2017, July 17—21 2017, Genova, Italy
- SIMULTECH 2017 7th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, July 29—31 2017, Madrid, Spain
- The 2016 International Conference on High Performance Computing & Simulation (HPCS 2016), July 18—22, 2016, Innsbruck, Austria
- IEEE GLOBECOM, San Diego, CA, USA, December 6—10, 2015
- Euromicro DSD/SEAA 2015, Model-based Development, Components and Services (MOCS) track, Funchald, Madeira, Portugal, August 26—28, 2015
- The 2015 International Conference on High Performance Computing & Simulation (HPCS 2015), July 20—24, 2015, Amsterdam, the Netherlands
- 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2015), july 21—23, 2015, Colmar, France
- 28th European Simulation and Modelling Conference (ESM'2014), October 22—24, 2014, University of Porto, Porto, Portugal
-
EUROMICRO DSD/SEAA 2014, August 27—29, 2014, Verona, Italy,
-
27th European Simulation and Modelling Conference (ESM'2013), October 23—25, 2013, Lancaster University, Lancaster, UK
-
Third
International Conference on Cloud and Green Computing (IEEE
CGC2013), Sept 30—Oct 2, 2013, Karlsruhe,
Germany.
-
39th
EUROMICRO Conference on Software Engineering and Advanced
Applications (SEAA 2013), MoCS:
Model-based development, Components and Services Track,
September 4—6, 2013, Santander, Spain
-
ESM'2012, 26th
Annual European Simulation and Modelling Conference, FOM
University of Applied Sciences, October 22—24, 2012,
Essen, Germany
- 38th EUROMICRO Conference on Software Engineering and
Advanced Applications,
Model-based
development, Components and Services (MoCS) Track, September
5—8, 2012 Cesme, Izmir, Turkey
- 3rd Int. Workshop on DIstributed
SImulation & Online gaming (DISIO), March 19, 2012,
Sirmione, Italy.
- 25th European Simulation and Modelling
Conference—ESM'2011, October 24—26, 2011, Guimaraes,
Portugal.
- 37th EUROMICRO Conference on Software Engineering and
Advanced Applications, Model-based
development, Components and Services (MoCS) Track, August 30
to September 2, 2011 Oulu, Finland
- 1st International Conference on Cloud Computing and Services
Science, CLOSER 2011, 7—9 may 2011, Noordwijkerhout, The
Netherlands
- ESM'2010 (The 24th annual European Simulation and Modelling
Conference), October 25—27, 2010, Hasselt University, Hasselt,
Belgium
- 2nd International Workshop on the Quality of
Service-Oriented Software Systems (QUASOSS), in conjunction with
ACM/IEEE International Conference on Model Driven Engineering
Languages and Systems, Oslo, Norway, October 3—8,
2010
- European Simulation and Modeling Conference (ESM'09),
October 26—28, 2009, Leicester, United Kingdom.
- First International Workshop on the Quality of
Service-Oriented Software Systems (QUASOSS), in conjunction with
the 7th ESEC/FSE joint Meeting, aug 2009;
- International Grid Interoperability and Interoperation
Workshop 2008 (IGIIW 2008) in conjunction with 4rd IEEE
International Conference on e-Science and Grid Computing
(e-Science 2008);
- European Simulation and Modeling Conference (ESM'08),
October 27-29, 2008, Le Havre, France;
- European Simulation and Modeling Conference (ESM'07),
October 22-24, 2007, St. Julian's, Malta;
- International Grid Interoperability and Interoperation
Workshop 2007 (IGIIW 2007) in conjunction with 3nd IEEE
International Conference on e-Science and Grid Computing
(e-Science 2007), Bangalore, India, dec 10-13, 2007;
- 20th Annual European Simulation and Modelling Conference
(ESM2006), Toulouse, France, oct 23-25 2006;
- European Simulation and Modeling Conference (ESMc'05),
Porto, Portugal, oct 22-24 2005;
Services
- [2018—present] Member of the teaching committee (commissione didattica), laurea in Ingegneria e Scienze Informatiche.
- [2018—present] Member of the PhD faculty (membro del collegio di dottorato), PhD program in Computer Science and Engineering, University of Bologna.
- [2012—present] Member of Commissione Paritetica della Scuola di Scienze, Università di Bologna
- [—2015] Member of Commissione orientamento, corso di laurea in Informatica per il Management
- [—2015] Member of Commissione trasferimenti, corso di laurea in Informatica per il Management
- [jan—jul 2009] Co-chair of the Production Grid Infrastructures Working Group (PGI-WG)
at the Open Grid Forum.
- [2012] Local chair of
CompArch2012 federated conference,
Bertinoro, Italy, June 25—28, 2012.
- [2005] Member of the PhD faculty (membro del collegio di dottorato), PhD program in Mathematics and Computer Science, University of Ferrara, ciclo XXI.
- [2004] Local chair of
ACM MSWIM (Modeling and Simulation of Wireless and Mobile Systems)
International Conference and affiliated PA-WASUN workshop, Venice,
Italy, 4—7 october 2004
Publications
(All papers are available
at http://www.moreno.marzolla.name/publications/)
Journal Papers
- [M22]
- Moreno Marzolla, Queueing Networks and Markov Chains
Analysis with the Octave Queueing Package, Performance
Evaluation Review, vol 49, n. 4, pp. 47—52, March 2022, ISSN
0163-5999, DOI 10.1145/3543146.3543158.
- [CMM21]
- Luca Calderoni, Luciano Margara, Moreno Marzolla,
Direct Product Primality Testing of Graphs is
GI-hard, Theoretical Computer Science, vol. 860,
pp. 72—83, 8 march 2021, ISSN 0304-3975, DOI j.tcs.2021.01.029.
- [MD20]
- Moreno Marzolla, Gabriele D'Angelo, Parallel Data
Distribution Management on Shared-memory Multiprocessors,
ACM Transactions on Modeling and Computer Simulation (TOMACS),
volume 30, issue 1, February 2020, ISSN 1049-3301 DOI 10.1145/3369759.
- [M+19]
- Vittorio Maniezzo, Marco A. Boschetti, Antonella Carbonaro,
Moreno Marzolla, Francesco Strappaveccia, Client-side
computational optimization, ACM Transactions on
Mathematical Software (TOMS), volume 45, issue 2, April 2019,
pp. 19:1—19:16, ISSN 0098-3500, DOI 10.1145/3309549.
- [DFM18]
- Gabriele D'Angelo, Stefano Ferretti, Moreno Marzolla, Fault Tolerant Adaptive Parallel and Distributed Simulation through Functional Replication, volume 93, May 2019, pp. 192—207, ISSN 1569-190X, DOI 10.1016/j.simpat.2018.09.012
- [M16]
- Moreno Marzolla, Assessing evaluation procedures for individual researchers: the case of the Italian National Scientific Qualification, Journal of Informetrics, Journal of Informetrics 10(2), may 2016, pp. 408—438, DOI 10.1016/j.joi.2016.01.009
- [BO+16]
- Alkida Balliu, Dennis Olivetti, Ozalp Babaoglu, Moreno Marzolla, Alina Sirbu, A Big Data Analyzer for Large Trace Logs, Computing 98(12), dec 2016, pp. 1225—1249, ISSN: 0010-485X (Print) 1436-5057 (Online), DOI 10.1007/s00607-015-0480-7
- [C+15]
- Mauro Caporuscio, Vincenzo Grassi, Moreno Marzolla, Raffaela Mirandola, GoPrime: a Fully Decentralized Middleware for Utility-Aware Service Assembly, IEEE Transactions on Software Engineering (IEEE TSE), 42(2), feb 2016, pp. 136—152, ISSN 0098-5589, DOI 10.1109/TSE.2015.2476797
- [S+15]
- Mostafa Salehi, Rajesh Sharma, Moreno Marzolla,
Matteo Magnani, Payam Siyari, Danilo Montesi, Spreading Processes
in Multilayer Networks, IEEE Transactions on
Network Science and Engineering, 2(2), apr. 2015, pp. 65—83, ISSN 2327-4697,
DOI 10.1109/TNSE.2015.2425961
- [M15]
- Moreno Marzolla, Quantitative Analysis of
the Italian National Scientific Qualification, Journal of
Informetrics 9(2), April 2015, pp. 285—316, ISSN
1751-1577, DOI 10.1016/j.joi.2015.02.006
- [B+14]
- The BaBar Collaboration (A. J. Bevan et al.), The Physics of the B Factories, The European Physical Journal C 74:3026, November 2014, ISSN 1434-6044 (print), 1434-6052 (online), DOI 10.1140/epjc/s10052-014-3026-9
- [BM14]
- Ozalp Babaoglu, Moreno Marzolla, The People's Cloud, IEEE Spectrum, vol. 51, issue 10, october 2014, pp. 50—55, ISSN 0018-9235, DOI 10.1109/MSPEC.2014.6905491
- [DM14]
- Gabriele D'Angelo, Moreno Marzolla, New Trends in Parallel and
Distributed Simulation: from Many-Cores to Cloud
Computing, Simulation Modelling Practice and Theory, vol. 49, dec. 2014, pp. 320—335, Elsevier, DOI 10.1016/j.simpat.2014.06.007
- [A+13]
-
The BaBar Collaboration (A. Aubert et al.),
The BaBar Detector: Upgrades, operation and performance, Nuclear Instruments and Methods A 729:615—701, 2013, ISSN 0168-9002,
DOI 10.1016/j.nima.2013.05.107
- [MM13]
- Moreno Marzolla, Raffaela Mirandola, Dynamic Power Management
for QoS-Aware Applications, Sustainable Computing:
Informatics and Systems, vol. 4 issue 3, Article 2 (december
2013), ISSN 2210-5379 © 2013 Elsevier, DOI 10.1016/j.suscom.2013.02.001
- [MFD12cie]
-
Moreno Marzolla, Stefano Ferretti, Gabriele D'Angelo, Dynamic Resource
Provisioning for Cloud-based Gaming Infrastructures,
ACM Computers in Entertainment vol. 10 issue 3, Article 4
(December 2012), 20 pages. EISSN 1544-3574, DOI 10.1145/2381876.2381880
- [M11]
-
Moreno Marzolla, Fast Training of Support Vector Machines on the Cell Processor, Neurocomputing, Volume 74 Issue 17, October 2011, pp. 3700—3707, ISSN 0925-2312, DOI 10.1016/j.neucom.2011.04.011
- [MM11]
-
Moreno Marzolla, Raffaela Mirandola, PARSY: Performance-Aware Reconfiguration of Software Systems, International Journal of Performability Engineering, RAMS Consultants, Volume 7, Number 5, September 2011, ISSN 0973-1318.
- [AAG+10]
-
Paolo Andreetto, Sergio Andreozzi, Antonia Ghiselli, Moreno Marzolla,
Valerio Venturi, Luigi Zangrando, Standards-Based Job Management
in Grid Systems, Journal of Grid Computing, Volume
8(1), March 2010, pp. 19—45, Springer, ISSN: 1570-7873 (Print)
1572-9814 (Online), DOI 10.1007/s10723-010-9146-z
- [AAB+10]
-
C. Aiftimiei, P. Andreetto, S. Bertocco, S. Dalla Fina,
A. Dorigo, E. Frizziero, A. Gianelle, M. Marzolla, M. Mazzucato,
M. Sgaravatto, S. Traldi, L. Zangrando, P. Mendez Lorenzo,
V. Miccio,
Using CREAM and CEMonitor for job submission and
management in the gLite middleware, Journal
of Physics, Conference Series, vol. 219 issue 6, pp. 062001, 2010,
ISSN: 1742-6588 (Print), 1742-6596 (Online)
- [C+09]
- M. Cecchi, F. Capannini, A. Dorigo, A. Ghiselli, F. Giacomini,
A. Maraschini, M. Marzolla, S. Monforte, F. Pacini, L. Petronzio,
M. Sgaravatto,
The gLite Workload Management System, Il Nuovo
Cimento, 32(2), March-April 2009, pp. 209—212, ISSN
2037-4909 (print edition), 1826-9885 (electronic edition),
DOI 10.1393/ncc/i2009-10412-x
- [A+09]
-
C. Aiftimiei, P. Andreetto, S. Bertocco, S. Dalla Fina,
A. Dorigo, E. Frizziero, A. Gianelle, M. Marzolla, M. Mazzucato,
M. Sgaravatto, S. Traldi, L. Zangrando, Design and
Implementation of the gLite CREAM Job Management Service,
Future Generation Computer Systems, Volume 26, issue 4, April 2010,
pp. 654—667, Elsevier, ISSN: 0167-739X, DOI
10.1016/j.future.2009.12.006
- [R+09]
-
M. Riedel, E. Laure, Th. Soddemann, L. Field, J. Casey,
M. Litmaath, J.Ph.Baud, B. Koblitz, C. Catlett, D. Skow, JP
Navarro, C. Zheng, P.M. Papadopoulos, M. Katz, N. Sharma,
O. Smirnova, B. Kónya, P. Arzberger, F. Würthwein,
A. S. Rana, T. Martin, M. Wan, V. Welch, T. Rimovsky, S.
Newhouse, A. Vanni, Y. Tanaka, Y. Tanimura, T. Ikegami,
D. Abramson, C. Enticott, G. Jenkins, R. Pordes, N. Sharma,
S. Timm, N. Sharma, G. Moont, M. Aggarwal, D. Colling, O. van
der Aa, A. Sim, V. Natarajan, A. Shoshani, J. Gu, S. Chen,
G. Galang, R. Zappi, L. Magnoni, V. Ciaschini, M. Pace, V.
Venturi, M. Marzolla, P. Andreetto, B. Cowles, S. Wang,
Y. Saeki, H. Sato, S. Matsuoka, P. Uthayopas,
S. Sriprayoonsakul, O. Koeroo, M. Viljoen, L. Pearlman,
S. Pickles, M. Jones, G. Moloney, J. Lauret, J. Marsteller,
P. Sheldon, S. Pathak, S. De Witt, J. Mencék,
J. Jensen, M. Hodges, D. Ross, S. Phatanapherom, G. Netzer,
A. R. Gregersen, M.Jones, S. Chen, P. Kacsuk, A. Streit,
D.Mallmann, F. Wolf, Th. Lippert, Interoperation of
World-Wide Production e-Science Infrastructures,
Concurrency and Computation: Practice and Experience, Volume
21, Issue 8, pp. 961—990, John Wiley & Sons, 2009,
ISSN: 1532-0634,
DOI 10.1002/cpe.1402
- [A+08]
- C. Aiftimiei, P. Andreetto, S. Bertocco, S. Dalla Fina,
S. Da Ronco, A. Dorigo, A. Gianelle, M. Marzolla, M. Mazzucato,
M. Sgaravatto, M. Verlato, L. Zangrando, M. Corvo, V. Miccio,
A. Sciaba', D. Cesini, D. Dongiovanni and C. Grandi, Job
Submission and Management Through Web Services: the Experience
with the CREAM Service, Journal of Physics: Conference
Series, Volume 119, Issue 6, (2008), pp. 062004—, IOP
Publishing, ISSN 1742-6596, DOI
10.1088/1742-6596/119/6/062004
- [A+08-2]
- P. Andreetto, S. Andreozzi, G. Avellino, S. Beco,
A. Cavallini, M. Cecchi, V. Ciaschini, A. Dorigo, F. Giacomini,
A. Gianelle, U. Grandinetti, A. Guarise, A. Krop, R. Lops,
A. Maraschini, V. Martelli, M. Marzolla, M. Mezzadri,
E. Molinari, S. Monforte, F. Pacini, M. Pappalardo, A. Parrini,
G. Patania, L. Petronzio, R. Piro, M. Porciani, F. Prelz,
D. Rebatto, E. Ronchieri, M. Sgaravatto, V. Venturi and
L. Zangrando, The gLite Workload Management System,
Journal of Physics: Conference Series, Volume 119, Issue 6,
(2008), pp. 062007—, IOP Publishing, ISSN 1742-6596, DOI
10.1088/1742-6596/119/6/062007
- [MMO07]
- Moreno Marzolla, Matteo Mordacchini, Salvatore Orlando, Peer-to-Peer
Systems for Discovering Resources in a Dynamic Grid,
Parallel Computing, Volume 33, Issues 4—5, Large Scale
Grids, May 2007, pp. 339—358, Elsevier, ISSN
0167-8191, DOI 10.1016/j.parco.2007.02.006
- [BA02]
- The BaBar Collaboration (B. Aubert et al.), The BaBar
Detector, Nuclear Instruments and Methods in Physics
Research Section A: Accelerators, Spectrometers, Detectors and
Associated Equipment volume 479, Issue 1, 21 feb 2002,
pp. 1—116, ISSN 0168-9002, DOI 10.1016/S0168-9002(01)02012-5
- [BA01]
- The BaBar Collaboration (A. Aubert et al.),
Measurement of CP-Violating Asymmetries in B0 Decays to CP
Eigenstates, Physical Review Letters, 86(12),
pp. 2515—2522, march 10, 2001, ISSN 0031-9007 (print)
1079-7114 (online) 1092-0145 (CD-Rom), DOI 10.1103/PhysRevLett.86.2515
Book Chapters
- [MM17]
- Matteo Magnani, Moreno Marzolla, Path-based and Whole Network
Measures, Encyclopedia
of Social Network Analysis and Mining,
Reda Alhajj, Jon Rokne (Editors), Springer, pp. 1—16, ISBN
978-1-4614-7163-9, DOI 10.1007/978-1-4614-7163-9_241-1 (this is an updated version of [MM14])
- [DFM15]
- Gabriele D'Angelo, Stefano Ferretti, Moreno Marzolla, Cloud for Gaming, Encyclopedia of Computer Graphics and Games, N. Lee (ed.), 2015, ISBN 978-3-319-08234-9, DOI 10.1007%2F978-3-319-08234-9_39-1
- [MM14]
- Matteo Magnani, Moreno Marzolla, Path-based and Whole Network
Measures, Encyclopedia
of Social Network Analysis and Mining,
Reda Alhajj, Jon Rokne (Editors), Springer, pp. 1256—1269, ISBN
978-1-4614-6171-5, DOI 10.1007/978-1-4614-6170-8_241
- [L+14]
- Mattia Lambertini, Matteo Magnani, Moreno Marzolla, Danilo Montesi,
Carmine Paolino, Large-Scale Social Network Analysis, in
Large
Scale Data Analytics, Aris Gkoulalas-Divanis and
Abderrahim Labbi (Editors), Springer, pp. 155—187, ISBN
978-1-4614-9241-2 (print), 978-1-4614-9242-9 (online), DOI
10.1007/978-1-4614-9242-9_6
- [P+11]
- Fabio Panzieri, Ozalp Babaoglu, Vittorio Ghini, Stefano Ferretti, Moreno Marzolla,
Distributed Computing in the 21st Century: Some Aspects of Cloud Computing,
Dependable and Historic Computing—Essays Dedicated to Brian Randell on the Occasion of his 75th Birthday, Jones, Cliff B.; Lloyd, John L. (Eds.), Volume 6875 of LNCS, October 2011, ISBN 978-3-642-24540-4
Proceedings of International Conferences and Workshops
- [SDF+22]
- Luca Serena, Gabriele D'Angelo, Stefano Ferretti, Moreno
Marzolla, Multilevel Modeling as a Methodology for the
Simulation of Human Mobility, proc. DS-RT'22,
Alès, France, September 26—28, 2022
- [AEM21]
- Andrea Asperti, Davide Evangelista, Moreno Marzolla,
Dissecting FLOPs along input dimensions for GreenAI cost
estimations, In: Nicosia G. et al. (eds) Machine
Learning, Optimization, and Data
Science. LOD
2021. Lecture Notes in Computer Science, vol
13164. Springer, DOI 10.1007/978-3-030-95470-3_7
- [MM19]
- Moreno
Marzolla, Raffaela Mirandola, Gender Balance in Computer
Science and Engineering in Italian Universities,
proc. 13th European Conference on Software Architecture (ECSA
2019) and the 23rd Systems and Software Product Line Conference
(SPLC 2019), Paris, France, September 9—13 2019, pp. 82—87, ISBN
978-1-4503-7142-1, DOI 10.1145/3344948.3344966
- [MDF+18]
- Antonio Magnani, Gabriele D'Angelo, Stefano Ferretti, Moreno Marzolla, Anonymity and Confidentiality in Secure Distributed Simulation,
in in Eva Besada,
Óscar Rodríguez Polo, Robson De Grande, José Luis
Risco (eds.), Proc. 2018 IEEE/ACM International Symposium on
Distributed Simulation and Real Time Applications (DS-RT),
Madrid, Spain, Oct. 15—17, 2018, pp. 1—5, ISBN
978-1-5386-5048-6, DOI 10.1109/DISTRA.2018.8600922
- [M18]
- Moreno Marzolla, Parallel Implementations of Cellular Automata for Traffic Models, in Mauri G., El Yacoubi S., Dennunzio A., Nishinari K., Manzoni L. (eds) Cellular Automata. ACRI 2018, Como, Italy, September 17—21, 2018, pp. 503—513. Lecture Notes in Computer Science, vol. 11115, Springer, ISBN 978-3-319-99813-8, DOI 10.1007/978-3-319-99813-8_46
- [MD17]
- Moreno Marzolla, Gabriele D’Angelo Parallel Sort-Based
Matching for Data Distribution Management on Shared-Memory
Multiprocessors, proc. 21st International
Symposium on Distributed Simulation and Real Time Applications
(DS-RT 2017), October 18—20, 2017, Rome, Italy,
ISBN 978-1-5386-4029-6
DOI 10.1109/DISTRA.2017.8167660
Best paper award
- [FDG+17]
-
Stefano Ferretti, Gabriele D’Angelo, Vittorio Ghini,
Moreno Marzolla, The Quest for Scalability and
Accuracy: Multi-Level Simulation of the Internet of
Things, proc. 21st International
Symposium on Distributed Simulation and Real Time
Applications (DS-RT 2017), October 18—20, 2017, Rome,
Italy, ISBN 978-1-5386-4029-6
DOI 10.1109/DISTRA.2017.8167672
- [MBC+17]
-
Vittorio Maniezzo, Marco A. Boschetti, Antonella
Carbonaro, Moreno Marzolla, Francesco Strappaveccia,
Client-side combinatorial optimization,
proc. Metaheuristics International Conference (MIC 2017),
Abraham Duarte, Ana Viana, Angel Juan, Belé
Mélian, Helena Ramalhinho (Eds.), July 4—7,
2017, Barcelona, Spain, pp. 791—793, ISBN
978-84-697-4275-1
- [DF+16]
-
Gabriele D'Angelo, Stefano Ferretti, Moreno Marzolla,
Lorenzo Armaroli, Fault-Tolerant Adaptive Parallel and
Distributed Simulation, proc. IEEE/ACM Symposium on
Distributed Simulation and Real-Time Applications (DS-RT
2016), September 21—23, 2016, London, England,
ISBN ISBN 978-1-5090-3505-2
DOI 10.1109/DS-RT.2016.11
- [CA+15]
-
Valeria Cardellini, Mirko D'Angelo, Vincenzo Grassi, Moreno
Marzolla, Raffaela Mirandola, A Decentralized Approach
to Network-Aware Service Composition, proc. Fourth
European Conference on Service-Oriented and Cloud Computing
(ESOCC 2015), Sep. 15—17, 2015, Taormina, Italy,
Schahram Dustdar, Frank Leymann and Massimo Villari (Eds.),
volume 9306 of LNCS, pp. 34—48, ISBN 978-3-319-24071-8,
DOI 10.1007/978-3-319-24072-5_3
- [BOB+14]
-
Alkida Balliu, Dennis Olivetti, Ozalp Babaoglu, Moreno
Marzolla, Alina Sîrbu, BiDAl: Big Data Analyzer
for Cluster Traces, in E. Plödereder, L. Grunske,
E. Schneider, D. Ull (editors), proc. INFORMATIK 2014 Workshop
on System Software Support for Big Data (BigSys 2014)
September 25—26 2014, Stuttgart, Germany, Lecture Notes
in Informatics (LNI) — Proceedings, Series of the
Gesellschaft für Informatik (GI), Volume P-232,
pp. 1781—1795, ISBN 978-3-88579-626-8, ISSN 1617-5468
- [M14]
-
Moreno Marzolla, The Octave Queueing Package, proc. 11th International Conference on Quantitative Evaluation of SysTems (QEST 2014), September 8—10, 2014, Florence, Italy, Gethin Norman and William Sanders (Eds.), volume 8657 of LNCS, pp. 174—177, ISBN 978-3-319-10695-3 (print), 978-3-319-10696-0 (online), DOI 10.1007/978-3-319-10696-0_14
- [MFD13]
- Moreno Marzolla, Stefano Ferretti, Gabriele D'Angelo, Auction-Based Resource Allocation in Digital
Ecosystems. Proc. 6th International Conference on MOBILe
Wireless MiddleWARE, Operating Systems, and Applications
(MobilWare 2013), November 11—12 2013, Bologna, Italy,
pp. 20—27, DOI 10.1109/Mobilware.2013.16
- [MDM13]
- Moreno Marzolla, Gabriele D'Angelo, Marco Mandrioli, A Parallel Data Distribution Management
Algorithm, Proc. IEEE/ACM 17th International Symposium on
Distributed Simulation and Real Time Applications (DS-RT 2013),
oct 30—nov 1, 2013, Delft, the Netherlands, pp. 145—152,
ISSN 1550-6525, DOI 10.1109/DS-RT.2013.23
- [GMM13]
- Vincenzo Grassi, Moreno Marzolla, Raffaela Mirandola QoS-Aware Fully
Decentralized Service Assembly, Proc. 8th International
Symposium on Software Engineering for Adaptive and
Self-Managing Systems (Marin Litoiu and John Mylopoulos,
editors). SEAMS 2013, San Francisco, CA, USA, May 20—21,
2013, pp. 53—62, ISBN 978-1-4673-4401-2
DOI 10.1109/SEAMS.2013.6595492
- [FGMP12-3]
- Stefano Ferretti, Vittorio Ghini, Moreno Marzolla, Fabio Panzieri,
Walking with the Oracle: Efficient Use of Mobile Networks through Location-Awareness, proc. Wireless Days
2012, IFIP, November 21—23 2012, Dublin, Ireland, ISSN 2156-9711, ISBN 978-1-4673-4402-9, DOI 10.1109/WD.2012.6402830
- [TDM12]
- Luca Toscano, Gabriele D'Angelo, Moreno Marzolla, Parallel Discrete Event Simulation with
Erlang, proc. ACM SIGPLAN Workshop on Functional
High-Performance Computing, FHPC'12, pp 83—92, 15
september 2012, Copenhagen, Denmark, ISBN: 978-1-4503-1577-7
DOI 10.1145/2364474.2364487
- [FGMP12-2]
-
Stefano Ferretti, Vittorio Ghini, Moreno Marzolla, Fabio Panzieri, Modeling the Energy Consumption of Multi-NIC
Communication Mechanisms, proc.IEEE Online
Conference on Green Communications (GreenCom), 25—28
september 2012, pp. 104—109, ISBN 978-1-4799-0395-5,
DOI 10.1109/GreenCom.2012.6519624
- [FGMP12-1]
-
Stefano Ferretti, Vittorio Ghini, Moreno Marzolla, Fabio Panzieri, Modeling the Always Best Packet Switching
Mechanism, proc. 6th International
Conference on Next Generation Mobile Applications, Services
and Technologies (NGMAST 2012), 12—14 september 2012,
Paris, France, ISBN 978-1-4673-2598-1, DOI 10.1109/NGMAST.2012.21
- [M12]
-
Moreno Marzolla, Optimizing the
energy consumption of large-scale applications, Barbora
Buhnova & Antonio Vallecillo (Eds.), Proceedings of the 8th
International ACM SIGSOFT Conference on the Quality of Software
Architectures, QoSA'12 (part of CompArch 2012), June
25—28, 2012, Bertinoro, Italy. ACM 2012, ISBN
978-1-4503-1346-9/12/06
DOI 10.1145/2304696.2304718
- [DFM12]
- Gabriele D'Angelo, Stefano Ferretti, Moreno Marzolla. Time Warp on
the Go. Proc. 3rd ICST/CREATE-NET Workshop on DIstributed
SImulation and Online gaming (DISIO 2012), in conjunction with
SIMUTools 2012, Desenzano, Italy, march 19, 2012, ISBN
978-1-4503-1510-4, DOI 10.4108/icst.simutools.2012.247736
- [MM12]
- Moreno Marzolla, Raffaela Mirandola, A Framework for QoS-aware
Execution of Workflows over the Cloud,
proc. 2nd International Conference on Cloud Computing and
Services Science (CLOSER 2012), Frank Leymann, Ivan Ivanov, Marten Von Sideren, Tony Shan (Editors), april 18—21 2012, Porto,
Portugal, ISBN 978-989-8565-05-1, SCITEPRESS
- [BMT12]
- Ozalp Babaoglu, Moreno Marzolla, Michele Tamburini,
Design and Implementation of a P2P Cloud System,
Proceedings of the 27th Annual ACM Symposium on Applied Computing
2012 (SAC 2012), march 26—30, Riva del Garda, Italy,
ACM Press,
ISBN 978-1-4503-0857-1 DOI 10.1145/2245276.2245357
- [MBP11]
- Moreno Marzolla, Ozalp Babaoglu, Fabio Panzieri, Server
Consolidation in Clouds through Gossiping, proc. First
International Workshop on Sustainable Internet and Internet
for Sustainability (SUSTAINET 2011), June 20, 2011, Lucca,
Italy, pp. 1—6, ISBN 978-1-4577-0350-8,
DOI 10.1109/WoWMoM.2011.5986483
- [DFM11]
-
Gabriele D'Angelo, Stefano Ferretti, Moreno Marzolla, Adaptive Event
Dissemination for Peer-to-Peer Multiplayer Online
Games, in Proceedings of the International Workshop on
DIstributed SImulation & Online gaming (DISIO 2011) - ICST
Conference on Simulation Tools and Techniques (SIMUTools
2011), Barcelona (Spain), ICST, March 21, 2011,
ISBN 978-1-936968-00-8
- [MFD11]
-
Moreno Marzolla, Stefano Ferretti, Gabriele D'Angelo, Dynamic
Scalability for Next Generation Gaming Infrastructures,
in Proceedings of the International Workshop on DIstributed
SImulation & Online gaming (DISIO 2011) - ICST Conference
on Simulation Tools and Techniques (SIMUTools 2011), Barcelona
(Spain), ICST, March 21, 2011, ISBN 978-1-936968-00-8
- [MM10]
- Moreno Marzolla, Raffaela Mirandola, Performance-Aware
Reconfiguration of Software Systems, Proc. 7th European
Performance Engineering Workshop (EPEW 2010), Bertinoro, Italy,
September 23—24, 2010, volume 6342/2010 of LNCS,
pp. 51—66, ISBN 987-3-642-15783-7, DOI
10.1007/978-3-642-15784-4_4
- [M10]
-
Moreno Marzolla, The
qnetworks
Toolbox: A Software Package for Queueing Networks
Analysis, K. Al-Begain, D. Fiems, W. Knottenbelt,
editors, Proc. 17th International Conference on Analytical and
Stochastic Modelling Techniques and Applications (ASMTA '10),
june 14—16 2010, Cardiff, UK, K. Al-Begain, D. Fiems,
and W. Knottenbelt (Eds.): ASMTA 2010, LNCS 6148,
pp. 102—116, Springer, ISBN 978-3-642-13567-5,
DOI 10.1007/978-3-642-13568-2_8
- [RMM+10]
- M. Riedel, M.S. Memon, A.S. Memon, A. Streit, F. Wolf,
Th. Lippert, A. Konstaninov, M. Marzolla, B. Kónya, O. Smirnova,
L. Zangrando, J. Watzl, D. Kranzlmüller,
Improvements of Common Open Grid
Standards to Increase High Throughput and High Performance
Computing Effectiveness on Large-scale Grid and e-Science
Infrastructures, proc. Seventh High-Performance Grid
Computing Workshop (HPGC 2010), April 19, 2010, Atlanta, USA, in
conjunction with IEEE International Symposium on Parallel &
Distributed Processing, Workshops and PhD Forum (IPDPSW), April
19—23, 2010, Atlanta, USA, IEEE Computer Society, ISBN
978-1-4244-6533-0, DOI 10.1109/IPDPSW.2010.5470916
- [C+09]
-
M. Cecchi, F. Capannini, A. Dorigo, A. Ghiselli, F. Giacomini,
A. Maraschini, M. Marzolla, S. Monforte, F. Pacini, L. Petronzio,
F. Prelz, The gLite Workload Management
System, in Proc. 4th International Conference on Grid and
Pervasive Computing (GPC 2009), Geneva, 4—8 May 2009, Volume
5529 of LNCS, pp. 256—268, ISSN 0302-9743 (print), 1611-3349
(Online), DOI 10.1007/978-3-642-01671-4_24
- [AM09]
- Sergio Andreozzi, Moreno Marzolla, A RESTful Approach to the
OGSA Basic Execution Service Specification, Proc Fourth
International Conference on Internet and Web Applications and
Services (ICIW 2009), May 24—28, 2009, Mestre, Italy,
pp. 131—136, ISBN 978-0-7695-3613-2, DOI
10.1109/ICIW.2009.26
- [RMM+08]
- M. Riedel, A.S. Memon, M.S. Memon, D. Mallmann, A. Streit,
V. Venturi, P. Andreetto, M. Marzolla, A. Ferraro, A. Ghiselli,
F. Hedman, Zeeshan A. Shah, J. Salzemann, A. Da Costa, V. Breton,
V. Kasam, M. Hofmann-Apitius, D. Snelling, S. van de Berghe,
V. Li, S. Brewer, A. Dunlop, N. De Silva Improving e-Science
with Interoperability of the e-Infrastructures EGEE and
DEISA, Proceedings of the 31st International Convention
MIPRO, Conference on Grid and Visualization Systems (GVS), May
2008, Opatija, Croatia, Croatian Society for Information and
Communication Technology, Electronics and Microelectronics, ISBN
978-953-233-036-6, pp. 225—231.
- [AAB+07]
- Z. Ali Shah, P. Andreetto, S. van de Berghe, A. Ferraro,
F. Hedman, V. Li, M. Marzolla, Shabaz Memon, Shiraz Memon, M. Riedel,
D. Snelling, K. Stamou, A. Streit, B. Twedell, V. Venturi, Open
Standards-based Interoperability of Job Submission and Management
Interfaces across the Grid Middleware Platforms gLite and
UNICORE, Proceedings of International Interoperability and
Interoperation Workshop (IGIIW) 2007 at 3rd IEEE International
Conference on e-Science and Grid Computing, Bangalore, India,
December, 2007, IEEE Computer Society, ISBN 0-7695-3064-8,
pp. 592—599,
DOI 10.1109/E-SCIENCE.2007.54,
printed in the USA
- [MMR+07]
- M.S. Memon, A.S. Memon, M. Riedel, B. Schuller, D. Mallmann,
B. Tweddell, A. Streit, S. van den Berghe, D. Snelling, V. Li,
M. Marzolla, P. Andreetto, Enhanced Resource Management
Capabilities using Standardized Job Management and Data Access
Interfaces within UNICORE Grids, Proceedings of 3rd Workshop on
Scheduling and Resource Management for Parallel and Distributed
Systems SRMPDS 2007, ICPADS'07 - The 13th International Conference on
Parallel and Distributed Systems Hsinchu, Taiwan, December, 2007,
Volume 2, 5—7 December 2007, IEEE Computer Society, ISBN
978-1-4244-1890-9, pp. 1—6,
DOI 10.1109/ICPADS.2007.4447834, printed in the USA
- [MM07]
- Moreno Marzolla, Raffaela Mirandola, Performance Prediction of Web
Service Workflows, in Overhage, S.; Szyperski, C.A.; Reussner,
R.; Stafford, J.A. (Eds.), Proc. Third International Conference on
Quality of Software Architectures, QoSA 2007, Medford, MA, USA, July
11—13, 2007, Vol. 4880 of Lecture Notes in Computer Science, 2008,
ISBN 978-3-540-77617-8, pp. 127—144,
DOI 10.1007/978-3-540-77619-2_8, Printed in the USA.
- [BMM06]
- Simonetta Balsamo, Moreno Marzolla, Raffaela Mirandola, Efficient
Performance models in Component-Based Software
Engineering, Proc. 32nd Euromicro Conference on Software
Engineering and Advanced Applications (SEAA), Dubrovnik,
Coratia, Aug 8—Sep 1, 2006, pp. 64—71, IEEE Computer
Society, printed in the USA, ISSN 1089-6503,
DOI 10.1109/EUROMICRO.2006.34
- [MMO06]
- Moreno Marzolla, Matteo Mordacchini, Salvatore Orlando, A P2P
Resource Discovery System Based on a Forest of Trees,
Proc. 3rd int. Workshop on Grid and Peer-to-Peer Computing
Impacts on Large Scale Heterogeneous Distributed Database
Systems (GLOBE'06), DEXA Conference, Krakow, Poland, sep
4—8, 2006, pp. 261—265, IEEE Computer Society,
printed in the USA, ISSN 1529-4188, DOI
10.1109/DEXA.2006.16
- [AV+06]
- G. Avellino, S. Beco, A. Cavallini, A. Maraschini,
F. Pacini, A. Parrini, C. Scarcella, M. Sottilaro, A. Terracina,
F. Dvořák, D. Kouřil, A. Křenek,
l. Matyska, M. Mulač, J. Pospíšil, M. Ruda,
Z. Salvet, J. Sitera, J. Škrabal, M. Voců,
S. Monforte, M. Pappalardo, S. Andreozzi, M. Cecchi,
V. Ciaschini, T. Ferrari, F. Giacomini, R. Lops, E. Ronchieri,
V. Venturi, G. Fiorentino, V. Martellli, M. Mezzadri,
E. Molinari, F. Prelz, D. Rebatto, P. Andreetto, A. S. Borgia,
A. Dorigo, A. Giannelle, M. Marzolla, M. Mordacchini,
M. Sgaravatto, L. Zangrando, A. Guarise, G. Patania, R. Piro,
A. Werbrouck, Flexible Job Submission Using Web Services:
The gLite WMProxy Experience, Proc. International
Conference on Computing in High Energy and Nuclear Physics
(CHEP'06), Sunanda Banerjee (Editor), Mumbay, India Feb
13—17, 2006, Volume II, pp. 831—835, Macmillan,
printed in India, ISBN 0230-63017-0.
- [A+06]
- P. Andreetto, S. A. Borgia, A. Dorigo, A. Gianelle,
M. Marzolla, M. Mordacchini, M. Sgaravatto, L. Zangrando,
F. Dvořák, D. Kouřil, A. Křenek,
l. Matyska, M. Mulač, J. Pospíšil, M. Ruda,
Z. Salvet, J. Sitera, J. Škrabal, M. Voců,
G. Avellino, S. Beco, A. Cavallini, A. Maraschini, F. Pacini,
A. Parrini, C. Scarcella, M. Sottilaro, A. Terracina,
S. Monforte, M. Pappalardo, S. Andreozzi, M. Cecchi,
V. Ciaschini, T. Ferrari, F. Giacomini, R. Lops, E. Ronchieri,
V. Venturi, G. Fiorentino, V. Martelli, M. Mezzadri,
E. Molinari, F. Prelz, D. Rebatto, A. Guarise, G. Patania,
R. Piro, A. Werbrouck, CREAM: A simple, Grid-accessible,
Job Management System for local Computational Resources,
Proc. International Conference on Computing in High Energy and
Nuclear Physics (CHEP'06), Sunanda Banerjee (Editor), Mumbay,
India Feb 13—17, 2006, Volume II, pp. 738—741, Macmillan,
printed in India, ISBN 0230-63017-0.
- [MMO06]
- Moreno Marzolla, Matteo Mordacchini, Salvatore Orlando, Tree Vector
Indexes: Efficient Range Queries for Dynamic Content on Peer-to-Peer
Networks, Proc. 14th Euromicro Conference on Parallel,
Distributed and Network-Based Processing (PDP 2006),
Montbéliard-Sochaux, France, Feb 15-17, 2006, pp. 457—464, IEEE
Computer Society, ISBN 0-7695-2513-X,
DOI 10.1109/PDP.2006.68, printed in the USA.
- [M05]
- Moreno Marzolla, Reliable Distribution of Data using Replicated
Web Servers, Proc. Sixteenth International Workshop on Database
and Expert Systems Applications (DEXA): First International Workshop
on High Availability of Distributed Systems (HADIS'05), Copenhagen,
Aug 22—26, 2005, pp. 305—309, IEEE Press, ISBN
0-7695-2424-9, DOI 10.1109/DEXA.2005.163, printed in the USA.
- [MMO05]
- Moreno Marzolla, Matteo Mordacchini, Salvatore Orlando, Resource Discovery
in a Dynamic Grid Environment, Proc. Sixteenth International
Workshop on Database and Expert Systems Applications (DEXA): 2nd
int. Workshop on Grid and Peer-to-Peer Computing Impacts on Large
Scale Heterogeneous Distributed Database Systems (GLOBE'05),
Copenhagen, Aug. 22—26, 2005, pp. 256—260, IEEE Press,
ISBN 0-7695-2424-9,
DOI 10.1109/DEXA.2005.166, printed in the USA.
- [BM05]
- Simonetta Balsamo, Moreno Marzolla, Performance Evaluation of UML
Software Architectures with Multiclass Queueing Network
Models, Proc. Fifth Int. Workshop on Software and
Performance (WOSP'05), Palma de Mallorca, Spain, July
12—14, 2005, pp. 37—42, ACM Press, printed in the
USA. ISBN 1-59593-087-6.
- [BMM04]
- Simonetta Balsamo, Roberto Mamprin, Moreno Marzolla, Performance Evaluation
of Software Architectures with Queueing Network Models, In
Carmen Bobenau, editor, Proc. of the European Simulation and Modeling
Conference 2004 (ESMc'04), October 25—27, 2004, UNESCO, Paris, France,
pp. 206—213, printed in Belgium, ISBN 90-77381-14-7
- [MB04]
- Moreno Marzolla, Simonetta Balsamo, UML-PSI: The UML Performance
SImulator, Proc. of the First International Conference on
the Quantitative Evaluation of Systems (QEST 2004), Enschede,
The Netherlands, September 27—30, 2004, pp. 340—341,
IEEE Computer Society, Printed in the USA, ISBN 0-7695-2185-1
- [M04]
- Moreno Marzolla, libcppsim: a Simula-like,
Portable Process-Oriented Simulation Library in C++, In
Graham Horton, editor, Proc. of ESM'04, the 18th European
Simulation Multiconference, pp. 222—227, Magdeburg,
Germany, jun 13—16 2004, SCS Press, Printed in Germany,
ISBN 3-936150-35-4
- [BDIM04]
- Simonetta Balsamo, Antinisca Di Marco, Paola Inverardi,
Moreno Marzolla, Experimenting different Software
Architectures Performance Techniques: A Case Study,
Proc. of the Fourth International Workshop on Software and
Performance (WOSP'04), pp. 115—119, Redwood Shores, CA,
jan 14—16 2004, ACM Press, printed in the USA. ISBN
1-58113-673-0
- [BM03-3]
- Simonetta Balsamo, Moreno Marzolla, Towards
Performance Evaluation of Mobile Systems in UML, In B. di
Martino, L. T. Yang, and C. Bobenau, editors, Proc. of the
European Simulation and Modelling Conference 2003 (ESMc'03),
pp. 61—68, Naples, Italy, Oct. 27—29
2003. EUROSIS-ETI. Printed in Belgium. ISBN 90-77381-04-X
- [BM03-2]
- Simonetta Balsamo, Moreno Marzolla, A Simulation-Based
Approach to Software Performance Modeling, In Paola
Inverardi, editor, Proc. Joint 9th European Software Engineering
Conference (ESEC) & 11th SIGSOFT Symposium on the
Foundations of Software Engineering (FSE-11), pp. 363—366,
Helsinki, FI, Sept. 1—5 2003. ACM Press. Printed in the
USA. ISBN 1-58113-743-5
- [BM03]
- Simonetta Balsamo, Moreno Marzolla, Simulation
Modeling of UML Software Architectures, In D. Al-Dabass,
editor, Proc. of ESM'03, the 17th European Simulation
Multiconference, pp. 562—567, Nottingham, UK, June
9—11 2003. SCS European Publishing House. Printed in
Germany. ISBN 3-936150-25-8. Best Paper Award of the
Complex Systems Modeling
track.
- [MM03]
- Moreno Marzolla, Valerio Melloni, A Monitoring System
for the BaBar INFN Computing Cluster, Proc. 2003
International Conference on Computing in High Energy and Nuclear
Physics (CHEP'03), La Jolla, California March 24—28, 2003,
Electronic Proceedings (distributed on DVD), SLAC-R-636, eConf
C0303241
- [M03]
- Moreno Marzolla, A Performance Monitoring System For
Large Computing Clusters, In Andrea Clematis, editor,
Proc. of the 11th Euromicro Conference on Parallel, Distributed
and Network-Based Processing (PDP'03), pp. 393-400, Genova,
Italy, feb 5—7 2003, IEEE Computing Society Press. Printed
in the USA. ISBN 0-7695-1875-3
- [M01]
- Moreno Marzolla, Distributed Simulation of Large
Computer Systems, In H. S. Chen, editor, Proc. of CHEP
2001, International Conference on Computing in High Energy and
Nuclear Physics, pp. 477—480, Beijing, P. R. China, Sep
3—7 2001. Science Press, Printed in Beijing. ISBN
1-880132-77-X
- [M98]
- Moreno Marzolla, Maintaining Dynamic Graph Properties
Deterministically, In P. Degano, U. Vaccaro and
G. Pirillo, editors, Proc. Sixth Italian Conference on
Theoretical Computer Science (ICTCS'98), pp. 102—113,
Prato, Italy, nov 9—11 1998, World Scientific Publishing,
Printed in Singapore. ISBN 981-02-3655-7
PhD Dissertation
- [M04d]
- Moreno Marzolla, Simulation-Based Performance Modeling of
UML Software Architectures, PhD thesis TD-2004-1,
Dottorato di Ricerca in Informatica, II ciclo
nuova serie, Dipartimento di Informatica, Università Ca'
Foscari di Venezia.
Teaching Activities
Courses taught
Academic Year 2021/2022
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
- Laboratorio di Algoritmi e
Struttrure Dati (classi A e B) (3+3 CFU,
30 + 30 hours lab), Laurea in
Ingegneria e Scienze Informatiche, Università di
Bologna
Academic Year 2020/2021
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
- Laboratorio di Algoritmi e
Struttrure Dati (classi A e B) (3+3 CFU,
30 + 30 hours lab), Laurea in
Ingegneria e Scienze Informatiche, Università di
Bologna
- Architectures and Platforms for Artificial Intelligence
module 2 (3 CFU, 24 hours lectures, in
English), Second Level Degree in Artificial Intelligence, Università di Bologna
- Algoritmi e Strutture Dati,
modulo 2 (4 CFU, 48 hours lectures), Laurea in Informatica per il Management,
Università di Bologna
Academic Year 2019/2020
- Fondamenti di Informatica
A (6 CFU, 60 hours of lectures),
Laurea in Ingegneria Biomedica e
Ingegneria Elettronica per l'energia e l'informazione,
Università di Bologna.
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
- Algoritmi e Strutture Dati,
modulo 3 (3 CFU>/abbr>, 30 hours), Laurea in Informatica per il Management,
Università di Bologna
Academic Year 2018/2019
- Fondamenti di Informatica
A (6 CFU, 60 hours of lectures),
Laurea in Ingegneria Biomedica e
Ingegneria Elettronica per l'energia e l'informazione,
Università di Bologna.
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
Academic Year 2018/2019
- Fondamenti di Informatica
A (6 CFU, 60 hours of lectures),
Laurea in Ingegneria Biomedica e
Ingegneria Elettronica per l'energia e l'informazione,
Università di Bologna.
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
- An Introduction to Parallel Programming (10
hours, in English), PhD program in Computer Science and
Engineering, Università
di Bologna
Academic Year 2017/2018
- Fondamenti di Informatica
A (6 CFU, 60 hours of lectures),
Laurea in Ingegneria Biomedica e
Ingegneria Elettronica per l'energia e l'informazione,
Università di Bologna.
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
Academic Year 2016/2017
- Fondamenti di Informatica
A (6 CFU, 60 hours of lectures), Laurea in Ingegneria Biomedica e Ingegneria
Elettronica per l'energia e l'informazione, Università di
Bologna.
- High Performance Computing (6 CFU,
40 hours lectures + 20 hours lab),
Laurea in Ingegneria e Scienze
Informatiche, Università di Bologna
Academic Year 2015/2016
- Fondamenti di Informatica
A (6 CFU, 60 hours of lectures), Laurea in Ingegneria Biomedica e Ingegneria
Elettronica per l'energia e l'informazione, Università di
Bologna.
- Algoritmi e Strutture
Dati—Modulo 2 (6 CFU, 52 hours of
lectures), Laurea in Informatica
per il Management, Università di Bologna.
Academic Year 2014/2015
- Algoritmi Avanzati—Modulo
2 (2 CFU, 20 hours of lectures), Laurea Magistrale in Informatica,
Università di Bologna.
- Algoritmi e Strutture
Dati—Modulo 2 (6 CFU, 52 hours of
lectures), Laurea in Informatica
per il Management, Università di Bologna.
Academic Year 2013/2014
- Algoritmi Avanzati—Modulo
2 (2 CFU, 20 hours of lectures), Laurea Magistrale in Informatica,
Università di Bologna.
-
Algoritmi e Strutture
Dati—Modulo 2 (6 CFU, 52 hours of lectures), Laurea in Informatica per il
Management, Università di Bologna.
- Sistemi Complessi—Modulo
1 (4 CFU, 44 hours of lectures), Laurea Magistrale in Informatica,
Università di Bologna.
Academic Year 2012/2013
-
Algoritmi e Strutture
Dati—Modulo B (6 CFU, 52 hours of lectures), Laurea in Informatica per il
Management, Università di Bologna.
- Lecturer (6 hours) for the Complex Systems
Course,
Prof. Ozalp
Babaoglu,
Laurea Magistrale in
Informatica, Università di Bologna. I
was also responsible for grading all students final
programming projects.
Academic Year 2011/2012
-
Algoritmi e Strutture
Dati—Modulo B (6 CFU, 46 hours of lectures), Laurea in Informatica per il
Management, Università di Bologna.
-
Laboratorio di Informatica
(3 CFU, 36 hours of lectures), Laurea in Ortottica e Assistenza Oftalmologica, Università
di Bologna.
- Lecturer (12 hours) for the Complex Systems Course, Prof. Ozalp Babaoglu,
Laurea Magistrale in
Informatica, Università di Bologna. I was also
responsible for grading all students final programming
projects.
Academic Year 2010/2011
-
Algorithms and Data Structures (12 CFU), 80 hours of
lectures, Algoritmi e Strutture
Dati), Laurea in
Informatica per il Management, Università di
Bologna.
- Lecturer (12 hours) for the Complex Systems Course, Prof. Ozalp Babaoglu,
Laurea Magistrale in
Informatica, Università di Bologna. I was also
responsible for grading all students final programming
projects for this course.
Academic Year 2009/2010
- Algorithms and Data Structures (12 CFU), 80 hours of
lectures, Algoritmi e Strutture
Dati), Laurea in
Informatica per il Management, Università di
Bologna.
- I gave five lectures (2 hours each) for the Complex Systems
Course, Prof. Ozalp Babaoglu,
Laurea Magistrale in
Informatica, Università di Bologna. I was also
responsible for grading all students final programming
projects for this course.
Academic Year 2007/2008
- I gave three seminars (3 hours each) to Computer Science and
Mathematics PhD students, Università di Ferrara. Topics
were: Object-Oriented Programming and Design
Patterns, Introduction to Queueing Networks,
and Introduction to Discrete-Event Simulation.
Academic Year 2005/2006
- Professor on contract for the Web Technologies course, CS
(Computer Science) degree, Università di Padova. My
duties included selecting the topics of the course, preparing
the material for students, 42 hours of lectures, preparing and
grading the final exams.
- Professor on contract for the Introduction to Computer
Science course, Chemistry degree, Università di
Padova. My duties included selecting the topics of the course,
preparing the material for students, 48 hours of lectures,
preparing and grading the final exams.
- I gave seminars (6 hours) on Systems Performance
Evaluation for Computer Science PhD students,
Università di Ferrara.
Academic Year 2004/2005
- Professor on contract for the Software Engineering course,
CS degree, Università di Ferrara. My duties included
selecting the topics of the course, preparing the material for
students, 56 hours of lectures, preparing and grading the
final exams.
- Professor on contract for the Software Engineering course,
CS degree, Università Ca' Foscari di Venezia. My duties
included selecting the topics of the course, preparing the
material for students, 48 hours of lectures, preparing and
grading the final exams.
- Professor on contract for the Web Technologies course, CS
degree, Università di Ferrara. My duties included
selecting the topics of the course, preparing the material for
students, 56 hours of lectures, preparing and grading the
final exams.
- Teaching Assistant (25 hours) for the course of Programming
I (prof. Gilberto Filè), CS degree, Università
di Padova.
- I gave lectures (10 hours) for the Distributed Systems
course (prof. Simonetta Balsamo), CS degree, Università
Ca' Foscari di Venezia.
Academic Year 2003/04
- Professor on contract for the Software Engineering course,
CS degree, Università di Ferrara. My duties included
selecting the topics of the course, preparing the material for
students, 56 hours of lectures, preparing and grading the
final exams.
- Teaching Assistant (25 hours) for the course of
Programming I (prof. Gilberto Filè), CS degree,
Università di Padova. My duties included preparing
the material for students and grading their homeworks.
- Teacher for the E-Commerce module for the IFTS professional
training course
Tecnico Superiore per lo sviluppo
del commercio elettronico
(Legnago, VR, Italy). My duties
included course topics selection, preparation of the material
for students, 140 hours of lectures, preparation of
programming exercises and preparation and grading of the final
exam.
- I gave lectures (10 hours) for the Distributed Systems
course (prof. Simonetta Balsamo), CS degree,
Università Ca' Foscari di Venezia.
Academic Year 2002/03
- I gave lectures (10 hours) for the Distributed Systems
course (prof. Simonetta Balsamo), CS degree,
Università Ca' Foscari di Venezia.
- Professor on contract for the Software Engineering
course, CS degree, Universit à di Ferrara. My duties
included selecting the topics of the course, preparing the
material for students, 56 hours of lectures, preparing and
grading the final exams.
Academic Year 2001/02
- I gave lectures (10 hours) for the Distributed Systems
course (prof. Simonetta Balsamo), CS degree,
Università Ca' Foscari di Venezia.
Academic Year 2000/01
- I gave one lecture (2 hours) for the Operating Systems
course (prof. Augusto Celentano), CS degree,
Università Ca' Foscari di Venezia;
- I gave lectures (12 hours) for the Distributed Systems
course (prof. Simonetta Balsamo), CS degree,
Università Ca' Foscari di Venezia.
Theses supervised
Full list of theses supervised at the University of Bologna
Theses supervised at other Universities
- Lamberto Lodi, Esportazione di funzionalità da
una applicazione gestionale tramite Web Services, laurea
triennale in Informatica, Academic Year 2004/2005,
Università di Ferrara.
- Cristina Sgobbi, Realizzazione di nuove
rappresentazioni multimediali tridimensionali tramite
panoramiche di oggetti e intgrazioni con oggetti VRML,
laurea triennale in Informatica, Academic Year 2004/2005,
Università di Ferrara.
- Luca Massarenti, Progettazione e analisi di un metodo
affidabile di memorizzazione dati, laurea triennale in
Informatica, Academic Year 2003/2004, Università di
Ferrara.
- Alessandro Moreschi, Una applicazione per la
spettroscopia NIR, laurea triennale in Informatica,
Academic Year 2003/2004, Università di Ferrara.
- Lisa Pelati, Sistemi di pagamento mobili,
laurea triennale in Informatica, Academic Year 2003/2004,
Università di Ferrara.
- Daniele Bizzarri, Una
alternativa agile alle tradizionali metodologie di sviluppo del
software: eXtreme Programming, laurea triennale in
Informatica, Academic Year 2003/2004, Università di
Ferrara.
Software Developed
This section describes some of the software I have developed
or co-developed.
- Interval Tree Matching (ITM)
- The Interval Tree Matching (ITM) algorithm is a new solution
for the Data Distribution Management problem in parallel and
distributed simulation. Given two sets of
d-dimensional rectangular regions, ITM can identify
all intersections among one region of the first set and one of
the second set. ITM is a joint work with Gabriele D'Angelo and
Marco Mandrioli and has been described in [MDM13]. The source code of ITM is
available at pads.cs.unibo.it.
- The Octave queueing package
- The Octave
queueing package is a software package for Queueing
Networks and Markov chains analysis written in GNU
Octave. This software (previously known as
qnetworks
toolbox) is described in [M10]; the latest version is available at Octave Forge.
- ErlangTW
- ErlangTW (Erlang Time Warp) is a parallel/distributed
simulation middleware based on the Time Warp synchronization
protocol. ErlangTW is entirely written in Erlang, a concurrent,
functional programming language specifically targeted at
building distributed systems. ErlangTW allows simulation models
to be executed either on single-core, multicore and distributed
computing architectures. ErlangTW is a joint work with Luca
Toscano and Gabriele D'Angelo has been described in [TDM12] The source code of ErlangTW is
available at pads.cs.unibo.it.
- Go-Warp
- Go-Warp is a simulator based on the Time Warp
synchronization algorithm and implemented using the Go
programming language. Go is a general purpose programming
language announced by Google in the late 2009 and now developed
as an Open Source project. The Go language has good support for
concurrency and communication; many features introduced in Go
seem to have a good potential but its usage in Parallel And
Distributed Simulation (PADS) is still not fully
explored. Go-Warp is a joint work with Pietro Ansaloni and
Gabriele D'Angelo and has been described in [DFM12]. The source code of Go-Warp is
available at pads.cs.unibo.it.
- P2PCS
- Cloud Computing has gained popularity in both research and
industrial communities. Cloud users can acquire computing
resources on a need basis, achieving on demand scalability;
Cloud providers can maximize resource utilizations of
datacenters, increasing their return on investments. While Cloud
systems are usually hosted in large datacenters and are
centrally managed, other types of Cloud architectures can be
imagined. P2PCS is a prototype implementation of a fully
decentralized, P2P Cloud. A P2P Cloud allows organizations or
even individual to build a computing infrastructure out of
existing resources, which can be easily allocated among
different tasks. P2PCS is a joint work with Michele Tamburini
and Ozalp Babaoglu and has been described in [BMT12].
LIBSVMCBE
LIBSVMCBE
is an optimized version of LIBSVM
for efficient training Support Vector Machines on the Cell
Broadband Engine (CBE). LIBSVMCBE
has
been described
in [M11].
- Patch contributed to the gphoto project
- I contributed a patch to the gphoto library for better
supporting the Canon A40 digital camera. In particular, my patch
improved the remote capture support capabilities of gphoto2 for
this particular camera. My contribution has been included into the
main development branch of gphoto2.
- libcppsim and UML-PSI
- During my PhD thesis I developed libcppsim
and UML-Psi,
libcppsim is a process-oriented simulation library written in
C++; UML-Psi (the UML Performance SImulator) is a software
package for simulation modeling of software architectures described as
annotated UML diagrams. Both softwares, although no longer maintained,
are still available as open source software under the GNU General
Public License. These packages have been described in [M04] [MB04] [M04d].
- perfmc
- While I worked at INFN Padova for the BaBar collaboration I
wrote perfmc, a mointoring system for compute farms.
perfmc uses the Simple Network Management Procotol (SNMP)
to query a large number of heterogeneous hosts (including other
SNMP-capable appliances, such as routers, tape libraries and so
on). perfmc has been used at INFN Padova for many years
to monitor the BaBar reprocessing farm, which includes more than
300 CPUs. While never publicly released, this software has been
described in [M03].
Last updated: 2022-11-25