Curriculum Vitae Europass -...

24
Curriculum Vitae Europass Informazioni personali Cognome nome Nicola Tonellotto Indirizzo Via Gattici 70/H, 56128, Pisa (PI), Italia Telefono +39 348 8283144 Email [email protected] (personal) [email protected] (work) [email protected] (PEC) Homepage http://hpc.isti.cnr.it/~khast Skype ID nicola.tonellotto Nazionalità Italiana Data di nascita 20 ottobre 1975 Sesso Maschio Indicatori Bibliometrici Web Page http://hpc.isti.cnr.it/~khast ORCID 0000-0002-7427-1001 Scopus Author ID 8964950100 Google Scholar ID mTVRtZQAAAAJ Google Scopus Indici Tutte Dal 2013 Tutte Dal 2013 Dal 2008 Citazioni 828 477 451 343 451 Indice H 16 12 11 11 11 i10-index 28 14 16 13 13 Data 19/09/2018 Pagina 1 - Curriculum vitæ Nicola Tonellotto CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALI Il sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamento dei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Transcript of Curriculum Vitae Europass -...

Curriculum VitaeEuropass

Informazioni personali

Cognome nome Nicola TonellottoIndirizzo Via Gattici 70/H, 56128, Pisa (PI), Italia

Telefono +39 348 8283144

Email [email protected] (personal)[email protected] (work)[email protected] (PEC)

Homepage http://hpc.isti.cnr.it/~khast

Skype ID nicola.tonellotto

Nazionalità Italiana

Data di nascita 20 ottobre 1975

Sesso Maschio

Indicatori Bibliometrici

Web Page http://hpc.isti.cnr.it/~khastORCID 0000-0002-7427-1001

Scopus Author ID 8964950100Google Scholar ID mTVRtZQAAAAJ

Google Scopus

Indici Tutte Dal 2013 Tutte Dal 2013 Dal 2008

Citazioni 828 477 451 343 451Indice H 16 12 11 11 11

i10-index 28 14 16 13 13

Data 19/09/2018

Pagina 1 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Educazione

Data 28/03/2018 - 28/03/2024Titolo o qualifica Abilitazione professore II fascia

Settore Concorsuale 01/B1 - Informatica

Data 28/03/2018 - 28/03/2024Titolo o qualifica Abilitazione professore II fascia

Settore Concorsuale 09/H1 - Sistemi di Elaborazione delle Informazioni

Data 9/6/2008Titolo o qualifica Dottorato di Ricerca in Ingegneria dell’Informazione

Doktor Der IngenieurwissenschaftenArgomenti trattati Tesi: “Component Performance Modeling and Scheduling Strategies on Grids”. Su-

pervisori: dott. Domenico Laforenza, prof. ing. Luca Simoncini e prof.-ing. UweSchwiegelshohn.

Rilasciato da Università di Pisa e Università di DortmundClassificazione internazionale ISCED 6

Data 1/9/2002Titolo o qualifica Abilitazione alla professione di ingegnere

Rilasciato da Università da Pisa

Data 22/7/2002Titolo o qualifica Diploma di Laurea in Ingegneria Informatica, indirizzo Robotica e Sistemi di

Automazione Industriale, votazione 110/110 e lode.Argomenti trattati Tesi: “Prestazioni e valutazioni di cambio robotico tramite man-in-the-loop” (svolta

presso Ferrari S.p.A.). Supervisore: prof. ing. Mario Innocenti.Rilasciato da Università of Pisa

Classificazione internazionale ICSED 5

Premi e Riconoscimenti

Notable Article Award ACM Notable Article in Computing of 2015 Award for "QuickScorer: A Fast Algorithmto Rank Documents with Additive Ensembles of Regression Trees". Rif. http://www.computingreviews.com/recommend/bestof/notableitems.cfm?bestYear=2015

Best Paper Award ACM SIGIR Best Paper Award 2015 for "QuickScorer: A Fast Algorithm to Rank Do-cuments with Additive Ensembles of Regression Trees". Rif. Charlie Clarke (UMass),R. Baeza-Yates (Yahoo).

Best Paper Award LSDS-IR Best Paper Award 2011 for "Query Efficiency Prediction for Dynamic Pru-ning". Rif. R. Blanco (Amazon), B. B. Cambazoglu (NTENT), C. Lucchese (UniVe).

Best Paper Award LSDS-IR Best Paper Award 2010 for "Efficient Dynamic Pruning with Proximity Sup-port". Rif. R. Blanco (Amazon), B. B. Cambazoglu (NTENT), C. Lucchese (UniVe).

Attestato di lodevoleservizio

Attestato di lodevole servizio rilasciato dal dott. Claudio Montani, direttore dell’Istitutodi Scienza e Tecnologie dell’Informazione "A. Faedo" del Consiglio Nazionale delleRicerca, dal 02/10/2006 al 30/06/2011. Rif. prot. 2086 del 30/06/2011 – ISTI-CNR.

Pagina 2 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Lavoro

Data 30/10/2012 - oggiPosizione Tecnologo livello III

Attività principali Ricerca e sviluppo software nel campo del Calcolo a Elevate Prestazioni, delle Tec-nologie Cloud, degli Ambienti di Programmazione per l’elaborazioni di big data e deiMotori di Ricerca. Partecipazione a progetti di ricerca nazionali e internazionali egestione di relativi gruppi di lavoro.

Datore di lavoro ISTI, CNR, Pisa, ItaliaProdotti scientifici [J2–J8], [C3–C8,C10–C25], [P1–P4], [W2], [S3,S7–S10]

Data 28/05/2012 - 27/06/2015Posizione Consulente Scientifico

Attività principali Ricerca e sviluppo software per:– la rappresentazione del Web sotto forma di grafo ed implementazione di un

sistema di Near Duplicate Detection;– definizione e realizzazione di una pipeline efficace ed efficiente di query proces-

sing mediante l’identificazione e l’implementazione di nuovi segnali di rilevanzaquery-documento da utilizzarsi nell’ambito di soluzioni machine-learned per ilranking di documenti Web;

– studio e sviluppo di nuovi soluzioni efficaci ed efficienti per il learning di modellidi ranking a partire da dataset annotati e scoring dei documenti a tempo diquery processing;

– scalabilità, efficienza e tolleranza ai guasti di sistemi di crawling di documen-ti Web a elevate prestazioni e loro installazione, modifica e configurazione supiattaforme distribute.

Datore di lavoro Istella, Tiscali, Cagliari, Italia. Resp. Domenico DatoProdotti scientifici [J6], [C10,C14], [B1]

Data 2/10/2006 - 29/10/2012Posizione Ricercatore livello III Tempo Determinato

Attività principali Ricerca e sviluppo software nel campo del Calcolo a Elevate Prestazioni, delle Tecno-logie Grid, degli Ambienti di Programmazione a Componenti e dei Motori di Ricerca.Partecipazione a progetti di ricerca nazionali e internazionali e gestione di relativigruppi di lavoro.

Datore di lavoro ISTI, CNR, Pisa, ItaliaProdotti scientifici [J9–J11], [C26–C36], [P5–P9], [W3–W5], [TR7,TR3,TR1,TR2,TR4,TR5,TR6], [O1–

O7], [S4,S10]

Data 4/11/2002 - 1/10/2006Posizione Assegnista di ricerca

Attività principali Ricerca e sviluppo software nel campo del Calcolo a Elevate Prestazioni e delleTecnologie Grid. Partecipazione a progetti di ricerca nazionali e internazionali.

Datore di lavoro ISTI, CNR, Pisa, Italia. Resp. Domenico Laforenza.Prodotti scientifici [J12], [C37–C42], [P10–P12], [W6], [TR8,TR9], [O8], [S1,S2,S5,S6]

Data 9/2001 - 7/2002Posizione Internship

Attività principali Valutazione delle prestazioni di cambi robotici di autovetture commerciali.Datore di lavoro Ferrari S.p.A., Maranello, Italia. Resp. ing. Francesco Farachi.

Pagina 3 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

CollaborazioniScientifiche

Data 1/3/2018 - oggiAttività principali Ricerca e sviluppo di tecniche per il risparmio energetico su piattaforme di

elaborazione dati distribuite.Partner Dept. of Computer Science, Georgetown University, Washington DC, USA. Resp.

prof. Ophir Frieder.Prodotti scientifici [C2]

Data 1/8/2009 - oggiAttività principali Ricerca e sviluppo di tecniche per il ranking efficiente per il motore di ricerca open

source Terrier, sviluppato dall’Università di Glasgow.Partner Dept. of Computing Science, University of Glasgow, UK. Resp. prof. Iadh Ounis.

Prodotti scientifici [J8,J9], [C3,C4,C6,C12,C18–C22,C24,C26–C28,C31,C32], [P5], [W3], [S10]

Data 1/1/2004-oggiAttività principali Ricerca e sviluppo di algoritmi e tecnologie di l’efficienza dei sistemi di information

retrieval e di algoritmi di machine learning.Partner Università Ca’ Foscari di Venezia. Resp. prof. Salvatore Orlando.

Prodotti scientifici [J5,J6], [C5,C8,C10,C13,C14,C20,C21], [P1,P2,P10]

Data 10/6/2015 - 10/7/2015Attività principali Ricerca e sviluppo di tecniche per il suggerimento di correzioni software tramite

StackOverflow in ambienti di sviluppo software intergrati.Partner Laboratoir d’Informatique de Paris 6, Université Pierre et Marie Curie, Paris, France.

Resp. dr. Lom-Messan Hillah.Prodotti scientifici [C15], [S7]

Data 1/7/2014 - 31/7/2014Attività principali Ricerca e sviluppo di tecniche di utilizzo efficiente di fonti di energia rinnovabili per la

minimizzazione del costo operativo dei motori di ricerca geograficamente distribuiti.Partner Yahoo Labs, Barcelona, Spain. Resp. prof. Ricardo Baeza-Yates.

Prodotti scientifici [C11]

