Technical Reports

2017

  • M. Drocco, C. Misale, G. Tremblay, and M. Aldinucci, “A Formal Semantics for Data Analytics Pipelines,” Università degli Studi di Torino 2017. doi:10.5281/zenodo.571802
    [BibTeX] [Download PDF]
    @techreport{17:drocco:techreport,
      author = {Drocco, Maurizio and Misale, Claudia and Tremblay, Guy and Aldinucci, Marco},
      date-added = {2017-06-19 15:45:02 +0000},
      date-modified = {2017-06-19 15:45:13 +0000},
      doi = {10.5281/zenodo.571802},
      institution = {Universit\`a degli Studi di Torino},
      month = may,
      note = {https://arxiv.org/abs/1705.01629},
      title = {A Formal Semantics for Data Analytics Pipelines},
      url = {https://doi.org/10.5281/zenodo.571802},
      year = 2017,
      bdsk-url-1 = {https://doi.org/10.5281/zenodo.571802},
      bdsk-url-2 = {http://dx.doi.org/10.5281/zenodo.571802}
    }

2012

  • M. Aldinucci, M. Danelutto, and M. Torquati, “FastFlow tutorial,” Università di Pisa, Dipartimento di Informatica, Italy, TR-12-04, 2012.
    [BibTeX] [Download PDF]
    @techreport{fastflow_tutorial:TR-12-04:12,
      author = {Marco Aldinucci and Marco Danelutto and Massimo Torquati},
      date-added = {2011-03-17 23:19:05 +0100},
      date-modified = {2013-11-24 00:34:55 +0000},
      institution = {Universit\`a di Pisa, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = mar,
      number = {TR-12-04},
      title = {FastFlow tutorial},
      url = {http://compass2.di.unipi.it/TR/Files/TR-12-04.pdf.gz},
      year = {2012},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-12-04.pdf.gz}
    }

2011

  • M. Aldinucci, L. Anardu, M. Danelutto, P. Kilpatrick, and M. Torquati, “Targeting multi cores by structured programming and data flow,” Università di Pisa, Dipartimento di Informatica, Italy, TR-11-13, 2011.
    [BibTeX] [Download PDF]
    @techreport{TR-11-13,
      author = {Marco Aldinucci and Lorenzo Anardu and Marco Danelutto and Peter Kilpatrick and Massimo Torquati},
      date-added = {2012-06-06 22:55:41 +0000},
      date-modified = {2012-06-06 22:57:26 +0000},
      institution = {Universit\`a di Pisa, Dipartimento di Informatica, Italy},
      month = sep,
      number = {TR-11-13},
      title = {Targeting multi cores by structured programming and data flow},
      url = {http://compass2.di.unipi.it/TR/Files/TR-11-13.pdf.gz},
      year = {2011},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-11-06.pdf.gz},
      bdsk-url-2 = {http://compass2.di.unipi.it/TR/Files/TR-11-13.pdf.gz}
    }

  • M. Aldinucci, M. Drocco, D. Giordano, C. Spampinato, and M. Torquati, “A Parallel Edge Preserving Algorithm for Salt and Pepper Image Denoising,” Università degli Studi di Torino, Dip. di Informatica, Italy, 138/2011, 2011.
    [BibTeX] [Download PDF]
    @techreport{ff:denoiser:tr138-2011,
      author = {Marco Aldinucci and Maurizio Drocco and Daniela Giordano and Concetto Spampinato and Massimo Torquati},
      date-added = {2010-12-08 19:31:00 +0100},
      date-modified = {2013-11-24 00:36:56 +0000},
      institution = {Universit\`a degli Studi di Torino, Dip. di Informatica, Italy},
      keywords = {fastflow},
      month = may,
      number = {138/2011},
      title = {A Parallel Edge Preserving Algorithm for Salt and Pepper Image Denoising},
      url = {http://calvados.di.unipi.it/storage/paper_files/2012_2phasedenoiser_ff_ipta.pdf},
      year = {2011},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/2012_2phasedenoiser_ff_ipta.pdf}
    }

  • M. Aldinucci, S. Ruggieri, and M. Torquati, “Porting Decision Tree Building and Pruning Algorithms to Multicore using FastFlow,” Università di Pisa, Dipartimento di Informatica, Italy, TR-11-06, 2011.
    [BibTeX] [Download PDF]
    @techreport{TR-11-06,
      author = {Marco Aldinucci and Salvatore Ruggieri and Massimo Torquati},
      date-added = {2012-04-15 18:40:07 +0000},
      date-modified = {2013-11-24 00:37:04 +0000},
      institution = {Universit\`a di Pisa, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = mar,
      number = {TR-11-06},
      title = {Porting Decision Tree Building and Pruning Algorithms to Multicore using FastFlow},
      url = {http://compass2.di.unipi.it/TR/Files/TR-11-06.pdf.gz},
      year = {2011},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-11-06.pdf.gz}
    }

2010

  • M. Aldinucci, M. Coppo, F. Damiani, M. Drocco, M. Torquati, and A. Troina, “On Designing Multicore-Aware Simulators for Biological Systems,” Università degli Studi di Torino, Dipartimento di Informatica, Italy, 131/2010, 2010.
    [BibTeX]
    @techreport{ff:cwc:pdp:11-tr,
      author = {Marco Aldinucci and Mario Coppo and Ferruccio Damiani and Maurizio Drocco and Massimo Torquati and Angelo Troina},
      date-added = {2011-05-19 19:07:36 +0200},
      date-modified = {2013-11-24 00:38:00 +0000},
      institution = {Universit\`a degli Studi di Torino, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = oct,
      number = {131/2010},
      title = {On Designing Multicore-Aware Simulators for Biological Systems},
      year = {2010}
    }

  • M. Aldinucci, A. Bracciali, P. LiÒ, A. Sorathiya, and M. Torquati, “StochKit-FF: Efficient Systems Biology on Multicore Architectures,” Università di Pisa, Dipartimento di Informatica, Italy, TR-10-12, 2010. doi:10.1007/978-3-642-21878-1_21
    [BibTeX] [Abstract] [Download PDF]

    The stochastic modelling of biological systems is an informative, and in some cases, very adequate technique, which may however result in being more expensive than other modelling approaches, such as differential equations. We present StochKit-FF, a parallel version of StochKit, a reference toolkit for stochastic simulations. StochKit-FF is based on the FastFlow programming toolkit for multicores and exploits the novel concept of selective memory. We experiment StochKit-FF on a model of HIV infection dynamics, with the aim of extracting information from efficiently run experiments, here in terms of average and variance and, on a longer term, of more structured data.

    @techreport{stochkit-ff:tr-10-12,
      abstract = {The stochastic modelling of biological systems is an informative, and in some cases, very adequate technique, which may however result in being more expensive than other modelling approaches, such as differential equations. We present StochKit-FF, a parallel version of StochKit, a reference toolkit for stochastic simulations. StochKit-FF is based on the FastFlow programming toolkit for multicores and exploits the novel concept of selective memory. We experiment StochKit-FF on a model of HIV infection dynamics, with the aim of extracting information from efficiently run experiments, here in terms of average and variance and, on a longer term, of more structured data.},
      author = {Marco Aldinucci and Andrea Bracciali and Pietro Li\`o and Anil Sorathiya and Massimo Torquati},
      date-added = {2010-06-27 16:39:46 +0200},
      date-modified = {2013-11-24 00:38:32 +0000},
      doi = {10.1007/978-3-642-21878-1_21},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = jul,
      number = {TR-10-12},
      title = {{StochKit-FF}: Efficient Systems Biology on Multicore Architectures},
      url = {http://calvados.di.unipi.it/storage/paper_files/TR-10-12.pdf},
      year = {2010},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/TR-10-12.pdf},
      bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-642-21878-1_21}
    }

  • M. Aldinucci, S. Ruggieri, and M. Torquati, “Porting Decision Tree Algorithms to Multicore using FastFlow,” Università di Pisa, Dipartimento di Informatica, Italy, TR-10-11, 2010.
    [BibTeX] [Abstract] [Download PDF]

    The whole computer hardware industry embraced multicores. For these machines, the extreme optimisation of sequential algorithms is no longer sufficient to squeeze the real machine power, which can be only exploited via thread-level parallelism. Decision tree algorithms exhibit natural concurrency that makes them suitable to be parallelised. This paper presents an approach for easy-yet-efficient porting of an implementation of the C4.5 algorithm on multicores. The parallel porting requires minimal changes to the original sequential code, and it is able to exploit up to 7X speedup on an Intel dual-quad core machine.

    @techreport{fastflow_c45:tr-10-11,
      abstract = {The whole computer hardware industry embraced multicores. For these machines, the extreme optimisation of sequential algorithms is no longer sufficient to squeeze the real machine power, which can be only exploited via thread-level parallelism. Decision tree algorithms exhibit natural concurrency that makes them suitable to be parallelised. This paper presents an approach for easy-yet-efficient porting of an implementation of the C4.5 algorithm on multicores. The parallel porting requires minimal changes to the original sequential code, and it is able to exploit up to 7X speedup on an Intel dual-quad core machine.},
      author = {Marco Aldinucci and Salvatore Ruggieri and Massimo Torquati},
      date-added = {2010-07-11 16:54:09 +0200},
      date-modified = {2013-11-24 00:38:41 +0000},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = may,
      number = {TR-10-11},
      title = {Porting Decision Tree Algorithms to Multicore using {FastFlow}},
      url = {http://calvados.di.unipi.it/storage/paper_files/TR-10-11.pdf},
      year = {2010},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/TR-09-12.pdf},
      bdsk-url-2 = {http://calvados.di.unipi.it/storage/paper_files/TR-10-11.pdf}
    }

  • M. Aldinucci, M. Danelutto, P. Kilpatrick, M. Meneghin, and M. Torquati, “Accelerating sequential programs using FastFlow and self-offloading,” Università di Pisa, Dipartimento di Informatica, Italy, TR-10-03, 2010.
    [BibTeX] [Abstract]

    Shared memory multiprocessors come back to popularity thanks to rapid spreading of commodity multi-core architectures. As ever, shared memory programs are fairly easy to write and quite hard to optimise; providing multi-core programmers with optimising tools and programming frameworks is a nowadays challenge. Few efforts have been done to support effective streaming applications on these architectures. In this paper we introduce FastFlow, a low-level programming framework based on lock-free queues explicitly designed to support high-level languages for streaming applications. We compare FastFlow with state-of-the-art programming frameworks such as Cilk, OpenMP, and Intel TBB. We experimentally demonstrate that FastFlow is always more efficient than all of them in a set of micro-benchmarks and on a real world application; the speedup edge of FastFlow over other solutions might be bold for fine grain tasks, as an example +35% on OpenMP, +226% on Cilk, +96% on TBB for the alignment of protein P01111 against UniProt DB using Smith-Waterman algorithm.

    @techreport{fastflow_acc:tr-10-03,
      abstract = {Shared memory multiprocessors come back to popularity thanks to rapid spreading of commodity multi-core architectures. As ever, shared memory programs are fairly easy to write and quite hard to optimise; providing multi-core programmers with optimising tools and programming frameworks is a nowadays challenge. Few efforts have been done to support effective streaming applications on these architectures. In this paper we introduce FastFlow, a low-level programming framework based on lock-free queues explicitly designed to support high-level languages for streaming applications. We compare FastFlow with state-of-the-art programming frameworks such as Cilk, OpenMP, and Intel TBB. We experimentally demonstrate that FastFlow is always more efficient than all of them in a set of micro-benchmarks and on a real world application; the speedup edge of FastFlow over other solutions might be bold for fine grain tasks, as an example +35% on OpenMP, +226% on Cilk, +96% on TBB for the alignment of protein
    P01111 against UniProt DB using Smith-Waterman algorithm.},
      author = {Marco Aldinucci and Marco Danelutto and Peter Kilpatrick and Massimiliano Meneghin and Massimo Torquati},
      date-added = {2009-09-08 16:14:34 +0200},
      date-modified = {2013-11-24 00:39:01 +0000},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = feb,
      number = {TR-10-03},
      title = {Accelerating sequential programs using {FastFlow} and self-offloading},
      year = {2010},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/TR-09-12.pdf}
    }

  • “CWC Simulator project,” , 2010.
    [BibTeX]
    @manual{cwc:web,
      note = {\url{http://sourceforge.net/projects/cwcsimulator/}},
      optauthor = {Marco Aldinucci and Massimo Torquati},
      organization = {Sourceforge website},
      title = {CWC Simulator project},
      year = {2010}
    }

2009

  • M. Aldinucci, M. Torquati, and M. Meneghin, “FastFlow: Efficient Parallel Streaming Applications on Multi-core,” Università di Pisa, Dipartimento di Informatica, Italy, TR-09-12, 2009.
    [BibTeX] [Abstract] [Download PDF]

    Shared memory multiprocessors come back to popularity thanks to rapid spreading of commodity multi-core architectures. As ever, shared memory programs are fairly easy to write and quite hard to optimise; providing multi-core programmers with optimising tools and programming frameworks is a nowadays challenge. Few efforts have been done to support effective streaming applications on these architectures. In this paper we introduce FastFlow, a low-level programming framework based on lock-free queues explicitly designed to support high-level languages for streaming applications. We compare FastFlow with state-of-the-art programming frameworks such as Cilk, OpenMP, and Intel TBB. We experimentally demonstrate that FastFlow is always more efficient than all of them in a set of micro-benchmarks and on a real world application; the speedup edge of FastFlow over other solutions might be bold for fine grain tasks, as an example +35% on OpenMP, +226% on Cilk, +96% on TBB for the alignment of protein P01111 against UniProt DB using Smith-Waterman algorithm.

    @techreport{fastflow:tr-09-12,
      abstract = {Shared memory multiprocessors come back to popularity thanks to rapid spreading of commodity multi-core architectures. As ever, shared memory programs are fairly easy to write and quite hard to optimise; providing multi-core programmers with optimising tools and programming frameworks is a nowadays challenge. Few efforts have been done to support effective streaming applications on these architectures. In this paper we introduce FastFlow, a low-level programming framework based on lock-free queues explicitly designed to support high-level languages for streaming applications. We compare FastFlow with state-of-the-art programming frameworks such as Cilk, OpenMP, and Intel TBB. We experimentally demonstrate that FastFlow is always more efficient than all of them in a set of micro-benchmarks and on a real world application; the speedup edge of FastFlow over other solutions might be bold for fine grain tasks, as an example +35% on OpenMP, +226% on Cilk, +96% on TBB for the alignment of protein
    P01111 against UniProt DB using Smith-Waterman algorithm.},
      author = {Marco Aldinucci and Massimo Torquati and Massimiliano Meneghin},
      date-added = {2010-02-13 16:20:18 +0100},
      date-modified = {2013-11-24 00:39:38 +0000},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      keywords = {fastflow},
      month = sep,
      number = {TR-09-12},
      title = {{FastFlow}: Efficient Parallel Streaming Applications on Multi-core},
      url = {http://arxiv.org/abs/0909.1187},
      year = {2009},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/TR-09-12.pdf},
      bdsk-url-2 = {http://arxiv.org/abs/0909.1187}
    }

  • M. Aldinucci, M. Danelutto, and P. Kilpatrick, “Autonomic management of multiple non-functional concerns in behavioural skeletons,” Università di Pisa, Dipartimento di Informatica, Italy, TR-09-10, 2009.
    [BibTeX] [Download PDF]
    @techreport{nf-concerns:tr-09-10,
      author = {Marco Aldinucci and Marco Danelutto and Peter Kilpatrick},
      date-added = {2009-09-25 22:49:07 +0200},
      date-modified = {2013-12-08 14:58:33 +0000},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = jul,
      number = {TR-09-10},
      title = {Autonomic management of multiple non-functional concerns in behavioural skeletons},
      url = {http://arxiv.org/abs/0909.1517},
      year = {2009},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-09-10.pdf.gz},
      bdsk-url-2 = {http://arxiv.org/abs/0909.1517}
    }

  • M. Aldinucci, S. Campa, P. Dazzi, N. Tonellotto, and G. Zoppi, D.NFCF.05 — NFCF tuned prototype and final documentation, 2009.
    [BibTeX]
    @misc{gridcomp:D.NFCF.05,
      author = {Marco Aldinucci and Sonia Campa and Patrizio Dazzi and Nicola Tonellotto and Giorgio Zoppi},
      date-added = {2008-09-19 15:49:43 +0200},
      date-modified = {2009-01-25 23:42:02 +0100},
      howpublished = {\url{ http://gridcomp.ercim.org/}},
      month = jan,
      title = {{D.NFCF.05} -- NFCF tuned prototype and final documentation},
      year = {2009}
    }

  • “GridComp website,” , 2009.
    [BibTeX] [Download PDF]
    @manual{gridcomp-web,
      date-added = {2009-10-26 00:50:30 +0100},
      date-modified = {2009-10-26 01:00:49 +0100},
      note = {\url{http://gridcomp.ercim.org/}},
      title = {GridComp website},
      url = {http://gridcomp.ercim.org/},
      year = {2009},
      bdsk-url-1 = {http://gridcomp.ercim.org/}
    }

  • M. Aldinucci and M. Torquati, “FastFlow website,” , 2009.
    [BibTeX]
    @manual{fastflow:web,
      author = {Marco Aldinucci and Massimo Torquati},
      date-added = {2009-10-22 17:57:29 +0200},
      date-modified = {2010-07-07 01:26:23 +0200},
      note = {\url{http://mc-fastflow.sourceforge.net/}},
      title = {FastFlow website},
      year = {2009}
    }

2008

  • M. Aldinucci, M. Danelutto, H. L. Bouziane, and C. Pérez, “Towards a Spatio-Temporal sKeleton Model implementation on top of SCA,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0171, 2008.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0171,
      author = {Aldinucci, Marco and Danelutto, Marco and Bouziane, Hinde Lilia and P{\'e}rez, Christian},
      date-added = {2009-09-08 16:12:10 +0200},
      date-modified = {2014-06-21 22:18:57 +0000},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = sep,
      number = {TR-0171},
      title = {Towards a {S}patio-{T}emporal s{K}eleton {M}odel implementation on top of {SCA}},
      url = {http://calvados.di.unipi.it/storage/paper_files/tr-0171.pdf},
      year = {2008},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/tr-0171.pdf}
    }

  • M. Aldinucci, M. Danelutto, H. L. Bouziane, and C. Pérez, “Towards Software Component Assembly Language Enhanced with Workflows and Skeletons,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0153, 2008.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0153,
      author = {Aldinucci, Marco and Danelutto, Marco and Bouziane, Hinde Lilia and P{\'e}rez, Christian},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = jul,
      number = {TR-0153},
      title = {Towards Software Component Assembly Language Enhanced with Workflows and Skeletons},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0153.pdf},
      year = {2008},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0153.pdf}
    }

  • A. Oprescu, T. Kielmann, M. Danelutto, and M. Aldinucci, “Autonomic Behavior of Grid Applications using Component Platforms,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0156, 2008.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0156,
      author = {Ana-Maria Oprescu and Thilo Kielmann and Marco Danelutto and Marco Aldinucci},
      date-modified = {2014-06-21 15:24:31 +0000},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = jul,
      number = {TR-0156},
      title = {Autonomic Behavior of Grid Applications using Component Platforms},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0156.pdf},
      year = {2008},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0002.pdf},
      bdsk-url-2 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0156.pdf}
    }

  • M. Aldinucci, CoreGRID Institute on Programming ModelBarcelona, Spain: , 2008.
    [BibTeX] [Download PDF]
    @misc{ogf:cg:poster:08,
      address = {Barcelona, Spain},
      author = {Marco Aldinucci},
      date-added = {2008-06-15 15:40:37 +0200},
      date-modified = {2014-06-21 15:28:48 +0000},
      howpublished = {Open Grid Forum (OGF), CoreGRID Industrial Showcase},
      month = jun,
      note = {Poster},
      title = {CoreGRID Institute on Programming Model},
      url = {http://calvados.di.unipi.it/storage/paper_files/2008_CG_PM_OGF.pdf},
      year = {2008},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/2008_CG_PM_OGF.pdf}
    }

  • M. Aldinucci, S. Campa, P. Dazzi, N. Tonellotto, and G. Zoppi, D.NFCF.04 — NFCF prototype and early documentation, 2008.
    [BibTeX]
    @misc{gridcomp:D.NFCF.04,
      author = {Marco Aldinucci and Sonia Campa and Patrizio Dazzi and Nicola Tonellotto and Giorgio Zoppi},
      date-added = {2009-01-25 23:49:16 +0100},
      date-modified = {2009-01-25 23:50:44 +0100},
      howpublished = {\url{ http://gridcomp.ercim.org/}},
      month = jun,
      title = {{D.NFCF.04} -- {NFCF} prototype and early documentation},
      year = {2008}
    }

  • M. Aldinucci, S. Campa, P. Dazzi, N. Tonellotto, and G. Zoppi, D.NFCF.03 — Methodology to derive performance models for component and composite components, 2008.
    [BibTeX]
    @misc{gridcomp:D.NFCF.03,
      author = {Marco Aldinucci and Sonia Campa and Patrizio Dazzi and Nicola Tonellotto and Giorgio Zoppi},
      date-added = {2008-09-19 15:52:00 +0200},
      date-modified = {2008-09-19 15:54:19 +0200},
      howpublished = {\url{ http://gridcomp.ercim.org/}},
      month = jun,
      title = {{D.NFCF.03} -- Methodology to derive performance models for component and composite components},
      year = {2008}
    }

  • M. Aldinucci, S. Campa, M. Coppola, M. Danelutto, G. Zoppi, A. Basso, A. Bolotov, F. Baude, H. L. Bouziane, D. Caromel, L. Henrio, C. Pérez, J. Cunha, C. Michael, P. Classen, C. Lengauer, J. Cohen, S. Mc Gough, N. Currle-Linde, P. Dazzi, N. Tonellotto, J. Dünnweber, S. Gorlatch, P. Kilpatrick, N. Ranaldo, and E. Zimeo, “Proceedings of the Programming Model Institute Technical meeting 2008,” Institute of Programming Model, CoreGRID – Network of Excellence, TR-0138, 2008.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0138,
      author = {Aldinucci, Marco and Campa, Sonia and Coppola, Massimo and Danelutto, Marco and Zoppi, G. and Basso, Alessandro and Bolotov, Alexander and Baude, Francoise and Bouziane, Hinde Lilia and Caromel, Denis and Henrio, Ludovic and P{\'e}rez, Christian and Cunha, Jose and Michael, Classen and Classen, Philipp and Lengauer, Christian and Cohen, J. and Mc Gough, S. and Currle-Linde, Natalia and Dazzi, Patrizio and Tonellotto, Nicola and D{\"u}nnweber, Jan and Gorlatch, Sergei and Kilpatrick, Peter and Ranaldo, Nadia and Zimeo, Eugenio},
      institution = {Institute of Programming Model, CoreGRID - Network of Excellence},
      month = may,
      number = {TR-0138},
      title = {Proceedings of the Programming Model Institute Technical meeting 2008},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0138.pdf},
      year = {2008},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0138.pdf}
    }

  • M. Aldinucci and E. Tuosto, “Toward a Formal Semantics for Autonomic Components,” Università di Pisa, Dipartimento di Informatica, Italy, TR-08-08, 2008.
    [BibTeX] [Download PDF]
    @techreport{sem:tr-08-08,
      author = {Marco Aldinucci and Emilio Tuosto},
      date-added = {2008-05-01 01:24:46 +0200},
      date-modified = {2008-05-01 01:27:17 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = apr,
      number = {TR-08-08},
      title = {Toward a Formal Semantics for Autonomic Components},
      url = {http://compass2.di.unipi.it/TR/Files/TR-08-08.pdf.gz},
      year = {2008},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-05-05.pdf.gz},
      bdsk-url-2 = {http://compass2.di.unipi.it/TR/Files/TR-08-08.pdf.gz}
    }

  • M. Aldinucci, M. Danelutto, and P. Kilpatrick, “Hierarchical autonomic management: a case study with skeletal systems,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0127, 2008.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0127,
      author = {Marco Aldinucci and Marco Danelutto and Peter Kilpatrick},
      date-added = {2008-05-15 23:44:59 +0200},
      date-modified = {2014-06-21 22:13:51 +0000},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = feb,
      number = {TR-0127},
      title = {Hierarchical autonomic management: a case study with skeletal systems},
      url = {http://calvados.di.unipi.it/storage/paper_files/tr-0127.pdf},
      year = {2008},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/tr-0127.pdf}
    }

2007

  • M. Danelutto, M. Aldinucci, and P. Kilpatrick, “Prototyping and reasoning about distributed systems: an Orc based framework,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0102, 2007.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0102,
      author = {Marco Danelutto and Marco Aldinucci and Peter Kilpatrick},
      date-added = {2008-02-09 17:07:09 +0100},
      date-modified = {2008-02-09 17:07:09 +0100},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = aug,
      number = {TR-0102},
      title = {Prototyping and reasoning about distributed systems: an Orc based framework},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0102.pdf},
      year = {2007},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0102.pdf}
    }

  • M. Aldinucci, M. Torquati, M. Vanneschi, M. Cacitti, A. Gervaso, and P. Zuccato, “VirtuaLinux Design Principles,” Università di Pisa, Dipartimento di Informatica, Italy, TR-07-13, 2007.
    [BibTeX] [Download PDF]
    @techreport{virtualinux:tr:07,
      author = {Marco Aldinucci and Massimo Torquati and Marco Vanneschi and Manuel Cacitti and Alessandro Gervaso and Pierfrancesco Zuccato},
      date-added = {2007-07-30 20:59:58 +0200},
      date-modified = {2007-09-16 18:47:11 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = jun,
      number = {TR-07-13},
      title = {{VirtuaLinux} Design Principles},
      url = {http://calvados.di.unipi.it/storage/paper_files/2007_VirtuaLinux_TR-07-13.pdf},
      year = {2007},
      bdsk-url-1 = {http://calvados.di.unipi.it/storage/paper_files/2007_VirtuaLinux_TR-07-13.pdf}
    }

  • M. Aldinucci, S. Campa, P. Dazzi, and N. Tonellotto, D.NFCF.01 — Non functional component subsystem architectural design, 2007.
    [BibTeX]
    @misc{gridcomp:D.NFCF.01,
      author = {Marco Aldinucci and Sonia Campa and Patrizio Dazzi and Nicola Tonellotto},
      date-added = {2008-09-19 15:45:08 +0200},
      date-modified = {2008-09-19 15:54:12 +0200},
      howpublished = {\url{ http://gridcomp.ercim.org/}},
      month = jun,
      title = {{D.NFCF.01} -- Non functional component subsystem architectural design},
      year = {2007}
    }

  • M. Aldinucci, S. Campa, P. Dazzi, and N. Tonellotto, D.NFCF.02 — Non functional component subsystem architectural design (code), 2007.
    [BibTeX]
    @misc{gridcomp:D.NFCF.02,
      author = {Marco Aldinucci and Sonia Campa and Patrizio Dazzi and Nicola Tonellotto},
      date-added = {2008-09-19 15:47:46 +0200},
      date-modified = {2008-09-19 15:54:36 +0200},
      howpublished = {\url{ http://gridcomp.ercim.org/}},
      month = jun,
      title = {{D.NFCF.02} -- Non functional component subsystem architectural design (code)},
      year = {2007}
    }

  • M. Aldinucci, S. Campa, M. Danelutto, P. Kilpatrick, P. Dazzi, D. Laforenza, and N. Tonellotto, “Behavioural skeletons for component autonomic management on grids,” Università di Pisa, Dipartimento di Informatica, TR-07-12, 2007. doi:10.1007/978-0-387-78448-9_1
    [BibTeX] [Download PDF]
    @techreport{beske:TR-07-12,
      author = {Marco Aldinucci and Sonia Campa and Marco Danelutto and Peter Kilpatrick and Patrizio Dazzi and Domenico Laforenza and Nicola Tonellotto},
      date-added = {2007-10-15 20:03:59 +0200},
      date-modified = {2007-10-15 20:04:09 +0200},
      doi = {10.1007/978-0-387-78448-9_1},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica},
      month = {may},
      number = {TR-07-12},
      title = {Behavioural skeletons for component autonomic management on grids},
      url = {http://compass2.di.unipi.it/TR/Files/TR-07-12.pdf.gz},
      year = {2007},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-07-12.pdf.gz},
      bdsk-url-2 = {http://dx.doi.org/10.1007/978-0-387-78448-9_1}
    }

  • M. Aldinucci, M. Danelutto, and P. Kilpatrick, “Orc + metadata supporting grid programming,” Università di Pisa, Dipartimento di Informatica, TR-07-10, 2007.
    [BibTeX] [Download PDF]
    @techreport{orcmetadata:TR-07-10,
      author = {Marco Aldinucci and Marco Danelutto and Peter Kilpatrick},
      date-added = {2007-10-15 20:04:45 +0200},
      date-modified = {2007-10-15 20:05:26 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica},
      month = may,
      number = {TR-07-10},
      title = {Orc + metadata supporting grid programming},
      url = {http://compass2.di.unipi.it/TR/Files/TR-07-10.pdf.gz},
      year = {2007},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-07-10.pdf.gz}
    }

  • P. Kilpatrick, M. Danelutto, and M. Aldinucci, “Deriving Grid Applications from Abstract Models,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0085, 2007.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0085,
      author = {Peter Kilpatrick and Marco Danelutto and Marco Aldinucci},
      date-added = {2007-09-25 13:17:20 +0200},
      date-modified = {2007-09-25 13:17:20 +0200},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = {apr},
      number = {TR-0085},
      title = {Deriving Grid Applications from Abstract Models},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0085.pdf},
      year = {2007},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0085.pdf}
    }

  • M. Aldinucci, M. Danelutto, and P. Kilpatrick, “Management in distributed systems: a semi-formal approach,” Università di Pisa, Dipartimento di Informatica, TR-07-05, 2007. doi:10.1007/978-3-540-74466-5_69
    [BibTeX] [Download PDF]
    @techreport{orc_muskel:TR-07-05,
      author = {Marco Aldinucci and Marco Danelutto and Peter Kilpatrick},
      date-modified = {2007-10-15 20:03:29 +0200},
      doi = {10.1007/978-3-540-74466-5_69},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica},
      month = feb,
      number = {TR-07-05},
      title = {Management in distributed systems: a semi-formal approach},
      url = {http://compass2.di.unipi.it/TR/Files/TR-07-05.pdf.gz},
      year = {2007},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-07-05.pdf.gz},
      bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-540-74466-5_69}
    }

  • M. Aldinucci, M. Torquati, and P. Zuccato, “Virtualinux website,” , 2007.
    [BibTeX]
    @manual{virtualinux-web,
      author = {Marco Aldinucci and Massimo Torquati and Pierfrancesco Zuccato},
      note = {\url{http://virtualinux.sourceforge.net/}},
      title = {Virtualinux website},
      year = {2007}
    }

2006

  • M. Aldinucci, G. Antoniu, M. Danelutto, and M. Jan, “Fault-Tolerant Data Sharing for High-level Grid Programming: A Hierarchical Storage Architecture,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0058, 2006.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0058,
      author = {Marco Aldinucci and Gabriel Antoniu and Marco Danelutto and Mathieu Jan},
      date-added = {2007-09-25 13:15:55 +0200},
      date-modified = {2007-09-25 13:16:55 +0200},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = aug,
      number = {TR-0058},
      title = {Fault-Tolerant Data Sharing for High-level Grid Programming: A Hierarchical Storage Architecture},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0058.pdf},
      year = {2006},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0058.pdf}
    }

  • M. Aldinucci, C. Bertolli, S. Campa, M. Coppola, M. Vanneschi, L. Veraldi, and C. Zoccolo, “Self-Configuring and Self-Optimising Grid Components in the GCM model and their ASSIST Implementation,” Università di Pisa, Dipartimento di Informatica, Italy, TR-06-13, 2006.
    [BibTeX] [Download PDF]
    @techreport{self:tr:06-13,
      author = {Marco Aldinucci and Carlo Bertolli and Sonia Campa and Massimo Coppola and Marco Vanneschi and Luca Veraldi and Corrado Zoccolo},
      date-added = {2007-10-23 22:47:47 +0200},
      date-modified = {2007-10-23 22:52:01 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = aug,
      number = {TR-06-13},
      title = {Self-Configuring and Self-Optimising Grid Components in the GCM model and their ASSIST Implementation},
      url = {http://compass2.di.unipi.it/TR/Files/TR-06-13.pdf.gz},
      year = {2006},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-06-13.pdf.gz}
    }

  • M. Aldinucci and M. Danelutto, “The cost of security in skeletal systems,” Università di Pisa, Dipartimento di Informatica, Italy, TR-06-03, 2006.
    [BibTeX] [Download PDF]
    @techreport{self:tr:06-03,
      author = {Marco Aldinucci and Marco Danelutto},
      date-added = {2007-10-23 22:54:04 +0200},
      date-modified = {2007-10-23 22:54:58 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = feb,
      number = {TR-06-03},
      title = {The cost of security in skeletal systems},
      url = {http://compass2.di.unipi.it/TR/Files/TR-06-03.pdf.gz},
      year = {2006},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-06-03.pdf.gz}
    }

2005

  • M. Aldinucci, M. Danelutto, A. Paternesi, R. Ravazzolo, and M. Vanneschi, “Building Interoperable Grid-aware ASSIST Applications via Web Services,” Università di Pisa, Dipartimento di Informatica, Italy, TR-05-24, 2005.
    [BibTeX] [Abstract] [Download PDF]

    The ASSIST environment provides a high-level programming toolkit for the grid. ASSIST applications are described by means of a coordination language, which can express arbitrary graphs of modules. These modules (or a graph of them) may be enclosed in components specifically designed for the grid (GRID.it components). In this paper we describe how ASSIST modules can be wired through standard Web Services, and how GRID.it components may be made available as standard Web Services.

    @techreport{assist:webs:tr-05-24,
      abstract = {The ASSIST environment provides a high-level programming toolkit for the grid. ASSIST applications are described by means of a coordination language, which can express arbitrary graphs of modules. These modules (or a graph of them) may be enclosed in components specifically designed for the grid (GRID.it components). In this paper we describe how ASSIST modules can be wired through standard Web Services, and how GRID.it components may be made available as standard Web Services.},
      author = {Marco Aldinucci and Marco Danelutto and Andrea Paternesi and Roberto Ravazzolo and Marco Vanneschi},
      date-added = {2007-10-23 22:57:08 +0200},
      date-modified = {2010-10-24 09:23:12 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = dec,
      number = {TR-05-24},
      title = {Building Interoperable Grid-aware ASSIST Applications via Web Services},
      url = {http://compass2.di.unipi.it/TR/Files/TR-05-24.pdf.gz},
      year = {2005},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-05-24.pdf.gz}
    }

  • M. Aldinucci, M. Danelutto, G. Giaccherini, M. Torquati, and M. Vanneschi, “Towards a distributed scalable data service for the Grid,” Università di Pisa, Dipartimento di Informatica, Italy, TR-05-21, 2005.
    [BibTeX] [Download PDF]
    @techreport{adhoc:tr-05-21,
      author = {Marco Aldinucci and Marco Danelutto and Gianni Giaccherini and Massimo Torquati and Marco Vanneschi},
      date-added = {2007-10-23 23:00:34 +0200},
      date-modified = {2007-10-23 23:02:23 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = oct,
      number = {TR-05-21},
      title = {Towards a distributed scalable data service for the Grid},
      url = {http://compass2.di.unipi.it/TR/Files/TR-05-21.pdf.gz},
      year = {2005},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-05-21.pdf.gz}
    }

  • M. Aldinucci and A. Benoit, “Automatic mapping of ASSIST applications using process algebra,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0016, 2005. doi:10.1142/S0129626408003302
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0016,
      author = {Marco Aldinucci and Anne Benoit},
      doi = {10.1142/S0129626408003302},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = oct,
      number = {TR-0016},
      title = {Automatic mapping of {ASSIST} applications using process algebra},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0016.pdf},
      year = {2005},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0016.pdf},
      bdsk-url-2 = {http://dx.doi.org/10.1142/S0129626408003302}
    }

  • M. Aldinucci, F. André, J. Buisson, S. Campa, M. Coppola, M. Danelutto, and C. Zoccolo, “Parallel program/component adaptivity management,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0014, 2005.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0014,
      author = {Marco Aldinucci and Francoise Andr{\'e} and J{\'e}r{\'e}my Buisson and Sonia Campa and Massimo Coppola and Marco Danelutto and Corrado Zoccolo},
      date-modified = {2007-10-08 15:48:28 +0200},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = sep,
      number = {TR-0014},
      title = {Parallel program/component adaptivity management},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0014.pdf},
      year = {2005},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0014.pdf}
    }

  • J. Dünnweber, S. Gorlatch, S. Campa, M. Aldinucci, and M. Danelutto, “Behavior Customization of Parallel Components Application Programming,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0002, 2005.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0002,
      author = {Jan D{\"u}nnweber and Sergei Gorlatch and Sonia Campa and Marco Aldinucci and Marco Danelutto},
      date-added = {2014-06-21 15:22:57 +0000},
      date-modified = {2014-06-21 15:22:57 +0000},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = apr,
      number = {TR-0002},
      title = {Behavior Customization of Parallel Components Application Programming},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0002.pdf},
      year = {2005},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0002.pdf}
    }

  • M. Aldinucci, A. Petrocelli, E. Pistoletti, M. Torquati, M. Vanneschi, L. Veraldi, and C. Zoccolo, “Dynamic reconfiguration of Grid-aware applications in ASSIST,” Università di Pisa, Dipartimento di Informatica, Italy, TR-05-05, 2005.
    [BibTeX] [Download PDF]
    @techreport{dyn:tr-05-05,
      author = {Marco Aldinucci and Alessandro Petrocelli and Edoardo Pistoletti and Massimo Torquati and Marco Vanneschi and Luca Veraldi and Corrado Zoccolo},
      date-added = {2007-10-23 23:03:17 +0200},
      date-modified = {2007-10-23 23:06:40 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = feb,
      number = {TR-05-05},
      title = {Dynamic reconfiguration of Grid-aware applications in {ASSIST}},
      url = {http://compass2.di.unipi.it/TR/Files/TR-05-05.pdf.gz},
      year = {2005},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/Files/TR-05-05.pdf.gz}
    }

  • M. Aldinucci, M. Danelutto, J. Dünnweber, and S. Gorlatch, “Optimization Techniques for Implementing Parallel Skeletons in Distributed Environments,” Institute on Programming Model, CoreGRID – Network of Excellence, TR-0001, 2005.
    [BibTeX] [Download PDF]
    @techreport{coregrid:tr0001,
      author = {Marco Aldinucci and Marco Danelutto and Jan D{\"u}nnweber and Sergei Gorlatch},
      institution = {Institute on Programming Model, CoreGRID - Network of Excellence},
      month = jan,
      number = {TR-0001},
      title = {Optimization Techniques for Implementing Parallel Skeletons in Distributed Environments},
      url = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0001.pdf},
      year = {2005},
      bdsk-url-1 = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0001.pdf}
    }

2004

  • M. Aldinucci, M. Coppola, M. Danelutto, M. Vanneschi, and C. Zoccolo, “ASSIST as a Research Framework for High-performance Grid Programming Environments,” Università di Pisa, Dipartimento di Informatica, Italy, TR-04-09, 2004.
    [BibTeX] [Download PDF]
    @techreport{assist:tr-04-09,
      author = {Marco Aldinucci and Massimo Coppola and Marco Danelutto and Marco Vanneschi and Corrado Zoccolo},
      date-added = {2007-10-23 23:07:38 +0200},
      date-modified = {2007-10-23 23:09:22 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = feb,
      number = {TR-04-09},
      title = {ASSIST as a Research Framework for High-performance Grid Programming Environments},
      url = {http://compass2.di.unipi.it/TR/files/TR-04-09.ps.gz},
      year = {2004},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/files/TR-04-09.ps.gz}
    }

  • M. Aldinucci and M. Torquati, “Accelerating Apache farms through ad-HOC distributed scalable objects repository,” Università di Pisa, Dipartimento di Informatica, Italy, TR-04-08, 2004.
    [BibTeX] [Download PDF]
    @techreport{adhoc:tr-04-08,
      author = {Marco Aldinucci and Massimo Torquati},
      date-added = {2007-10-23 23:10:16 +0200},
      date-modified = {2007-10-23 23:12:45 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = feb,
      number = {TR-04-08},
      title = {Accelerating Apache farms through {ad-HOC} distributed scalable objects repository},
      url = {http://compass2.di.unipi.it/TR/files/TR-04-08.ps.gz},
      year = {2004},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/files/TR-04-08.ps.gz}
    }

2002

  • M. Aldinucci and M. Danelutto, “An operational semantic for skeletons,” Università di Pisa, Dipartimento di Informatica, Italy, TR-02-13, 2002.
    [BibTeX] [Download PDF]
    @techreport{semantics:tr-02-13,
      author = {Marco Aldinucci and Marco Danelutto},
      date-added = {2007-10-23 23:14:08 +0200},
      date-modified = {2007-10-23 23:16:36 +0200},
      institution = {Universit{\`a} di Pisa, Dipartimento di Informatica, Italy},
      month = jul,
      number = {TR-02-13},
      title = {An operational semantic for skeletons},
      url = {http://compass2.di.unipi.it/TR/files/TR-02-13.ps.gz},
      year = {2002},
      bdsk-url-1 = {http://compass2.di.unipi.it/TR/files/TR-02-13.ps.gz}
    }

End of parallel processing reports