Scientific Publications

Complete list of my theses and publications. More about publications on my ResearchGate and my Citations. More about slides for the presentations on my slideshare.net.

  • PhD Thesis:
    “Soft Real-Time Scheduling and Synchronization in General Purpose Operating Systems”
  • Master Thesis:
    “Implementation and Study of the BandWidth Inheritance Protocol In the Linux Kernel”
  • Bachelor Thesis:
    “Realizzazione di primitive e processi esterni per la gestione della memoria di massa”

International Journals:

  • Dario Faggioli, Giuseppe Lipari, Tommaso Cucinotta, “Analysis and implementation of the multiprocessor bandwidth inheritance protocol” Springer Real-Time Systems Journal, Vol. 48, Issue 6, pp 789-825, November 2012. (link coming soon).
  • J. Lelli, D. Faggioli, T. Cucinotta, G. Lipari, “An Experimental Comparison of Different Real-Time Schedulers on Multicore Systems” Elsevier Journal of Systems and Software (JSS), Vol. 85, Issue 10, pp. 2405–2416, October 2012. (pdf).
  • T. Cucinotta, D. Faggioli, “Handling Timing Constraints Violations in Soft Real-Time Applications as Exceptions” Elsevier Journal of Systems and Software (JSS), December 2011. (pdf).
  • M. Sojka, P. Pisa, D. Faggioli, T. Cucinotta, F. Checconi, Z. Hanzalek, G. Lipari, “Modular software architecture for flexible reservation mechanisms on heterogeneous resources” Elsevier Journal of Systems Architecture (JSA), Vol. 57, Issue 4, pp. 366-382, April 2011.
    (pdf).
  • T. Cucinotta, L. Palopoli, L. Abeni, D. Faggioli, G. Lipari, “On the integration of  application level and resource level QoS control for real-time applications” IEEE Transactions on Industrial Informatics, Vol. 6, No. 4, November 2010. (pdf, materials).
  • A. Mancina, G. Lipari, D. Faggioli, J. N. Herder, B. Gras e A. S. Tanenbaum, “Enhancing a Dependable Multiserver Operating System with Temporal Protection via Resource Reservations” Springer Real-Time Systems Journal, Vol. 43, Issue 2 (2009), pp. 177. (pdf).

International Workshops and Conferences:

  • Juri Lelli, Giuseppe Lipari, Dario Faggioli, Tommaso Cucinotta, “An efficient and scalable implementation of global EDF in Linux” In proceedings of the 7th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Porto (Portugal), July 2011. (pdf).
  • Tommaso Cucinotta, Dario Faggioli, Giacomo Bagnoli, “Low-Latency Audio on Linux by Means of Real-Time Scheduling” In proceedings of the 8th Linux Audio Conference (LAC) 2011, Maynooth (Ireland), May 2011. (pdf).
  • Tommaso Cucinotta, Dhaval Giani, Dario Faggioli, Fabio Checconi, “Effective Real-Time Computing on Linux” In Proceedings of the 12th Real-Time Linux Workshop (RTLWS), Nairobi (Kenya), October 2010. (pdf).
  • Tommaso Cucinotta, Dhaval Giani, Dario Faggioli, Fabio Checconi, “Providing Performance Guarantees to Virtual Machines using Real-Time Scheduling” In proceedings of the 5th Workshop on Virtualization and High-Performance Cloud Computing (VHPC) 2010, island of Ischia (Italy), August 2010. (pdf).
  • Tommaso Cucinotta, Dario Faggioli, “An Exception Based Approach to Timing Constraints Violations in Real-Time and Multimedia Applications” In proceedings of the 5th International IEEE Symposium on Industrial Embedded Systems (SIES) 2010, Trento (Italy), July 2010. (pdf).
  • Dario Faggioli, Giuseppe Lipari, Tommaso Cucinotta, “The Multiprocessor BandWidth Inheritance Protocol” In proceedings of the 22nd Euromicro Conference on Real-Time Systems (ECRTS), Brussels (Belgium), July 2010. (pdf)
  • Nicola Manica, Luca Abeni, Luigi Palopoli, Dario Faggioli, Claudio Scordino, “Schedulable Device Drivers: Implementation and Experimental Results” In proceedings of the 6th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Brussels (Belgium), July 2010. (pdf, slides).
  • D. Faggioli, M. Bertogna, F. Checconi, “Sporadic Server Revised” In proceedings of the 25th Annual ACM Symposium on Applied Computing (SAC), Sierre (Switzerland), March 2010. (pdf).
  • D. Faggioli, F. Checconi, M. Trimarchi, C. Scordino, “An EDF scheduling class for the Linux kernel” In proceedings of the 11th Real-Time Linux Workshop (RTLWS), Dresden (Germany), October 2009. (pdf, slides).
  • Fabio Checconi, Tommaso Cucinotta, Dario Faggioli, Giuseppe Lipari, “Hierarchical Multiprocessor CPU Reservations for the Linux Kernel” In proceedings of the 5th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Dublin (Ireland), July 2009. (pdf).
  • T. Cucinotta, D. Faggioli, A. Evangelista, “Exception-based Management of Timing Constraints Violations for Soft Real-Time Applications” In proceedings of the 5th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Dublin (Ireland), July 2009. (pdf).
  • D. Faggioli, M. Trimarchi, F. Checconi, M. Bertogna, A. Mancina, “An Implementation of the Earliest Deadline First Algorithm in Linux” In proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC), Honolulu (USA), March 2009. (pdf).
  • M. Bertogna, F. Checconi, D. Faggioli, “Non-Preemptive Access to Shared Resources in Hierarchical Real-Time Systems” In proceedings of the 1st Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS), Barcellona (Spain), November 2008. (pdf).
  • D. Faggioli, A. Mancina, F. Checconi, G. Lipari, “Design and Implementation of a POSIX compliant Sporadic Server for the Linux Kernel” In proceedings of the 10th Real-Time Linux Workshop (RTLWS), Colotlan (Mexico), October 2008. (pdf).
  • D. Faggioli, G. Lipari, T. Cucinotta, “An Efficient Implementation of the BandWidth Inheritance Protocol for Handling Hard and Soft Real-Time Applications in the Linux Kernel”
    In proceedings of the 4th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Prague (Czech Republic), July 2008. (pdf, slides).

All papers: here. All slides: here. Bibtex: here.