Data 01/01/2012 - 01/01/2014Attività principali Ricerca e sviluppo di tecniche di scheduling e machine learning per la minimizzazione

del costo operativo dei motori di ricerca.Partner Università di A Coruña, A Coruña, Spagna. Resp. prof. Fidel Cacheda.

Prodotti scientifici [J8], [C18,C19,C22,C26]

Data 02/11/2002 - 31/12/2008Attività principali Ricerca e sviluppo di tecniche di gestione e supporto runtime per ambienti di

programmazione paralleli, distribuiti e Grid.Partner Università di Pisa. Resp. prof. Marco Vanneschi.

Prodotti scientifici [J10,J12], [C34,C36,C37], [P6,P10,P12]

Data 1/1/2004-31/7/2008Attività principali Ricerca e sviluppo di algoritmi e tecnologie di gestione delle risorse e scheduling per

Grid. Partecipazione alle attività dell’Open Grid Forum.Partner Institute of Robotics Research, University of Dortmund, Germany. Resp. prof. dr.

Ramin Yahyapour.Prodotti scientifici [TR8], [J11], [C35], [P9]

Pagina 4 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Responsabilitàdi Progetti

Data 1/5/2018 - oggiOccupazione Valutatore tecnico-scientifico per il Programma Operativo Nazionale “Imprese e

competitività” 2014 - 2020 FESRDatore di lavoro CNR, Roma, Italia. Rif. Direttore Generale (CNR).

Data 1/1/2018 - oggiOccupazione Responsabile scientifico di Work Package (WP4 - Analytics & Processing Layer) del

progetto BigDataGrapes (H2020 Contract no. 780751)Finanziamento Totale: 4.4 M¤, CNR: 620 K¤

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Claudio Montani (ISTI-CNR).

Data 1/1/2018 - oggiOccupazione Coordinatore scientifico del progetto LIGA: Large-Scale Indie Gaming Analytics

(H2020 Contract Fortissimo 2 Call-2)Finanziamento Totale: 174 K¤, CNR: 80 K¤

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Claudio Montani (ISTI-CNR).

Data 21/5/2017 - oggiOccupazione Esperto Area della Ricerca CNR Pisa per il Regional Competence Center on Cloud

della Regione ToscanaDatore di lavoro Area della Ricerca CNR, Pisa, Italia. Rif. dott. Domenico Laforenza (CNR).

Data 1/9/2012 - 31/12/2015Occupazione Responsabile scientifico di Work Package (WP6 - Cloud support for SOA testing PaaS

& SOA testing framework integration) del progetto MIDAS (FP7 Contract no. 318786)

Finanziamento Totale: 3.3 M¤, CNR: 400 K¤Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Claudio Montani (ISTI-CNR).

Data 1/7/2009 - 28/2/2012Occupazione Responsabile scientifico di Task del progetto S-Cube (FP7 Contract no. 215483)

Finanziamento Totale: 8.5 M¤, CNR: 517 K¤Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Domenico Laforenza (ISTI-CNR).

Data 1/6/2008 - 30/6/2009Occupazione Responsabile scientifico di Work Package (WP-IA-1.2 - Pan-European Distributed

Service Laboratory) del progetto S-Cube (FP7 Contract no. 215483)Finanziamento Totale: 8.5 M¤, CNR: 517 K¤

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Domenico Laforenza (ISTI-CNR).

Data 1/10/2006 - 31/1/2010Occupazione Responsabile scientifico di Task del progetto GRIDComp (FP6 Contract no. 034442)

Finanziamento Totale: 1.7 M¤, CNR: 117 K¤Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Domenico Laforenza (ISTI-CNR).

Pagina 5 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Partecipazionea Progetti

Data 1/2/2012 - 30/09/2014Progetto INGEOCLOUDS - CIP ICT PSP (FP7 CONTRACT NO. 297300)

Finanziamento Totale: 1.5 M¤, CNR: 225 K¤Attività svolta Ricerca scientifica e tecnologica volta a dimostrare la fattibilità dell’utilizzo di piat-

taforme Cloud per fornire accesso illimitato a informazione geospaziale nel settorepubblico, in particolare di dati geoscientifici, geofisici e geologici.

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Claudio Montani (ISTI-CNR).

Data 1/10/2010 - 31/03/2012Progetto ASSETS - CIP ICT PSP (FP7 CONTRACT NO. 250527)

Finanziamento Totale: 4.25 M¤, CNR: 500 K¤Attività svolta Ricerca scientifica e tecnologica per migliorare l’usabilità della piattaforma Europeana

Biblioteca digitale attraverso la progettazione, la realizzazione e la distribuzione sularga scala di servizi scalabili per la ricerca e la navigazione.

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Claudio Montani (ISTI-CNR).

Data 1/10/2009 - 31/1/2012Progetto VISITO TUSCANY - POR FESR (CONTRACT NO. 63748)

Finanziamento Totale: 4 M¤, CNR: 1.7 M¤Attività svolta Ricerca scientifica e tecnologica volta alla creazione di una un’infrastruttura che per-

metta una migliore fruizione del patrimonio artistico e culturale presente nelle cittàd’arte toscane.

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. dott. Claudio Montani (ISTI-CNR)

