Welcome to the HPCA Lab Research Blog!
Our research shapes and changes the world around us, providing solutions to real-world problems and informing the education we deliver.
I am currently an Associate Professor at University of Messina and formerly an Assistant Professor at Politecnico di Milano (2011-2015). In 2001 I got the master degree in Computer Engineering from University of Catania and then, in 2006, I received the PhD degree on Computer Science and Engineering from University of Messina.
I authored and co-authored more than 130 scientific papers and contributions in international journals, conferences and books, including 2 books on peformance and dependability modeling of distributed systems. I took part to national and international projects, such as Reservoir, Vision Cloud, CloudWave (EU FP7) and SMSCOM (EU ERC Advanced Grant). I am a member of several international conference committees (NCA, NCCA, DPDNS, CBDCOM, HPCC, INCoS, DASC, ICIC, SPEDA, INMIC, UNICO, 3PGCIC, FEDICI, DySON, CSSC, WCA, DCPerf, ClIoT, IoT) and I am also involved in the editorial boards of IEEE Transactions on Dependable and Secure Computing, International Journal of Performability Engineering, Journal of Cloud Computing, International Journal of Engineering and Industries, International Journal of Big Data, International Journal of Computer Science & Information Technology Applications, International Journal of Distributed Sensor Networks. I also acted as guest editors for special issues of Journal of Risk and Reliability, Journal of Performability Engineering, ACM Performance Evaluation Review and IEEE Transactions on Dependable and Secure Computing.
My main research interests include non-Markovian modelling; performance and reliability evaluation; dependability; Quality of Service/Experience; Service Level Agreement; Parallel and Distributed Computing, Grid, Cloud, Autonomic, Volunteer, Crowd Computing; Crowdsourcing, Big Data; Software and Service Engineering; Internet of Things; Social and Urban computing, Citizen Science.
During my research activity, I contributed in the development of tools such as WebSPN, ArgoPerformance, GS3 and Stack4Things.
HIGHLIGHTS
ACADEMIC ACTIVITIES: Since 2002, 22 courses taught and 40 students supervised.
Institutional Appointments: I) “ICT training and stage (SAT)”, scientific supervision for PoliMi Milan-Leonardo Campus; II) “Security, Safety, Defence, Disaster Management & Recovery” Cluster, PoliMi DEIB representative; III) CINI “LdA Smart Cities”, PoliMi representative, IV) “European Alliance for Innovation’, PoliMi DEIB repr.
INDEPENDENCE, AUTONOMY IN RESEARCH: Since 2008, 24 single authored papers, opening new lines of research: in 2005, a new dynamic reliability and availability modelling and evaluation approach, the Dynamic Reliability Block Diagrams; in 2008 the idea of a volunteer-based Cloud, later funded, in 2009, by the Italian MIUR as the Cloud@Home PRIN 2008 project.
INDUSTRIAL RESEARCH CENTER COLLABORATIONS: Collaborations through research projects (IBM, Telefonica, CISCO, Thales, Oracle, Elsag Datamat, ST, GE, Engineering, Telecom, Hyperborea, etc.). Others have been activated as stages and master theses at: SAP Belfast, ST, Deloitte, Ericsson, Bosch, ATM, Emaze, Brain Force, etc.
INTERNATIONAL COLLABORATIONS AND PROFESSIONAL ACTIVITIES – Member of: IEEE, IEEE Computer Society, IEEE Reliability Society (since 2007); IRIANC (since 2013); ACM, ACM SIGMETRICS (since 2015).
Collaborations with top scientists (Kishor Trivedi, Carlo Ghezzi, Antonio Puliafito, Bertand Meyer) and big companies such as SAP, IBM, CISCO, Engineering, Ericsson, Deloitte, Bosch, ST, TI.
Visiting Professor at Innopolis University and Kazan Federal University, Kazan, Russia (2014-2015). Involvement in flagship international projects.
Reviewer for Italian (PRIN-FIRB), Romanian (PCCA), Kazakistan NCSTE and EU (FP7, Horizon 2020, COST) projects. Member of two IEEE standardization working groups (IEEE Standards Association – Study Group for Security, Reliability, and Performance for Software De- fined and Virtualized Ecosystems (2014-Now) IEEE Standards Association – ICWG/2302 WG – Intercloud WG (ICWG) Working Group, P2302 – Standard for Intercloud Interoperability and Federation (SIIF) (2014-Now) ).
Development of well known and widely used tools (WebSPN, ArgoPerformance, GS3, Stack4Things).
Short Presentation
Riccardo Di Pietro was born in Messina on August 15th, 1986.
He received his Master Degree in Computer Science, his 2nd level Professional Master’s Programmes in “Open Source and Information Security” and his Master Degree in Computer Engineering from the University of Messina (UniMe), Italy in 2013, 2014 and 2016, respectively.
From November 2016 until now he is a computer science PhD. student at the University of Catania (UniCt), Italy.
Till then, he has been a senior developer at UniMe as a member of the Mobile and Distributed Systems Lab (MDSLab).
He worked in different R&D projects in the area of ICT, such as “Next-FF”, an R&D industrial project focused on power grids maintenance, and “SIGMA”, an R&D national project focused on Cloud computing and sensor networks.
He acquired important experiences in the use of Java, XML, JSON, Apache,Tomcat, Mysql, Google Maps, ForgeRock and OpenStack, Cloud technologies focused on the Identity and Object Storage Services.
He acquired significant competences in design and development of distributed systems for Cloud computing and Mobile applications based on client-server and REST API paradigms.
He has good skills in Teamwork, Team Motivation, Team Leadership, Team Management, Problem Solving, Management, Social Networking and Communication.
He was actively involved in some consulting and development activities with “Xenia Progetti” srl, “Meriodionale Impianti” srl and Finmeccanica.
He was actively involved in some teaching and seminar activities focused on Arduino technologies and Internet of Things which have been targeted to university courses, high school courses, summer courses, and workshops with fee in collaboration with Fablab Messina.
He acquired important experience as co-Supervisor for undergraduate students of “Electronic and Computer Engineering”(D.M.270) and “Computer Engineering and Telecommunications”(D.M. 509) courses.
From March 2017 until now he is Honorary Fellow (cultore della materia) for the course of “Programmazione II” (Java Programming Language) [SSD ING-INF/05].
Software Projects
His activities in this project involved the development of software plugins which integrate functionalities made available by OpenStack and by OpenAM ForgeRock APIs. Specifically, he produced some plugins that integrate Openstack Identity Service API v2 (Keystone) and Openstack Object Storage API v1 (Swift) functionalities for Cloud IaaS enviroments. Moreover, he produced plugins that integrate functionalities of simple Authentication,Identity Management and simple Authorization of OpenAM ForgeRock API for Cloud SaaS applications. (https://github.com/clever-unime/clever-unime/wiki)
Membership in Groups and Associations
Welcome to the HPCA Lab Research Blog!
Our research shapes and changes the world around us, providing solutions to real-world problems and informing the education we deliver.