Data 1/11/2004 - 31/10/2008Progetto COREGRID (FP6 NOE CONTRACT NO. 004265

Finanziamento Totale: 12.00 M¤, CNR: 352 K¤Attività svolta Ricerca scientifica e tecnologica volta alla consolidazione e all’avanzamento

dell’eccellenza scientifica e tecnologica nelle tecnologie Grid e Peer-to-Peer.Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. prof. Piero Maestrini (ISTI-CNR).

Data 1/7/2003 - 30/9/2006Progetto GRID.IT (FIRB)

Finanziamento Totale: 11.00 M¤, CNR: 1.8 M¤Attività svolta Ricerca scientifica e tecnologica volta allora studio e alla sperimentazione di sistemi

e strumenti software innovativi per sistemi distribuiti a larga scala.Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. prof. Piero Maestrini (ISTI-CNR).

Data 1/1/2003 - 30/6/2003Progetto MIUR 5% 2000 - SP3 - FIRB

Finanziamento Totale: N.D., CNR: 73 K¤Attività svolta Ricerca scientifica e tecnologica su piattaforme e strumenti di programmazione ad

alte prestazioni.Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. prof. Piero Maestrini (ISTI-CNR).

Data 1/11/2002 - 31/12/2002Progetto MIUR 5% 1999 - SP2 - FIRB

Finanziamento Totale: 1.00 M¤, CNR: 259 K¤Attività svolta Ricerca scientifica e tecnologica su piattaforme abilitanti e Grid computing.

Datore di lavoro ISTI, CNR, Pisa, Italia. Rif. prof. Piero Maestrini (ISTI-CNR).

Pagina 6 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Sviluppo software

Data 1/09/2015 - oggiOccupazione o posizione Membro del gruppo di sviluppo di QUICKSCORER

Attività principali eresponsabilità

Membro del gruppo di lavoro dell’ISTI-CNR per la progettazione, implementazione evalidazione del software QUICKSCORER e successive modificazioni, uno strumento discoring efficiente di foreste di alberi di decisione in C++ per applicazioni di MachineLearning e Learning to Rank.

Prodotti scientifici [S9]URL https://github.com/hpclab/quickscorer

https://github.com/hpclab/vectorized-quickscorer

Data 1/09/2014 - oggiOccupazione o posizione Membro del gruppo di sviluppo di QUICKRANK

Attività principali eresponsabilità

Membro del gruppo di lavoro dell’ISTI-CNR per la progettazione, implementazione evalidazione del software QUICKRANK, uno strumento di Learning to Rank efficienteche fornisce implementazioni in C++ di diversi algoritmi LtR.

Prodotti scientifici [S8]URL http://quickrank.isti.cnr.it

https://github.com/hpclab/quickrank

Data 1/01/2014 - oggiOccupazione o posizione Membro del gruppo di sviluppo della libreria ds2i

Attività principali eresponsabilità

Membro del gruppo di lavoro dell’ISTI-CNR per la progettazione, implementazione evalidazione della libreria ds2i di strutture dati efficienti per rappresentare sequenzedi interi usate negli indici invertiti dei motori di ricerca.

Prodotti scientifici [S3]URL https://github.com/ot/ds2i

Data 1/10/2009 - oggiOccupazione o posizione Membro del gruppo di sviluppo di TERRIER

Attività principali eresponsabilità

Membro del gruppo di lavoro dell’Università di Glasgow per la progettazione, im-plementazione e validazione del software TERRIER in Java, e del porting delsotto-sistema per l’elaborazione delle query in C++.

Prodotti scientifici [S10]URL http://www.terrier.org

https://github.com/terrier-org/terrier-core

Data 1/9/2012 - 31/10/2015Occupazione o posizione Responsabile del gruppo di sviluppo di MIDAS CLOUD

Attività principali eresponsabilità

Gestione del gruppo di lavoro formato da Nicola Tonellotto, Alberto De Francesco eGiuseppe Ottaviano per la progettazione, implementazione e validazione del softwareMIDAS Cloud, una platform-as-a-service su infrastruttura Cloud pubblica per il testingautomatico di architetture software a servizi.

Prodotti scientifici [S7]

Data 1/10/2006 - 31/1/2010Occupazione o posizione Responsabile del gruppo di sviluppo di GCM NFCF

Attività principali eresponsabilità

Gestione del gruppo di lavoro formato da Nicola Tonellotto, Sonia Campa e PatrizioDazzi per la progettazione, implementazione e validazione del software GCM-NFCF.

Prodotti scientifici [S4]

Pagina 7 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Data 1/7/2003 - 30/9/2006Occupazione o posizione Responsabile del gruppo di sviluppo di GRID EXECUTION AGENT

Attività principali eresponsabilità

Gestione del gruppo di lavoro formato da Nicola Tonellotto, Alessandro Paccosi,Tiziano Fagni, Corrado Zoccolo, Laura Potiti e Silvia Magini per la progettazione,implementazione e validazione del software GRID EXECUTION AGENT.

Prodotti scientifici [S5]

Data 1/1/2003 - 30/6/2003Occupazione o posizione Responsabile del gruppo di sviluppo di GRID NETWORK RESOURCE BROKER

Attività principali eresponsabilità

Gestione del gruppo di lavoro formato da Nicola Tonellotto, Mattero Repeti e NoraCarlotti per la progettazione del software GRID NETWORK RESOURCE BROKER.

Prodotti scientifici [S6]

Data 1/1/2003 - 30/6/2003Occupazione o posizione Responsabile del gruppo di sviluppo di ASSISTCONF

Attività principali eresponsabilità

Gestione del gruppo di lavoro formato da Nicola Tonellotto, Alessandro Paccosi eTiziano Fagni per la progettazione, implementazione e validazione della versioneGrid-enabled di ASSISTCONF.

Prodotti scientifici [S2]

Data 30/11/2002 - 30/9/2006Occupazione o posizione Membro del gruppo di sviluppo di ASSIST

Attività principali eresponsabilità

Membro del gruppo di lavoro dell’Università di Pisa per la progettazione,implementazione e validazione del software ASSIST in C++.

Prodotti scientifici [S1]

Pagina 8 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Attività Didattica

Data A.A. 2014/2015 - A.A. correntePosizione Docente titolare a contratto

Corso Sistemi di Elaborazione, corso di laurea in Ingegneria delle Telecomunicazioni.Datore di lavoro Dip. di Ingegneria dell’Informazione, Università di Pisa, Italia.

Settore Educazione universitaria

Data A.A. 2009/2010 - A.A. correntePosizione Docente titolare a contratto

Corso Piattaforme Abilitanti Distribuite, corso di laurea magistrale in Informatica eNetworking.

Datore di lavoro Dip. di Informatica, Università di Pisa, Italia.Settore Educazione universitaria

Data A.A. 2014/2015Posizione Docente a contratto

Corso Ciclo di lezioni su Cloud Computing for Big Data Analysis.Datore di lavoro Département de Mathématiques et informatique, Université de Paris Nanterre,

Francia.Settore Educazione universitaria

Data A.A. 2013/2014Posizione Docente titolare a contratto

Corso Cloud Computing for Big Data Analysis, dottorato di ricerca in Ingegneriadell’Informazione.

Datore di lavoro Dip. di Ingegneria dell’Informazione, Università di Pisa, Italia.Settore Educazione post-universitaria

Data A.A. 2013/2014Posizione Docente titolare a contratto

Corso Cloud Computing for Big Data Analysis, dottorato di ricerca in Ingegneriadell’Informazione.

Datore di lavoro IMT Alti Studi Lucca, Italia.Settore Educazione post-universitaria

Data A.A. 2013/2014Posizione Docente titolare a contratto

Corso Cloud Computing for Smart Cities, master di II livello in Smart Cities.Datore di lavoro Dip. di Ingegneria dell’Informazione, Università di Pisa, Italia.

Settore Educazione post-universitaria

Data A.A. 2012/2013Posizione Docente titolare a contratto

Corso High Performance Computing, dottorato internazione in Emerging Digital Technolo-gies.

Datore di lavoro Istituto di Tecnologie della Comunicazione, dell’Informazione e della Percezione,Scuola Superiore Sant’Anna, Italia.

Settore Educazione post-universitaria

Pagina 9 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Data A.A. 2008/2009Posizione Docente titolare a contratto

Corso Informatica, corso di laurea in Ingegneria Elettrica.Datore di lavoro Dip. di Sistemi Elettrici e Automazione, Università di Pisa, Italia.

Settore Educazione universitaria

Data A.A. 2005/2006 - A.A. 2010/2011Posizione Assistente alla didattica

Corso Informatica e Calcolatori, corso di laurea in Ingegneria Elettronica.Datore di lavoro Dip. di Ingegneria dell’Informazione (IET), Università di Pisa, Italia. Resp.

prof. ing. Lanfranco Lopriore.Settore Educazione universitaria

Data A.A. 2004/2005Posizione Assistente alla didattica

Corso Programmazione di Rete, corso di laurea in Informatica.Datore di lavoro Dip. di Informatica, Università di Pisa, Italia. Resp. prof. Marco Danelutto.

Settore Educazione universitaria

Data A.A. 2002/2003 - A.A. 2003/2004Posizione Assistente alla didattica

Corso Applicazioni Parallele e Distribuite, corso di laurea in Informatica.Datore di lavoro Dip. di Informatica, Università di Pisa, Italia. Resp. prof. Domenico Laforenza.

Settore Educazione universitaria

Data A.A. 2003/2004Posizione Docente a contratto

Corso Tecnologie Grid, Scuola Nazionale dei Dottorati di Ricerca in Ingegneria Informaticaa Siena.

Datore di lavoro Dip. di Informatica, Università di Siena, Italia. Resp. prof. Domenico Laforenza.Settore Educazione post-universitaria

Supervisione distudenti di dottorato

Studente Marco MeoniTesi Ph.D. on Mining Predictive Models from CMS Big Data

Università Università di Pisa, 2018.

Studente Matteo CatenaTesi Ph.D. thesis on Energy Efficiency in Large Scale Information Retrieval Systems.

Università Gran Sasso Science Institute, 2017.

Pagina 10 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Relazioni e seminariscientifici su invito

Data 14/09/2018Titolo Energy Efficiency in Large Scale Information Retrieval Systems

Luogo Relatore invitato al 1st International Workshop on Energy Efficient Data Mining andKnowledge Discovery, Dublin, Ireland. [W1]

Data 07/07/2018Titolo Efficient Query Processing Infrastructures

Luogo Relatore di tutorial alla 41th International ACM SIGIR Conference on Research andDevelopment in Information Retrieval (SIGIR 2018), Ann Arbor, MI, USA. [C3]

Data 08/04/2017Titolo Efficient Query Processing Infrastructures

Luogo Relatore di tutorial alla 39th European Conference on Information Retrieval (ECIR2017), Aberdeen, UK. [C9]

Data 08/11/2016Titolo Learning to Rank with Additive Ensembles of Regression Trees

Luogo Presentatore su invito a Facebook, London, UK.

Data 18/06/2015Titolo Learning to Rank with Additive Ensembles of Regression Trees

Luogo Presentatore su invito a Université Pierre et Marie Curie, Parigi, Francia.

Data 01/06/2015Titolo Information Storage and Processing for Web Search

Luogo Presentatore su invito a Université Paris Nanterre, Parigi, Francia.

Data 01/06/2015Titolo Information Storage and Processing for Web Search

Luogo Presentatore su invito a Université Paris Nanterre, Parigi, Francia.

Data 28/05/2012Titolo Dynamic pruning strategies in query processing

Luogo Presentatore su invito a University of Glasgow, Scotland, UK.

Data 10/05/2005Titolo Gestione delle Risorse in ambiente Grid

Luogo Dipartimento di Ingegneria dell’Informazione: Informatice, Elettronica, Telecomunica-zioni, Università di Pisa, Italia.

Relazioni aconvegni scientifici

Data 07-07-2018 – 11-07-2018Relatore alla 41th International ACM SIGIR Conference on Research andDevelopment in Information Retrieval (SIGIR 2018), Ann Arbor, MI, USA. [J6]

Data 01-10-2017 – 04-10-2017

Pagina 11 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Relatore alla 3rd ACM SIGIR International Conference on the Theory of InformationRetrieval (ICTIR 2017), Amsterdam, Olanda. [C4]

Data 07-08-2017 – 11-08-2017Relatore alla 40th International ACM SIGIR Conference on Research andDevelopment in Information Retrieval (SIGIR 2017), Tokyo, Giappone. [C6,C7]

Data 17-07-2016 – 21-07-2016Relatore alla 39th International ACM SIGIR Conference on Research andDevelopment in Information Retrieval (SIGIR 2016), Pisa, Italia. [C10]

Data 11/04/2016 – 15/04/2016Relatore alla 25th International World Wide Web Conference (WWW 2016), Montreal,Canada. [C11]

Data 24-02-2014 – 28-02-2014Relatore alla 7th ACM Conference on Web Search and Data Mining (WSDM 2014),New York City (NY), USA. [C19]

Data 24-03-2013 – 27-03-2013Relatore alla 35th European Conference on Information Retrieval (ECIR 2013),Mosca, Russia. [C22]

Data 04-02-2013 – 08-02-2013Relatore alla 6th ACM Conference on Web Search and Data Mining (WSDM 2013),Roma, Italia. [C24]

Data 12-08-2012 – 16-08-2012Relatore alla 35th International ACM SIGIR Conference on Research andDevelopment in Information Retrieval (SIGIR 2012), Portland (OR), USA. [C26–C28]

Data 28-10-2011 – 28-10-2011Relatore al 9th International Workshop on Large-Scale and Distributed Systems for IR(LSDS-IR 2011) co-locato alla 20th ACM Conference on Information and KnowledgeManagement (CIKM 2011), Glasgow, Scozia, Regno Unito. [W3]

Data 12-09-2011 – 14-09-2011Relatore alla 3rd International Conference on the Theory in Information Retrieval(ICTIR 2011), Bertinoro, Italia. [C31]

Data 18-04-2011 – 21-04-2011Relatore alla 33th European Conference on Information Retrieval (ECIR 2011),Dublino, Irlanda. [C33]

Data 23-07-2010 – 23-07-2010Relatore al 8th International Workshop on Large-Scale and Distributed Systems for IR(LSDS-IR 2010) co-locato alla 33rd international ACM SIGIR conference on Researchand development in information retrieval (SIGIR 2010), Ginevra, Svizzera. [P5]

Data 13-02-2008 – 15-02-2008Relatore alla 16th Euromicro International Conference on Parallel, Distributed andNetwork-based Processing (PDP 2008), Tolosa, Francia. [C34,C35]

Data 07-02-2007 – 09-02-2007

Pagina 12 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Relatore alla 15th Euromicro International Conference on Parallel, Distributed andNetwork-based Processing (PDP 2008), Napoli, Italia. [C36]

Data 07-09-2003 – 10-09-2003Relatore alla 5th International Conference on Parallel Processing and AppliedMathematics (PPAM’2003), Czestochowa, Poland. [C42]

Comitati di programma

Conferenza ACM WSDM 2019: 12th ACM International Conference on Web Search and DataMining

Ruolo PC MemberConferenza IIR 2018: 9th Italian Information Retrieval Workshop

Ruolo PC ChairConferenza ACM WSDM 2018: 11th ACM International Conference on Web Search and Data

MiningRuolo PC Member

Conferenza ACM SIGIR 2018: 41st ACM SIGIR Conference on Research and Development inInformation Retrieval

Ruolo PC MemberConferenza ACM CIKM 2018: 27th ACM International Conference on Information and Knowledge

ManagementRuolo PC Member

Conferenza WWW 2018: 27th International World Wide Web ConferenceRuolo PC Member

Conferenza ECIR 2018: 40th European Conference on Information RetrievalRuolo PC Member

Conferenza IIR 2018: 9th Italian Information Retrieval WorkshopRuolo PC Chair

Conferenza ACM SIGIR 2017: 40th ACM SIGIR Conference on Research and Development inInformation Retrieval

Ruolo PC MemberConferenza ACM CIKM 2017: 26th ACM International Conference on Information and Knowledge

ManagementRuolo PC Member

Conferenza WWW 2017: 26th International World Wide Web ConferenceRuolo PC Member

Conferenza ECIR 2017: 39th European Conference on Information RetrievalRuolo PC Member

Conferenza IIR 2017: 8th Italian Information Retrieval WorkshopRuolo PC Member

Conferenza ACM CIKM 2016: 25th ACM International Conference on Information and KnowledgeManagement

Ruolo PC MemberConferenza IIR 2016: 8th Italian Information Retrieval Workshop

Ruolo PC Member

Conferenza ICA3PP 2015: 15th International Conference on Algorithms and Architectures forParallel Processing

Ruolo PC MemberConferenza LSDS-IR 2015: 12th International Workshop on Large-Scale and Distributed Sy-

stems for IR (LSDS-IR 2015) co-locato alla 24th ACM International Conference onInformation and Knowledge Management (CIKM 2015)

Ruolo PC Chair

Pagina 13 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Conferenza IIR 2015: 8th Italian Information Retrieval WorkshopRuolo PC Member

Conferenza LSDS-IR 2014: 11th International Workshop on Large-Scale and Distributed Systemsfor IR (LSDS-IR 2014) co-locato alla 7th ACM Conference on Web Search and DataMining (WSDM 2014)

Ruolo PC ChairConferenza LSDS-IR 2013: 10th International Workshop on Large-Scale and Distributed Systems

for IR (LSDS-IR 2013) co-locato alla 6th ACM Conference on Web Search and DataMining (WSDM 2013)

Ruolo PC Chair

Organizzazione diconvegni scientifici

Data 28/05/2018 – 30/05/2018Ruolo Membro del Comitato Organizzatore del 9th Italian Information Retrieval Workshop

(IIR 2018), Roma, Italia.Riferimento General Chair prof. Aris Anagnostopoulos

Data 17/07/2016 – 21/07/2016Ruolo Membro del Comitato Organizzatore della 39th International ACM SIGIR Conference

on Research and Development in Information Retrieval (SIGIR 2016), Pisa, Italia.Riferimento General Chair dott. Fabrizio Sebastiani

Data 30/05/2016 – 31/05/2016Ruolo Membro del Comitato Organizzatore del 7th Italian Information Retrieval Workshop

(IIR 2016), Venezia, Italia.Riferimento General Chair prof. Salvatore Orlando

Data 19/10/2015 – 23/10/2015Ruolo Membro del Comitato Organizzatore del 12th International Workshop on Large-Scale

and Distributed Systems for IR (LSDS-IR 2015) co-locato alla 24th ACM InternationalConference on Information and Knowledge Management (CIKM 2015), Melbourne,Australia.

Riferimento Workshop Chair dr. Shane Culpepper

Data 25/05/2015 – 26/05/2015Ruolo Membro del Comitato Organizzatore del 6th Italian Information Retrieval Workshop

(IIR 2015), Cagliari, Italia.Riferimento General Chair dott. Raffaele Perego

Data 18/05/2015 – 22/05/2015Ruolo Membro del Comitato Organizzatore della 24th International World Wide Web

Conference (WWW 2015), Firenze, Italia.Riferimento General Chair prof. Stefano Leonardi

Data 24/02/2014 – 28/02/2014Ruolo Membro del Comitato Organizzatore del 11th International Workshop on Large-Scale

and Distributed Systems for IR (LSDS-IR 2014) co-locato alla 7th ACM Conferenceon Web Search and Data Mining (WSDM 2014), New York City (NY), USA.

Riferimento Workshop Chair prof. Brian D. Davison

Data 04/02/2013 – 08/02/2013

Pagina 14 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Ruolo Membro del Comitato Organizzatore del 10th International Workshop on Large-Scaleand Distributed Systems for IR (LSDS-IR 2013) co-locato alla 6th ACM Conferenceon Web Search and Data Mining (WSDM 2013), Roma, Italia

Riferimento Workshop Chair prof. Sebastiano Vigna

Data 31/08/2004 – 03/09/2004Ruolo Membro del Comitato Organizzatore della ACM/IFIP/IEE EuroPAR 2004 Conference,

Pisa, Italia.Riferimento General Chair prof. Marco Danelutto

Data 29/09/2003 – 02/10/2003Ruolo Membro del Comitato Organizzatore della 10th EuroPVM/MPI Conference

(EuroPVM/MPI 2003), Venezia, Italia.Riferimento General Chair prof. Salvatore Orlando

CompetenzeLinguistiche

Madrelingua ItalianoAltre lingue Inglese, Francese

AutovalutazioneLivello europeo(*) Comprensione Parlato Scritto

Ascolto Lettura Interazione Produzioneorale

IngleseC2 Livello

avanzatoC2 Livello

avanzatoC2 Livello

avanzatoC2 Livello

avanzatoC1 Livello

avanzato

Francese B2 Livellointermedio

C1 Livelloavanzato

A2 Livelloelementare

A2 Livelloelementare

A1 Livelloelementare

(*)Quadro comune europeo di riferimento per le lingue

Pagina 15 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Elenco delle pubblicazioni

Nel seguito è riportata lista delle pubblicazioni nelle quali ho contribuito principalmente alla parte di progettazione, imple-mentazione e verifica dei prototipi software e alla parte di installazione, progettazione ed esecuzione degli esperimenti siasu piattaforme parallele/distribuite che su piattaforme Grid/Cloud.

Nelle pubblicazioni riportate di seguito la scelta degli autori è di non comparire in nessun ordine prestabilito. Il mio contributopersonale è stato determinante durante tutte le fasi necessarie alla pubblicazione: la definizione dell’idea, la modellazionedella soluzione, il progettazione ed esecuzione della parte sperimentale e la scrittura finale dell’articolo.

Journal Publications

[J1] Francesco Lettich, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto,and Rossano Venturini. Parallel traversal of large ensembles of decision trees. IEEE Transactions on Parallel andDistributed Systems, page 14, 2018. ISSN 1045-9219. Indicatori bibliometrici: CiteScore 2017 5.68, SJR-2017 0.983,SNIP-2017 2.860.

[J2] Marco Meoni, Raffaele Perego, and Nicola Tonellotto. Dataset Popularity Prediction for Caching of CMS Big Data.Journal of Grid Computing, pages 1–18, 2018. ISSN 1570-7873. Indicatori bibliometrici: CiteScore 2016 2.93, SJR-2016 0.619, SNIP-2016 1.789.

[J3] Marco Meoni, Raffaele Perego, and Nicola Tonellotto. Popularity-Based Caching of CMS Datasets. Advances inParallel Computing, 32:221–231, 2018. ISSN 09275452. Indicatori bibliometrici: CiteScore 2016 0.60, SJR-20160.237, SNIP-2016 0.528.

[J4] Matteo Catena and Nicola Tonellotto. Energy-efficient query processing in web search engines. IEEE Transactions onKnowledge and Data Engineering, 29(7):1412–1425, 2017. ISSN 10414347. Indicatori bibliometrici: CiteScore 20165.40, SJR-2016 1.462, SNIP-2016 3.576.

[J5] Gabriele Capannini, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, and Nicola Tonellot-to. Quality versus efficiency in document scoring with learning-to-rank models. Information Processing & Management,52(6):1161 – 1177, 2016. ISSN 0306-4573. Indicatori bibliometrici: CiteScore 2016 2.83, SJR-2016 0.717, SNIP-20162.068.

[J6] Domenico Dato, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, andRossano Venturini. Fast ranking with additive ensembles of oblivious and non-oblivious regression trees. ACM Tran-sactions on Information Systems, 35(2):15:1–15:31, 2016. ISSN 1046-8188. Indicatori bibliometrici: CiteScore 20163.23, SJR-2016 0.738, SNIP-2016 1.800.

[J7] Alberto De Francesco, Claudia Di Napoli, Maurizio Giordano, Giuseppe Ottaviano, Nicola Tonellotto, and RaffaelePerego. MIDAS: A Cloud Platform for SOA Testing as a Service. International Journal of High Performance Computingand Networking, 8(3):285–300, 2015. ISSN 1740-0562. Indicatori bibliometrici: CiteScore 2016 1.41, SJR-2016 0.293,SNIP-2016 1.290.

[J8] Ana Freire, Craig Macdonald, Nicola Tonellotto, Iadh Ounis, and Fidel Cacheda. Queuing theory-based latency/powertradeoff models for replicated search engines. Journal of Universal Computer Science, 21(13):1790–1809, 2015. ISSN0948-695X. Indicatori bibliometrici: CiteScore 2016 0.98, SJR-2016 0.307, SNIP-2016 0.743.

[J9] Craig Macdonald, Iadh Ounis, and Nicola Tonellotto. Upper-bound Approximations for Dynamic Pruning. ACM Tran-sactions on Information Systems, 29(4):17:1–17:28, 2011. ISSN 1046-8188. Indicatori bibliometrici: CiteScore 20163.23, SJR-2016 0.738, SNIP-2016 1.800.

[J10] Marco Danelutto, Domenico Laforenza, Nicola Tonellotto, Marco Vanneschi, and Corrado Zoccolo. Modeling StreamCommunications in Component-based Applications. Scalable Computing Practice and Experience, 11(3):263–275,2010. ISSN 1895-1767.

[J11] Ranieri Baraglia, Renato Ferrini, Nicola Tonellotto, Laura Ricci, and Ramin Yahyapour. A Launch-time SchedulingHeuristics for Parallel Applications on Wide Area Grids. Journal of Grid Computing, 6(2):159–175, 2008. ISSN 1570-7873. Indicatori bibliometrici: CiteScore 2016 3.23, SJR-2016 0.738, SNIP-2016 1.800.

[J12] Marco Aldinucci, Massimo Coppola, Marco Danelutto, Nicola Tonellotto, Marco Vanneschi, and Corrado Zoccolo. HighLevel Grid Programming with ASSIST. Computational Methods in Science and Technology, 12(1):21–32, 2006. ISSN1505-0602.

Pagina 16 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Conference Publications

[C1] Manlio Bacco, Matteo Catena, Tomaso de Cola, Alberto Gotta, and Nicola Tonellotto. Performance Analysis ofWebRTC-based Video Streaming over Power Constrained Platforms. In Proceedings of the 2018 IEEE GlobalCommunications Conference (GLOBECOM 2018), page 6, Abu Dhabi, UAE, December 2018. IEEE. Indicatoribibliometrici: GRIN-2017 Classe A-.

[C2] Nicola Tonellotto Matteo Catena, Ophir Frieder. Efficient energy management in distributed web search. In Procee-dings of the 27th ACM Conference of Information and Knowledge Management (CIKM 2018), page 4, Torino, Italy,October 2018. ACM. Indicatori bibliometrici: GRIN-2017 Classe A+.

[C3] Nicola Tonellotto and Craig Macdonald. Efficient query processing infrastructures. In Proceedings of the 41th Inter-national ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2018), page 4, AnnArbor (MI), USA, July 2018. ACM. ISBN –. Indicatori bibliometrici: GRIN-2017 Classe A++.

[C4] Craig Macdonald and Nicola Tonellotto. Upper bound approximation for blockmaxwand. In Proceedings of the 3rd

ACM SIGIR International Conference on Theory of Information Retrieval (ICTIR 2017), pages 273–276, Amsterdam,The Netherlands, October 2017. ACM. ISBN 978-1-4503-4490-6. Indicatori bibliometrici: GRIN-2017 Classe –.

[C5] Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, and Rossano Ven-turini. Quickscorer: Efficient traversal of large ensembles of decision trees. In Proceedings of European Conferenceon Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD 2017), pa-ges 383–387, Skopje, Macedonia, September 2017. Springer. ISBN 978-331971272-7. Indicatori bibliometrici:GRIN-2017 Classe A.

[C6] Craig Macdonald, Nicola Tonellotto, and Iadh Ounis. Efficient & Effective Selective Query Rewriting with EfficiencyPredictions. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development inInformation Retrieval (SIGIR 2017), pages 495–504, Tokyo, Japan, August 2017. ACM. ISBN 978-1-4503-5022-8.Indicatori bibliometrici: GRIN-2017 Classe A++.

[C7] Antonio Mallia, Giuseppe Ottaviano, Elia Porciani, Nicola Tonellotto, and Rossano Venturini. Faster BlockMaxWAND with Variable-sized Blocks. In Proceedings of the 40th International ACM SIGIR Conference on Researchand Development in Information Retrieval (SIGIR 2017), pages 625–634, Tokyo, Japan, August 2017. ACM. ISBN978-1-4503-5022-8. Indicatori bibliometrici: GRIN-2017 Classe A++.

[C8] Francesco Lettich, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto,and Rossano Venturini. Multicore/manycore parallel traversal of large forests of regression trees. In Proceedings ofthe 15th IEEE International Conference on High Performance Computing and Simulation (HPCS 2017), page 915,Genova, Italy, July 2017. IEEE. ISBN 978-153863250-5. Indicatori bibliometrici: GRIN-2017 Classe –.

[C9] Nicola Tonellotto and Craig Macdonald. Efficient query processing infrastructures. In Proceedings of the 39th

European Conference on Information Retrieval (ECIR 2017), page 1, Aberdeen, UK, April 2017. Springer. ISBN978-3-319-56607-8. Indicatori bibliometrici: GRIN-2017 Classe A-.

[C10] Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, and Rossano Ven-turini. Exploiting CPU SIMD Extensions to Speed-up Document Scoring with Tree Ensembles. In Proceedings ofthe 39th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2016),pages 833–836, Pisa, Italy, July 2016. ACM. ISBN 978-1-4503-4069-4. Indicatori bibliometrici: GRIN-2017 ClasseA++.

[C11] Nicola Tonellotto Roi Blanco, Matteo Catena. Exploiting Green Energy to Reduce the Operational Costs of Multi-Center Web Search Engines. In Proceedings of the 25th International Conference on World Wide Web (WWW2016), pages 1237–1247, Montréal, Canada, April 2016. ACM. ISBN 978-1-4503-4143-1. Indicatori bibliometrici:GRIN-2017 Classe A++.

[C12] Matteo Catena, Craig Macdonald, and Nicola Tonellotto. Load-sensitive CPU Power Management for Web SearchEngines. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in In-formation Retrieval (SIGIR 2015), pages 751–754, Santiago, Chile, August 2015. ACM. ISBN 978-1-4503-3621-5.Indicatori bibliometrici: GRIN-2017 Classe A++.

[C13] Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, and Nicola Tonellotto. Speeding UpDocument Ranking with Rank-based Features. In Proceedings of the 38th International ACM SIGIR Conference onResearch and Development in Information Retrieval (SIGIR 2015), pages 895–898, Santiago, Chile, August 2015.ACM. ISBN 978-1-4503-3317-7. Indicatori bibliometrici: GRIN-2017 Classe A++.

Pagina 17 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

[C14] Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, and Rossano Ven-turini. QuickScorer: A Fast Algorithm to Rank Documents with Additive Ensembles of Regression Trees. In Pro-ceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval(SIGIR 2015), pages 73–82, Santiago, Chile, August 2015. ACM. ISBN 978-1-4503-3317-7. Indicatori bibliometrici:GRIN-2017 Classe A++.

[C15] Steffen Herbold, Alberto De Francesco, Jens Grabowski, Patrick Harms, Lom M. Hillah, Fabrice Kordon, Ariele-PaoloMaesano, Libero Maesano, Claudia Di Napoli, Fabio De Rosa, Martin Schneider, Nicola Tonellotto, Marc-FlorianWendland, and Pierre-Henri Wuillemin. The MIDAS Cloud Platform for Testing SOA Applications. In Proceedingsof the 8th IEEE International Conference on Software Testing, Verification and Validation (ICST 2015), pages 1–8,Graz, Austria, April 2015. IEEE. ISBN 978-1-4799-7125-1. Indicatori bibliometrici: GRIN-2017 Classe B-.

[C16] Giuseppe Ottaviano, Nicola Tonellotto, and Rossano Venturini. Optimal space-time tradeoffs for inverted indexes.In Proceedings of the 8th International Conference on Web search and data mining (WSDM 2015), pages 47–56,Shangai, China, February 2015. ACM. ISBN 978-1-4503-3317-7. Indicatori bibliometrici: GRIN-2017 Classe A+.

[C17] Alberto De Francesco, Claudia Di Napoli, Maurizio Giordano, Giuseppe Ottaviano, and Raffaele Perego abd Nico-la Tonellotto. A SOA Testing platform on the Cloud: the MIDAS experience. In Proceedings of the InternationalConference on Intelligent Networking and Collaborative Systems (INCoS 2014), pages 659–664, Sorrento, Italy,September 2014. IEEE. ISBN 978-1-4799-6386-7. Indicatori bibliometrici: GRIN-2017 Classe –.

[C18] Ana Freire, Craig Macdonald, Nicola Tonellotto, Iadh Ounis, and Fidel Cacheda. Towards green information retrie-val: Studying the suitability of queueing theory in reducing power consumption. In Proceedings of the 3rd SpanishConference on Information Retrieval (CERI 2014), page 12, A Coruna, Spain, April 2014. Indicatori bibliometrici:GRIN-2017 Classe –.

[C19] Ana Freire, Craig Macdonald, Nicola Tonellotto, Iadh Ounis, and Fidel Cacheda. A self-adapting latency/powertradeoff model for replicated search engines. In Proceedings of the 7th International Conference on Web search anddata mining (WSDM 2014), pages 13–22, New York City (NY), USA, February 2014. ACM. ISBN 978-1-4503-2351-2.Indicatori bibliometrici: GRIN-2017 Classe A+.

[C20] Daniele Broccolo, Craig Macdonald, Iadh Ounis, Salvatore Orlando, Raffaele Perego, Fabrizio Silvestri, and NicolaTonellotto. Load-sensitive selective pruning for distributed search. In Proceedings of the 22nd ACM Conference ofInformation and Knowledge Management (CIKM 2013), pages 379–388, San Francisco (CA), USA, October 2013.ACM. ISBN 978-1-4503-2263-8. Indicatori bibliometrici: GRIN-2017 Classe A+.

[C21] Daniele Broccolo, Craig Macdonald, Iadh Ounis, Salvatore Orlando, Raffaele Perego, Fabrizio Silvestri, and NicolaTonellotto. Query processing in highly-loaded search engines. In Proceedings of the 20th String Processing andInformation Retrieval Symposium (SPIRE 2013), pages 49–55, Jerusalem, Israel, October 2013. Springer-Verlag.ISBN 978-3-319-02431-8. Indicatori bibliometrici: GRIN-2017 Classe B.

[C22] Ana Freire, Craig Macdonald, Nicola Tonellotto, Iadh Ounis, and Fidel Cacheda. Hybrid query scheduling for areplicated search engine. In Proceedings of the 35th European Conference on Information Retrieval (ECIR 2013),pages 435–446, Moscow, Russia, March 2013. ACM. ISBN 978-3-642-36972-8. Indicatori bibliometrici: GRIN-2017Classe A-.

[C23] Alberto Gotta, Nicola Tonellotto, and Emnet Tsadiku Abdo. On cloud based multisource reliable multicast transportin broadband multimedia satellite networks. In Proceedings of the 4th International ICST Conference on PersonalSatellite Services (PSATS 2012), pages 156–163. Springer-Verlag, March 2013. ISBN 978-3-642-36786-1. Indicatoribibliometrici: GRIN-2017 Classe –.

[C24] Nicola Tonellotto, Craig Macdonald, and Iadh Ounis. Efficient and effective retrieval using selective pruning. InProceedings of the 6th International Conference on Web search and data mining (WSDM 2013), pages 63–72,Roma, Italy, February 2013. ACM. ISBN 978-1-4503-1869-3. Indicatori bibliometrici: GRIN-2017 Classe A+.

[C25] Alberto Gotta, Nicola Tonellotto, Andrea Cardaci, and Luca Caviglione. Performance evaluation of spdy over highlatency satellite channels. In Personal Satellite Services. Revised Selected Papers. Lecture Notes of the Institute forComputer Sciences, Social Informatics and Telecommunications Engineering 123, pages 123–134. Springer-Verlag,2013. ISBN 978-3-319-02761-6. Indicatori bibliometrici: GRIN-2017 Classe –.

[C26] Ana Freire, Craig Macdonald, Nicola Tonellotto, Iadh Ounis, and Fidel Cacheda. Scheduling queries across replicas.In Proceedings of the 35th International ACM SIGIR Conference on Research and Development in Information Retrie-val (SIGIR 2012), pages 1139–1140, Portland (OR), USA, August 2012. ACM. ISBN 978-1-4503-1472-5. Indicatoribibliometrici: GRIN-2017 Classe A++.

Pagina 18 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

[C27] Craig Macdonald, Nicola Tonellotto, and Iadh Ounis. Effect of dynamic pruning safety on learning to rank effective-ness. In Proceedings of the 35th International ACM SIGIR Conference on Research and Development in InformationRetrieval (SIGIR 2012), pages 1051–1052, Portland (OR), USA, August 2012. ACM. ISBN 978-1-4503-1472-5.Indicatori bibliometrici: GRIN-2017 Classe A++.

[C28] Craig Macdonald, Nicola Tonellotto, and Iadh Ounis. Learning to predict response times for online query scheduling.In Proceedings of the 35th International ACM SIGIR Conference on Research and Development in Information Re-trieval (SIGIR 2012), pages 621–630, Portland (OR), USA, August 2012. ACM. ISBN 978-1-4503-1472-5. Indicatoribibliometrici: GRIN-2017 Classe A++.

[C29] Nicola Tonellotto. Resource management in grid/clouds (invited). In Proceedings of the 4th International ICSTConference on Personal Satellite Services (PSATS 2012). Springer-Verlag, March 2012. Indicatori bibliometrici:GRIN-2017 Classe –.

[C30] Claudia Di Napoli, Maurizio Giordano, Zsolt Németh, and Nicola Tonellotto. Adaptive instantiation of service workflowsusing a chemical approach. In Proceedings of the 2010 conference on Parallel processing (EUROPAR 2010), pages247–255. Springer-Verlag, September 2011. ISBN 978-3-642-21877-4. Indicatori bibliometrici: GRIN-2017 ClasseA-.

[C31] Craig Macdonald, Nicola Tonellotto, and Iadh Ounis. On upper bounds for dynamic pruning. In Proceedings of the3rd International Conference on the Theory of Information Retrieval (ICTIR 2011), pages 313–317, Bertinoro, Italy,September 2011. Springer-Verlag. ISBN 978-3-642-23317-3. Indicatori bibliometrici: GRIN-2017 Classe –.

[C32] Nicola Tonellotto, Craig Macdonald, and Iadh Ounis. Effect of different docid orderings on dynamic pruning retrie-val strategies. In Proceedings of the 34th International ACM SIGIR Conference on Research and Development inInformation Retrieval (SIGIR 2011), pages 1179–1180, Beijing, China, July 2011. ACM. ISBN 978-1-4503-0757-4.Indicatori bibliometrici: GRIN-2017 Classe A++.

[C33] Raffaele Perego, Fabrizio Silvestri, and Nicola Tonellotto. Representing Document Lengths with Identifiers. In Pro-ceedings of the 33rd European Conference on Information Retrieval (ECIR 2011), volume 6611 of Lecture Notes inComputer Science, pages 665–669, Dublin, Ireland, April 2011. Springer Verlag. ISBN 978-3-642-20160-8. Indicatoribibliometrici: GRIN-2017 Classe A-.

[C34] Marco Aldinucci, Sonia Campa, Marco Danelutto, Marco Vanneschi, Peter Kilpatrick, Patrizio Dazzi, Domenico Lafo-renza, and Nicola Tonellotto. Behavioral skeletons in GCM: automatic management of grid components,. In Procee-dings of the 16th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP 2008), pages54–63, Toulose, France, February 2008. IEEE Computer Society Press. ISBN 978-0-7695-3089-5. ISSN 1066-6192.Indicatori bibliometrici: GRIN-2017 Classe B-.

[C35] Ranieri Baraglia, Renato Ferrini, Laura Ricci, Nicola Tonellotto, and Ramin Yahyapour. QoS-constrained List Sche-duling Heuristics for Parallel Applications on Grids. In Proceedings of the 16th Euromicro Conference on Parallel,Distributed and Network-based Processing (PDP 2008), pages 379–383, Toulose, France, February 2008. IEEEComputer Society Press. ISBN 978-0-7695-3089-5. ISSN 1066-6192. Indicatori bibliometrici: GRIN-2017 Classe B-.

[C36] Marco Danelutto, Domenico Laforenza, Nicola Tonellotto, Marco Vanneschi, and Corrado Zoccolo. A PerformanceModel for Stream-based Computations. In Proceedings of the 15th Euromicro Conference on Parallel, Distributed andNetwork-based Processing (PDP 2007), pages 91–96, Napoli, Italy, February 2007. IEEE Computer Society Press.ISBN 0-7695-2784-1. ISSN 1066-6192. Indicatori bibliometrici: GRIN-2017 Classe B-.

[C37] Massimo Coppola, Marco Danelutto, Nicola Tonellotto, Marco Vanneschi, and Corrado Zoccolo. Execution Support forHigh Performance Heterogenous Component-based Applications on the Grid. In Proceedings of the 12th InternationalEuro-Par 2006: Parallel and Distributed Computing, volume 4375 of Lecture Notes in Computer Science, pages171–185, Dresden, Germany, August 2006. Springer Verlag. ISBN 978-3-540-72226-7. ISSN 0302-9743. Indicatoribibliometrici: GRIN-2017 Classe A-.

[C38] Davide Adami, Stefano Giordano, Matteo Repeti, Massimo Coppola, Domenico Laforenza, and Nicola Tonellotto. De-sign and Implementation of a Grid Network-Aware Resource Broker. In Proceedings of the 24th IASTED InternationalConference on Parallel and Distributed Computing and Networks (PDCN 2006), pages 41–46. ACTA press, February2006. ISBN 1027-2666. ISSN 0-88986-568-X. Indicatori bibliometrici: GRIN-2015 Classe –.

[C39] Diego Puppin, Stefano Moncelli, Ranieri Baraglia, Nicola Tonellotto, and Fabrizio Silvestri. A Grid Information Servicebased on Peer-to-Peer. In Proceedings of the 11th International Euro-Par 2005: Parallel and Distributed Computing,volume 3648 of Lecture Notes in Computer Science, pages 454–464, Lisboa, Portugal, September 2005. SpringerVerlag. ISBN 978-3-540-28700-1. ISSN 0302-9743. Indicatori bibliometrici: GRIN-2017 Classe A-.

Pagina 19 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

[C40] Diego Puppin, Nicola Tonellotto, and Domenico Laforenza. How to Run Scientific Applications Over Web Services. InProceedings of the International Conference on Parallel Processing (ICPP 2005), pages 29–33, Oslo, Norway, June2005. IEEE Computer Society Press. ISBN 1530-2016. ISSN 0-7695-2381-1. Indicatori bibliometrici: GRIN-2015Classe A-.

[C41] Diego Puppin, Nicola Tonellotto, and Domenico Laforenza. Using Web Services to Run Distributed Numerical Ap-plications. In Proceedings of the 11th EuroPVM/MPI User’s Group Meeting, volume 3241 of Lecture Notes in Com-puter Science, pages 207–214, Budapest, Hungary, September 2004. Springer Verlag. ISBN 3-540-23163-3. ISSN0302-9743. Indicatori bibliometrici: GRIN-2017 Classe –.

[C42] Domenico Laforenza, Ranieri Baraglia, and Nicola Tonellotto. A Tool to Execute ASSIST Programs on Globus-basedGrids. In Proceedings of the 5th International Conference on Parallel Processing and Applied Mathematics (PPAM2003), volume 3019 of Lecture Notes in Computer Science, pages 1075–1082, Czestochowa, Poland, September2003. Springer Verlag. ISBN 3-540-21946-3. ISSN 0302-9743. Indicatori bibliometrici: GRIN-2017 Classe –.

Post-proceedings Workshop Publications

[P1] Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, and Rossano Ven-turini. Speed-up Document Scoring with Tree Ensembles using CPU SIMD Extensions. In Proceedings of the 7th

Italian Information Retrieval Workshop (IIR 2016). CEUR-WS.org, May 2016. ISSN 1613-0073.

[P2] Gabriele Capannini, Domenico Dato, Claudio Lucchese, Monica Mori, Franco Maria Nardini, Salvatore Orlando,Raffaele Perego, and Nicola Tonellotto. QuickRank: a C++ Suite of Learning to Rank Algorithms. In Paolo Boldi,Raffaele Perego, and Fabrizio Sebastiani, editors, Proceedings of the 6th Italian Information Retrieval Workshop (IIR2015). CEUR-WS.org, May 2015. ISSN 1613-0073.

[P3] Matteo Catena and Nicola Tonellotto. A Study on Query Energy Consumption in Web Search Engines. In Paolo Boldi,Raffaele Perego, and Fabrizio Sebastiani, editors, Proceedings of the 6th Italian Information Retrieval Workshop (IIR2015). CEUR-WS.org, May 2015. ISSN 1613-0073.

[P4] Diego Ceccarelli, Alberto De Francesco, Raffaele Perego, Marco Segala, Nicola Tonellotto, and Salvatore Trani. EntityLinking on Philosophical Documents. In Paolo Boldi, Raffaele Perego, and Fabrizio Sebastiani, editors, Proceedingsof the 6th Italian Information Retrieval Workshop (IIR 2015). CEUR-WS.org, May 2015. ISSN 1613-0073.

[P5] Nicola Tonellotto, Craig Macdonald, and Iadh Ounis. Efficient dynamic pruning with proximity support (best paper). InRoi Blanco, Barla B. Cambazoglu, and Claudio Lucchese, editors, Post-proceedings of the 8th Workshop on Large-Scale Distributed Systems for Information Retrieval (in conjunction with ACM SIGIR 2010). CEUR-WS.org, July 2010.ISSN 1613-0073.

[P6] Massimo Coppola, Marco Danelutto, Domenico Laforenza, Nicola Tonellotto, Marco Vanneschi, and Corrado Zocco-lo. Managing user expectations with component performance contracts. In Omer Rana, Philipp Wieder, WolfgangZiegler, and Ramin Yahyapour, editors, Grid Middleware and Services, Post-proceedings of the CoreGRID Workshopon Usage of Service Level Agreements in Grids (in conjunction with the 8th IEEE International Conference on GridComputing), CoreGRID. Springer Verlag, September 2008. ISBN 978-0-387-78445-8.

[P7] Marco Aldinucci, Sonia Campa, Marco Danelutto, Patrizio Dazzi, Peter Kilpatrick, Domenico Laforenza, and NicolaTonellotto. Behavioural skeletons for component autonomic management on grids. In Marco Danelutto, ParaskeviFrangopoulou, and Vladimir Getov, editors, Making Grids Work, Post-proceedings of the CoreGRID Workshop onProgramming Models Grid and P2P System Architecture Grid Systems, Tools and Environments, CoreGRID. SpringerVerlag, June 2008. ISBN 978-0-387-78447-2.

[P8] Massimo Coppola, Marco Danelutto, Sèbastien Lacour, Christian Pérez, Thierry Priol, Nicola Tonellotto, and CorradoZoccolo. Towards a common deployment model for Grid systems. In Sergei Gorlatch and Marco Danelutto, editors,Integrated Research in GRID Computing, Post-proceedings of the 1st CoreGRID Integration Workshop, CoreGRID.Springer Verlag, November 2007. ISBN 978-0-387-47656-3.

[P9] Nicola Tonellotto, Philipp Wieder, and Ramin Yahyapour. A Proposal for a Generic Grid Scheduling Architecture. InSergei Gorlatch and Marco Danelutto, editors, Integrated Research in GRID Computing, Post-proceedings of the 1st

CoreGRID Integration Workshop, CoreGRID. Springer Verlag, November 2007. ISBN 978-0-387-47656-3.

[P10] Ranieri Baraglia, Marco Danelutto, Tiziano Fagni, Domenico Laforenza, Salvatore Orlando, Alessandro Paccosi,Nicola Tonellotto, Marco Vanneschi, and Corrado Zoccolo. HPC Application Execution on Grids. In Vladimir Ge-tov, Domenico Laforenza, and Alexander Reinefeld, editors, Future Generation Grids, CoreGRID. Springer Verlag,November 2006. ISBN 978-0-387-27935-0.

Pagina 20 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

[P11] Ranieri Baraglia, Renato Ferrini, Nicola Tonellotto, Davide Adami, Stefano Giordano, and Ramin Yahyapour. A Stu-dy on Network Resources Management. In Sergei Gorlatch, Marian Bubak, and Thierry Priol, editors, IntegratedResearch in GRID Computing, Post-proceedings of the 2nd CoreGRID Integration Workshop, CoreGRID. AcademicComputer Centre CYFRONET AGH, October 2006. ISBN 83-915141-61.

[P12] Massimo Coppola, Marco Danelutto, Nicola Tonellotto, Marco Vanneschi, and Corrado Zoccolo. Execution Sup-port for High Performance Heterogeneous Component-based Applications on the Grid. In Sergei Gorlatch, Ma-rian Bubak, and Thierry Priol, editors, Integrated Research in GRID Computing, Post-proceedings of the 2nd Co-reGRID Integration Workshop, CoreGRID. Academic Computer Centre CYFRONET AGH, October 2006. ISBN83-915141-61.

Workshop Publications

[W1] Nicola Tonellotto. Energy efficiency in large scale information retrieval systems. In Proceedings of the 1st Inter-national Workshop on Energy Efficient Data Mining and Knowledge Discovery (in conjunction with the EuropeanConference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases 2018), GreenData Mining, 2018.

[W2] Alberto De Francesco, Claudia Di Napoli, Maurizio Giordano, Giuseppe Ottaviano, Raffaele Perego, and NicolaTonellotto. A soa testing platform on the cloud: the midas experience. In Proceedings of the Cloud ComputingProject and Initiatives Workshop, CCPI ’14, 2014.

[W3] Nicola Tonellotto, Craig Macdonald, and Iadh Ounis. Query efficiency prediction for dynamic pruning (best paper).In Proceedings of the 9th Workshop on Large-Scale and Distributed Informational Retrieval (in conjunction with the20th ACM Conference on Information and Knowledge Management), LSDS-IR ’11, pages 3–8. ACM, 2011. ISBN978-1-4503-0959-2.

[W4] Claudia Di Napoli, Maurizio Giordano, Zsolt Németh, and Nicola Tonellotto. Using chemical reactions to modelservice composition. In Proceedings of 2nd International Workshop on Self-Organizing Architectures (in conjunctionwith 7th IEEE/ACM International Conference on Autonomic Computing and Communications), June 2010. ISBN978-1-4503-0087-2.

[W5] Claudia Di Napoli, Maurizio Giordano, Zsolt Németh, and Nicola Tonellotto. A chemical metaphor to model serviceselection for compositions of services. In Proceedings of the 2nd Workshop on Parallel Architectures and Bioin-spired Algorithms (in conjunction with the 18th International Conference on Parallel Architectures and CompilationTechniques), September 2009. ISBN 978-84-692-3675-8.

[W6] Diego Puppin, Stefano Moncelli, Ranieri Baraglia, Nicola Tonellotto, and Fabrizio Silvestri. A peer-to-peer informationservice for grid. In Franco Travostino and Samrat Ganguly, editors, Proceedings of the 1st International Workshop onNetworks for Grid Applications (in conjunction with the 1st International Conference on Broadband Networks), SanJosé, CA, USA, October 2004.

Technical Reports

[TR1] Nicola Tonellotto, Maurizio Giordano, and Claudia Di Napoli. Adaptive instantiation of service workflows using achemical approach. Technical Report cnr.isti/2011-TR-015, ISTI-CNR, 2011.

[TR2] Nicola Tonellotto, Craig Macdonald, and Iadh Ounis. Upper bound approximations for dynamic pruning. TechnicalReport cnr.isti/2011-TR-016, ISTI-CNR, 2011.

[TR3] Nicola Tonellotto, Malko Bravi, and Giancarlo Bartoli. Setting up a mac os x 10.4 cluster for distributed computing.Technical Report cnr.isti/2009-TR-015, ISTI-CNR, 2009.

[TR4] Marco Aldinucci, Sonia Campa, Massimo Coppola, Marco Danelutto, G. Zoppi, Alessandro Basso, Alexander Bo-lotov, Francoise Baude, Hinde Bouziane, Denis Caromel, Ludovic Henrio, Christian Pérez, Jose Cunha, ClassenMichael, Philipp Classen, Christian Lengauer, J. Cohen, S. Mc Gough, Natalia Currle-Linde, Patrizio Dazzi, NicolaTonellotto, Jan Dünnwebber, Sergei Gorlatch, Peter Kilpatrick, Nadia Ranaldo, and Eugenio Zimeo. Proceedingsof the Programming Model Institute Technical meeting 2008. Technical Report TR-0138, Institute of ProgrammingModel, CoreGRID - Network of Excellence, May 2008.

[TR5] Ranieri Baraglia, Renato Ferrini, Nicola Tonellotto, Laura Ricci, and Ramin Yahyapour. QoS-constrained List Sche-duling Heuristics for Parallel Applications on Grids. Technical Report TR-0093, Institute on Resource Managementand Scheduling, CoreGRID - Network of Excellence, August 2007.

Pagina 21 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

[TR6] Marco Aldinucci, Sonia Campa, Marco Danelutto, Peter Kilpatrick, Patrizio Dazzi, Domenico Laforenza, and NicolaTonellotto. Behavioural skeletons for component autonomic management on Grids. Technical Report TR-07-12,Dept. of Computer Science, University of Pisa, May 2007.

[TR7] Nicola Tonellotto, Ranieri Baraglia, Renato Ferrini, Laura Ricci, and Ramin Yahyapour. A launch-time schedulingheuristics for parallel applications on wide area grids. Technical Report cnr.isti/2007-TR-040, ISTI-CNR, 2007.

[TR8] Nicola Tonellotto, Ramin Yahyapour, and Philipp Wieder. A Proposal for a Generic Grid Scheduling Architecture.Technical Report TR-0015, Institute on Resource Management and Scheduling, CoreGRID - Network of Excellence,January 2006.

[TR9] Nicola Tonellotto and Corrado Zoccolo. Characterization of the performance of ASSIST programs. Technical Re-port TR-0007, Institute on Programming Model & Institute on Resource Management and Scheduling, CoreGRID -Network of Excellence, June 2005.

Other Publications

[O1] Lanfranco Lopriore, Nicola Tonellotto, and Franco Maria Nardini. C++: Esercizi di Programmazione sulle Classi. Pisa:Edizioni Il Campano, 2015.

[O2] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi. Pisa: Edizioni Il Campano,2012.

[O3] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi. Pisa: Edizioni Il Campano,2011.

[O4] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi, Anno Accademico 2010–2011. Pisa: Servizio Editoriale Universitario, 2010.

[O5] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi, Anno Accademico 2009–2010. Pisa: Servizio Editoriale Universitario, 2009.

[O6] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi, Anno Accademico 2008–2009. Pisa: Servizio Editoriale Universitario, 2008.

[O7] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi, Anno Accademico 2007–2008. Pisa: Servizio Editoriale Universitario, 2007.

[O8] Lanfranco Lopriore and Nicola Tonellotto. C++: Esercizi di Programmazione sulle Classi, Anno Accademico 2006–2007. Pisa: Servizio Editoriale Universitario, 2006.

Patents

[B1] Domenico Dato, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, andRossano Venturini. A method to rank documents by a computer, using additive ensembles of regression trees andcache optimisation, and search engines using such a method. International Application Number PCT29914, depositatoda Tiscali S.p.A. il 17 Giugno 2015.

Pagina 22 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

Nel seguito è riportata la lista dei prototipi software che ho progettato e implementato sia come membro del gruppo disviluppo che come responsabile del gruppo stesso. Tutti i prodotti software indicati sono stati utilizzati negli esperimentiriportati in molte delle pubblicazioni scientifiche precedentemente riportate.

Software

[S1] ASSIST: A software development system based on integrated skeleton technology.ASSIST è un ambiente di programmazione avente lo scopo di fornire ai programmatori di applicazioni parallele deimeccanismi semplici, efficienti, rapidi e portabili per implementare tali applicazioni. ASSIST include un linguaggio diprogrammazione parallelo basato su skeleton e di un insieme di strumenti di compilazione di librerie runtime. Tra gliscopi principali di ASSIST vi sono la programmibilità ad alto livello e la produttività software per complesse applicazionimultidisciplinari, la portabilità delle prestazioni tra diverse piattaforme, includenti macchine parallele omogenee e si-stemi cluster/Beowulf, cluster eterogenei, reti di computer e Grid computazionali.Ruoli : Sviluppo dei sistemi di mapping e scheduling per cluster; sviluppo del sistema di comunicazione tra processi.

[S2] ASSISTCONF: A tool to execute assist programs on globus-based grids.ASSISTCONF è un’interfaccia grafica implementata in Java che permette agli utenti di configurare ed eseguire applica-zioni ASSIST su Grid basate sul middleware Globus. ASSISTCONF nasconde efficacemente i dettagli dell’infrastrutturaGrid utilizzato al programmatore e integra il supporto a tempo di esecuzione di ASSIST con i meccanismi messi adisposizione dal middleware Globus. Le principali funzionalità di ASSISTCONF permettono di selezionare le risorsedi calcolo necessarie per l’esecuzione delle applicazioni, configurare le applicazioni ASSIST tramite impostazione dellivello di parallelismo dei moduli paralleli e del numero di istanze dei moduli replicati, assistere l’utente nella crea-zione dell’assegnamento dei vari moduli dell’applicazione sulle risorse di calcolo selezionate, trasferire sulle risorseselezionate le librerie, i dati di ingresso e il codice eseguibile necessario per eseguire l’applicazione ASSIST, attivarel’esecuzione concorrente di tutti i moduli dell’applicazione ASSIST, monitorare lo stato dell’esecuzione dell’applicazio-ne, trasferire i dati di uscita dalle risorse computazionali alla macchina dell’utente, effettuare una completo ripristinodelle risorse utilizzate al termine dell’esecuzione.Ruoli : Progettazione e sviluppo dell’intero software a partire da un’interfaccia grafica preliminare.

[S3] DS2I.Data Structures for Inverted Indexes (DS2I) è una libreria di strutture dati per rappresentare sequenze di interi utilizzatenegli indici invertiti e nei motori di ricerca.Ruoli : Progettazione e sviluppo di tecniche e algoritmi di compressione, dynamic pruning e matching strategies.

[S4] GCM - NFCF: Gridcomp non functional component features.GCM - NFCF (Grid Component Model – Non-Functional Component Features) è un prototipo di behavioural skeleton(paradigmi di comportamento) che modellano comuni paradigmi di utilizzo del parallelismo nell’ambito delle tecnologiea componenti per la programmazione in ambito Grid. Tale prototipo include l’implementazione di un gestore autonomi-co che si occupa di far rispettare al/ai componente/i un contratto di prestazioni concordate con l’utente. I behaviouralskeleton sono implementati come componenti GCM compositi, e un utente può istanziare tali componenti specificandounicamente la parte funzionale del codice. I behavioural skeleton si occupano di gestire autonomamente tutti gli aspettidi protezione, configurazione, ottimizzazione e tolleranza ai guasti necessari per l’esecuzione dell’applicazione GCM.In tal modo gli utenti possono sviluppare e istanziare applicazioni parallele su Grid in un sensibilmente ridotto periodorispetto a quello necessario per ottenere gli stessi risultati costruendo l’applicazione da zero.Ruoli : Progettazione e sviluppo dell’intero software. Coordinamento del gruppo di sviluppo.

[S5] GEA: Grid execution agent.GEA è lo strumento software per la distribuzione e la gestione delle risorse del progetto Grid.it. GEA è stato proget-tato per facilitare la distribuzione e l’esecuzione di applicazioni Grid complesse scritte in maniera strutturata ad altolivello. Per gestione facilmente diversi modelli di componenti su risorse eterogenee di Grid, GEA utilizza multipli livellidi astrazione. GEA traduce consistentemente i requisiti ad alto livello di applicazioni eterogenee multi-componenti inoperazioni elementari a basso livello su diversi middleware Grid. L’architettura di GEA fornisce un’interfaccia unifica-ta e l’implementazione di riferimento di diversi servizi collettivi per localizzare le risorse, schedulare le applicazioni,istanziare le applicazioni. Inoltre fornisce un supporto per la riconfigurazione dinamica e l’auto-adattamento delle ap-plicazioni permettendo il re-scheduling a tempo di esecuzione.Ruoli : Progettazione e sviluppo dell’intero software. Coordinamento del gruppo di sviluppo.

[S6] GNRB: Grid network resource broker.GNRB è uno strumento software che, affiancandosi ai gestori di risorse computazionali per Grid, ne aumenta l’effica-cia tramite l’integrazione con un gestore di risorse di rete, al fine di ottenere informazioni sulla topologia di rete e diprenotare risorse di rete tra le risorse di calcolo che eseguiranno le applicazioni. In tal modo GNRB rende possibile la

Pagina 23 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.

progettazione e l’implementazione di nuovi meccanismi di selezione/scheduling delle risorse che prendono in consi-derazione sia risorse di calcolo che di comunicazione.Ruoli : Progettazione e sviluppo dell’intero software.

[S7] MIDAS CLOUD PLATFORM.La piattaforma Cloud MIDAS è una piattaforma integrata per l’automazione del testing di SOA, progettata essa stessacome SOA, e resa accessibile su una Cloud pubblica per gestire la variabilità del carico computazionalte necessarioper testare applicazioni SOA.Ruoli : Progettazione e sviluppo dell’intero software. Coordinamento del gruppo di sviluppo.

[S8] QUICKRANK.QUICKRANK è una suite open-source di algoritmi multi-threaded efficaci ed efficienti per il learning to rank scritti inC++11 che permettono la costruzione di funzioni di ranking di alta qualità a partire da enormi dataset di input. QUIC-KRANK fornisce implementazioni parallele degli algoritmi GBRT, λ-MART e Oblivious λ-MART. Quest’ultima rappre-senta la prima implementazione open-source di tale algoritmo. Inoltre QUICKRANK fornisce un ambiente sperimentaleper la valutazione dei costi a tempo di scoring dei modelli addestrati dagli algoritmi precedentemente discussi.Ruoli : Progettazione e sviluppo di tecniche e algoritmi di machine learning per learning to rank.

[S9] QUICKSCORER.QUICKSCORER è un nuovo algoritmo per lo scoring efficiente di insiemi additivi di alberi di regressioni. Si basa su unanuova rappresentazione degli alberi tramite vettori di bit, e sull’attraversamento in parallelo degli alberi tramite semplicioperazioni logiche bit a bit, al fine di ottimizzare l’uso delle moderne architetture di CPU e gerarchie di memoria.Ruoli : Progettazione e sviluppo di tecniche e algoritmi di scoring efficiente di foreste di alberi di decisione.

[S10] TERRIER: Terabyte retriever.TERRIER è un motore di ricerca altamente flessibile, efficiente, efficace e robusto utilizzato per gestire collezionedi documenti su larga scala. TERRIER implementa funzionalità allo stato dell’arte per l’indicizzazione e il recuperodi documenti. TERRIER costituisce una piattaforma ideale per lo sviluppo rapido di applicazione di recupero delleinformazioni su vasta scala.Ruoli : Progettazione e sviluppo di tecniche di dynamic pruning, matching strategies, skipping e proximity support.

Pagina 24 - Curriculum vitæNicola Tonellotto

CONSENSO PER IL TRATTAMENTO DEI DATI PERSONALIIl sottoscritto Nicola Tonellotto, ai sensi della legge 196/2003, conferisce il proprio consenso al trattamentodei dati personali riportati in questo documento per gli scopi necessari alle attività di reclutamento.