Publications

A. Refereed journal and conference papers

  • Martino Fornasa, Michele Stecca, Massimo Maresca and Pierpaolo Baglietto, "Bounded latency spanning tree reconfiguration", Computer Networks, 76, January 2015.
    Abstract-PDF-Import into BibTex-Publisher
    One of the main obstacles to the adoption of Ethernet technology in carrier-grade metropolitan and wide-area networks is the large recovery latency, in case of failure, due to spanning tree reconfiguration. In this paper we present a technique called Bounded Latency Spanning Tree Reconfiguration (BLSTR), which guarantees worst case recovery latency in the case of single faults by adopting a time-bounded bridge port reconfiguration mechanism and by eliminating the bandwidth-consuming station discovery phase that follows reconfiguration. BLSTR does not replace the Rapid and Multiple Spanning Tree reconfiguration protocols, which remain in control of network reconfiguration, whereas it operates in parallel with them.
    @ARTICLE{fornasa2015,
    author = "Fornasa, Martino and Stecca, Michele and Maresca, Massimo and Baglietto, Pierpaolo",
    title = "Bounded latency spanning tree reconfiguration",
    journal = "Computer Networks",
    year = 2015,
    month = jan,
    volume = "76",
    pages = "259-274",
    url = "http://dx.doi.org/10.1016/j.comnet.2014.11.004",
    abstract = "One of the main obstacles to the adoption of Ethernet technology in carrier-grade metropolitan and wide-area networks is the large recovery latency, in case of failure, due to spanning tree reconfiguration. In this paper we present a technique called Bounded Latency Spanning Tree Reconfiguration (BLSTR), which guarantees worst case recovery latency in the case of single faults by adopting a time-bounded bridge port reconfiguration mechanism and by eliminating the bandwidth-consuming station discovery phase that follows reconfiguration. BLSTR does not replace the Rapid and Multiple Spanning Tree reconfiguration protocols, which remain in control of network reconfiguration, whereas it operates in parallel with them."
    }
  • Michele Stecca, Martino Fornasa, Pierpaolo Baglietto and Massimo Maresca, "Scalable Service Composition Execution through Asynchronous I/O", in 10th International Conference on Service Computing (IEEE SCC 2013), Santa Clara, CA, USA, July 2013.
    Abstract-Import into BibTex
    In the last few years different solutions have been proposed for the composition of Web APIs. In this paper we focus on the scalability problems appearing when the software platform in charge of executing Service Compositions (which are defined as Direct Acyclic Graphs, DAGs) is supposed to support huge numbers of concurrent executions. This is the case of viral applications as well as of Cloud Computing scenarios where Service Compositions are deployed and executed in multi-tentant platforms implementing different paradigms such as Business Process as a Service, Mashup as a Service, Service Composition as a Service. The proposed solution exploits the Asynchronous I/O paradigm the efficient utilization of system resources such as threads and memory
    @INPROCEEDINGS{stecca2013a,
    author = "Stecca, Michele and Fornasa, Martino and Baglietto, Pierpaolo and Maresca, Massimo",
    title = "Scalable Service Composition Execution through Asynchronous I/O",
    booktitle = "10th International Conference on Service Computing (IEEE SCC 2013)",
    address = {Santa Clara, CA, USA},
    year = 2013,
    month = jul,
    abstract="In the last few years different solutions have been proposed for the composition of Web APIs. In this paper we focus on the scalability problems appearing when the software platform in charge of executing Service Compositions (which are defined as Direct Acyclic Graphs, DAGs) is supposed to support huge numbers of concurrent executions. This is the case of viral applications as well as of Cloud Computing scenarios where Service Compositions are deployed and executed in multi-tentant platforms implementing different paradigms such as Business Process as a Service, Mashup as a Service, Service Composition as a Service. The proposed solution exploits the Asynchronous I/O paradigm the efficient utilization of system resources such as threads and memory"
    }
  • Michele Stecca, Martino Fornasa, Massimo Maresca and Pierpaolo Baglietto, "Experiments and analysis on Hypervisor-Based Fault Tolerance in Virtualized Cloud Environments", PIK - Praxis der Informationverarbeitung und kommunikation, 35, 3, August 2012.
    Abstract-Import into BibTex
    Virtualization is the key technology for the Infrastructure as a Service (IaaS) paradigm in Cloud computing. A IaaS provider operates a hardware system on the top of which the users deploy their computing infrastructures, implemented as Virtual Machines. Such Virtual Machines may be required to guarantee different service levels, in particular for what concerns scalability and Fault Tolerance. For instance the software platforms that provide services to users in mission critical applications must ensure that even when one or more components of the platform fail the services in execution are completed and are not affected by such failures. Examples of platforms that must provide fault tolerant behavior include the telecom operator service delivery platforms and the platforms that provide the hosting of professional applications and services over the Internet and over private networks.
    In order to support Fault Tolerance the IaaS providers may follow different directions, namely Software Clustering-Based Fault Tolerance, at the framework layer, Server-Based Fault Tolerance, at the hardware/operating system layer, and Hypervisor-Based Fault Tolerance, at the Virtual Machine layer. After briefly comparing the three aforementioned directions, the paper focuses on Hypervisor - Based Fault Tolerance.
    The analysis is based on a set of experiments on the VMware vSphere 4.0 system, probably the best known current generation virtualization support system. The paper includes a description of how the VMware Fault Tolerance system works and a description of how the performance of different types of applications (in particular I/O-intensive and CPU-intensive) are affected by the inclusion of the Fault Tolerance mechanism.
    @ARTICLE{stecca2012b,
    author = "Stecca, Michele and Fornasa, Martino and Maresca, Massimo and Baglietto, Pierpaolo",
    title = "Experiments and analysis on Hypervisor-Based Fault Tolerance in Virtualized Cloud Environments",
    journal = "PIK - Praxis der Informationverarbeitung und kommunikation",
    year = 2012,
    month = aug,
    volume = "35",
    number = "3",
    pages = "161-166",
    doi = {10.1515/pik-2012-0026},
    issn = "(Online) 1865-8342, (Print) 0930-5157",
    abstract = "Virtualization is the key technology for the Infrastructure as a Service (IaaS) paradigm in Cloud computing. A IaaS provider operates a hardware system on the top of which the users deploy their computing infrastructures, implemented as Virtual Machines. Such Virtual Machines may be required to guarantee different service levels, in particular for what concerns scalability and Fault Tolerance. For instance the software platforms that provide services to users in mission critical applications must ensure that even when one or more components of the platform fail the services in execution are completed and are not affected by such failures. Examples of platforms that must provide fault tolerant behavior include the telecom operator service delivery platforms and the platforms that provide the hosting of professional applications and services over the Internet and over private networks.
    In order to support Fault Tolerance the IaaS providers may follow different directions, namely Software Clustering-Based Fault Tolerance, at the framework layer, Server-Based Fault Tolerance, at the hardware/operating system layer, and Hypervisor-Based Fault Tolerance, at the Virtual Machine layer. After briefly comparing the three aforementioned directions, the paper focuses on Hypervisor - Based Fault Tolerance.
    The analysis is based on a set of experiments on the VMware vSphere 4.0 system, probably the best known current generation virtualization support system. The paper includes a description of how the VMware Fault Tolerance system works and a description of how the performance of different types of applications (in particular I/O-intensive and CPU-intensive) are affected by the inclusion of the Fault Tolerance mechanism."
    }
  • Michele Stecca, Martino Fornasa, Dall'Armellina Nicholas and Massimo Maresca, "Event-Driven Mashup Orchestration with Scala", in Proc. of IEEE SCC 2012: 9th International Conference on Service Computing, Honolulu, Hawaii, USA, June 2012.
    Abstract-Import into BibTex
    We describe the organization of a Server-side platform supporting the execution of Mashups (i.e., composite applications combining the APIs available over the Web). To support a large number of concurrent Mashup executions, Mashup Execution Platforms (MEPs) must exploit the processing power of multi-processor computer architectures as well as appropriate concurrency models and programming languages. In order to do so, we describe a MEP based on the emerging Scala programming language which provides an efficient concurrency model – based on the actor model – that is suitable for the execution on multi-processor systems. Since the MEP architecture considered in this paper has been previously implemented in Java we also describe its porting from Java to Scala taking advantage of the compatibility between the two programming languages. Finally, the Java-based and the Scala-based implementations are compared from a performance point of view.
    @INPROCEEDINGS{stecca2012a,
    author = "Stecca, Michele and Fornasa, Martino and Dall'Armellina, Nicholas, and Maresca, Massimo",
    title = "Event-Driven Mashup Orchestration with Scala",
    booktitle = "Proc. of IEEE SCC 2012: 9th International Conference on Service Computing",
    address = "Honolulu, Hawaii, USA",
    month = jun,
    year = 2012,
    abstract = "We describe the organization of a Server-side platform supporting the execution of Mashups (i.e., composite applications combining the APIs available over the Web). To support a large number of concurrent Mashup executions, Mashup Execution Platforms (MEPs) must exploit the processing power of multi-processor computer architectures as well as appropriate concurrency models and programming languages. In order to do so, we describe a MEP based on the emerging Scala programming language which provides an efficient concurrency model – based on the actor model – that is suitable for the execution on multi-processor systems. Since the MEP architecture considered in this paper has been previously implemented in Java we also describe its porting from Java to Scala taking advantage of the compatibility between the two programming languages. Finally, the Java-based and the Scala-based implementations are compared from a performance point of view."
    }
  • Pierpaolo Baglietto, Martino Fornasa, Simone Mangiante, Massimo Maresca, Andrea Parodi and Michele Stecca, "A Platform for Spreadsheet Composition", in Proc. EuSpRIG 2011: Spreadsheet Governance - Policy and Practice, London, July 2011.
    Abstract-Import into BibTex-Publisher
    A huge amount of data is everyday managed in large organizations in many critical business sectors with the support of spreadsheet applications. The process of elaborating spreadsheet data is often performed in a distributed, collaborative way, where many actors enter data belonging to their local business domain to contribute to a global business view. The manual fusion of such data may lead to errors in copy-paste operations, loss of alignment and coherency due to multiple spreadsheet copies in circulation, as well as loss of data due to broken cross-spreadsheet links. In this paper we describe a methodology, based on a Spreadsheet Composition Platform, which greatly reduces these risks. The proposed platform seamlessly integrates the distributed spreadsheet elaboration, supports the commonly known spreadsheet tools for data processing and helps organizations to adopt a more controlled and secure environment for data fusion.
    @INPROCEEDINGS{baglietto2011,
    author = "Baglietto, Pierpaolo and Fornasa, Martino and Mangiante, Simone and Maresca, Massimo and Parodi, Andrea and Stecca, Michele",
    title = {A Platform for Spreadsheet Composition},
    booktitle = "Proc. EuSpRIG 2011: Spreadsheet Governance - Policy and Practice",
    address = "London",
    month = jul,
    year = 2011,
    url = "http://arxiv.org/pdf/1111.6884.pdf",
    abstract = "A huge amount of data is everyday managed in large organizations in many critical business sectors with the support of spreadsheet applications. The process of elaborating spreadsheet data is often performed in a distributed, collaborative way, where many actors enter data belonging to their local business domain to contribute to a global business view. The manual fusion of such data may lead to errors in copy-paste operations, loss of alignment and coherency due to multiple spreadsheet copies in circulation, as well as loss of data due to broken cross-spreadsheet links. In this paper we describe a methodology, based on a Spreadsheet Composition Platform, which greatly reduces these risks. The proposed platform seamlessly integrates the distributed spreadsheet elaboration, supports the commonly known spreadsheet tools for data processing and helps organizations to adopt a more controlled and secure environment for data fusion."
    }
  • Pierpaolo Baglietto, Fabrizio Cosso, Martino Fornasa, Simone Mangiante, Massimo Maresca, Andrea Parodi and Michele Stecca, "Always-on Distributed Spreadsheet Mashups", in Proc. Mashups 2010: 4th International Workshop on Web APIs and Services Mashups, Ayia Napa, Cyprus, December 2010.
    Abstract-PDF-Import into BibTex-Copyright notice-Publisher
    We present a platform that supports the creation of distributed data Mashups, implemented through the composition of multiple spreadsheets. The basic idea is to link cell ranges belonging to different spreadsheets in such a way to come up with a distributed spreadsheet. While such a behavior is already supported in private file spaces, our platform extends the operating principle and the functionality to the Internet in a secure way, using a SOA infrastructure as a communication bus. The platform consists of a client component, installed as a Plug-in in spreadsheet applications, and of a server component, accessible as a Web Service, that orchestrates the data exchanges among the client spreadsheets. One of the most original functionalities provided by the platform and described in the paper is that of guaranteeing the propagation of values along chains of linked spreadsheets even when some of the component spreadsheets are off-line.

    In addition to the description of the platform the paper also includes the description of a Spreadsheet Mashup framework specifically suited to hierarchical organizations such as those of enterprises. The architecture of the framework is presented in the light of a real-life example.
    @INPROCEEDINGS{baglietto2010,
    author = "Baglietto, Pierpaolo and Cosso, Fabrizio and Fornasa, Martino and Mangiante, Simone and Maresca, Massimo and Parodi, Andrea and Stecca, Michele",
    title = {Always-on Distributed Spreadsheet Mashups},
    booktitle = "Proc. Mashups 2010: 4th International Workshop on Web APIs and Services Mashups",
    address = "Ayia Napa, Cyprus",
    month = dec,
    year = 2010,
    doi = {10.1145/1944999.1945007},
    isbn = {978-1-4503-0418-4},
    url = {http://dx.doi.org/10.1145/1944999.1945007},
    copyright = {© ACM, 2010. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups (2010) http://dx.doi.org/10.1145/1944999.1945007},
    abstract = "We present a platform that supports the creation of distributed data Mashups, implemented through the composition of multiple spreadsheets. The basic idea is to link cell ranges belonging to different spreadsheets in such a way to come up with a distributed spreadsheet. While such a behavior is already supported in private file spaces, our platform extends the operating principle and the functionality to the Internet in a secure way, using a SOA infrastructure as a communication bus. The platform consists of a client component, installed as a Plug-in in spreadsheet applications, and of a server component, accessible as a Web Service, that orchestrates the data exchanges among the client spreadsheets. One of the most original functionalities provided by the platform and described in the paper is that of guaranteeing the propagation of values along chains of linked spreadsheets even when some of the component spreadsheets are off-line.

    In addition to the description of the platform the paper also includes the description of a Spreadsheet Mashup framework specifically suited to hierarchical organizations such as those of enterprises. The architecture of the framework is presented in the light of a real-life example."
    }
  • Martino Fornasa and Massimo Maresca, "Passive Access Capacity Estimation through the Analysis of Packet Bursts", in Proc. Accessnets 2010, Budapest, Hungary, November 2010.
    Abstract-PDF-Import into BibTex-Publisher
    Downlink capacity is the most advertised quality parameter of broadband Internet access services, as it significantly influences the userperception of performance. This paper presents an automatic computation method of such a capacity from a measurement point located inside the network. The method is fully passive as it takes advantage of existing TCP connections. It does not inject additional traffic in the network and does not require end-host collaboration. The method takes advantage of the bursty nature of TCP to apply the packet-dispersion approach to TCP segment sequences (packet trains) rather than to segment pairs. This results in a sensible reduction of noise impact on rate estimation. We present an analysis of the effects of the interfering traffic in the access link on rate estimation. We show that it is possible to detect and drop TCP packet trains affected by interfering traffic and to identify and process the packet trains that are not affected by interfering traffic. The proposed method has been validated by means of a set of experiments on ADSL and fibre Internet access services, which are described in the paper. Applications of the proposed method are i) to provide a passive SLA verification method to Internet Service Providers toward Access Service Providers, ii) to support widespread Internet access capacity measurement campaigns, and iii) to perform constant monitoring of access links for fault detection.
    @INPROCEEDINGS{fornasa2010,
    author = "Fornasa, Martino and Maresca, Massimo",
    title = {Passive Access Capacity Estimation through the Analysis of Packet Bursts},
    booktitle = "Proc. Accessnets 2010",
    address = "Budapest, Hungary",
    month = nov,
    year = 2010,
    url = {http://www.springer.com/computer/communication+networks/book/978-3-642-20930-7},
    isbn = {978-3-642-20930-7},
    abstract = {Downlink capacity is the most advertised quality parameter of broadband Internet access services, as it significantly influences the userperception of performance. This paper presents an automatic computation method of such a capacity from a measurement point located inside the network. The method is fully passive as it takes advantage of existing TCP connections. It does not inject additional traffic in the network and does not require end-host collaboration. The method takes advantage of the bursty nature of TCP to apply the packet-dispersion approach to TCP segment sequences (packet trains) rather than to segment pairs. This results in a sensible reduction of noise impact on rate estimation. We present an analysis of the effects of the interfering traffic in the access link on rate estimation. We show that it is possible to detect and drop TCP packet trains affected by interfering traffic and to identify and process the packet trains that are not affected by interfering traffic. The proposed method has been validated by means of a set of experiments on ADSL and fibre Internet access services, which are described in the paper. Applications of the proposed method are i) to provide a passive SLA verification method to Internet Service Providers toward Access Service Providers, ii) to support widespread Internet access capacity measurement campaigns, and iii) to perform constant monitoring of access links for fault detection.}
    }
  • Martino Fornasa, Massimo Maresca, Pierpaolo Baglietto and Nicola Zingirian, "Passive Access Capacity Estimation for QoS Measurement", in Proc. 17th International Workshop on Quality of Service, Charleston, SC, USA, July 2009.
    Abstract-Import into BibTex-Publisher
    The passive estimation of Internet access capacity is interesting both from a scientific perspective, because it requires the development of techniques and tools to extract such a capacity from a noisy set of traffic measurements; and from an industrial perspective, because it supports, in principle, the possibility to measure the Service Levels of IP Access Service offered by Internet service providers. This paper proposes models, techniques and tools aimed at passively estimating the maximum achievable downlink network-layer rate (capacity) of an access link to the Internet from inside a network. We propose a method that extends the well-known packet-dispersion approach to network capacity estimation by considering longer TCP packet sequences to minimize the impact of measurement noise and to obtain reliable estimation without the need of a large amount of data. The proposed approach has been validated on some small-scale experiments performed on residential ADSL lines under different interfering traffic conditions.
    @INPROCEEDINGS{fornasa2009b,
    author = "Fornasa, Martino and Maresca, Massimo and Baglietto, Pierpaolo and Zingirian, Nicola",
    title = {Passive Access Capacity Estimation for QoS Measurement},
    booktitle = "Proc. 17th International Workshop on Quality of Service",
    address = "Charleston, SC, USA",
    month = jul,
    year = 2009,
    doi={10.1109/IWQoS.2009.5201383},
    ISSN={1548-615X},
    url={http://dx.doi.org/10.1109/IWQoS.2009.5201383},
    abstract = "The passive estimation of Internet access capacity is interesting both from a scientific perspective, because it requires the development of techniques and tools to extract such a capacity from a noisy set of traffic measurements; and from an industrial perspective, because it supports, in principle, the possibility to measure the Service Levels of IP Access Service offered by Internet service providers. This paper proposes models, techniques and tools aimed at passively estimating the maximum achievable downlink network-layer rate (capacity) of an access link to the Internet from inside a network. We propose a method that extends the well-known packet-dispersion approach to network capacity estimation by considering longer TCP packet sequences to minimize the impact of measurement noise and to obtain reliable estimation without the need of a large amount of data. The proposed approach has been validated on some small-scale experiments performed on residential ADSL lines under different interfering traffic conditions.",
    keywords={IP access service;Internet access capacity;Internet service providers;QoS measurement;industrial perspective;longer TCP packet sequence;passive estimation;residential ADSL lines;traffic measurement;Internet;digital subscriber lines;quality of service;telecommunication traffic;transport protocols;},
    }
  • Martino Fornasa, Nicola Zingirian and Massimo Maresca, "Extensive GPRS Latency Characterization in Uplink Packet Transmission from Moving Vehicles", in Proc. IEEE 67th Vehicular Technology Conference: VTC2008-Spring, Marina Bay, Singapore, May 2008.
    Abstract-PDF-Import into BibTex-Publisher
    The GPRS (general packet radio service) broad availability is driving a widespread development of mobile telemetry systems for fleet management, supply chain management and dangerous goods monitoring applications. In this paper we present the results of extensive measurements of the GPRS network-layer uplink latency performed over a four-month period from about fifty road trucks using telemetry service, providing an uplink latency characterization in a moving vehicle environment. The results show the relationship between vehicle speed and latency. Furthermore, the performances of the stop-and-wait in a moving vehicle environment are evaluated in order to design a variant of such a protocol based on a vehicle speed-aware retransmission timeout.
    @INPROCEEDINGS{fornasa2008,
    author = "Fornasa, Martino and Zingirian, Nicola and Maresca, Massimo",
    title = {Extensive GPRS Latency Characterization in Uplink Packet Transmission from Moving Vehicles},
    booktitle = "Proc. IEEE 67th Vehicular Technology Conference: VTC2008-Spring",
    address = "Marina Bay, Singapore",
    month = may,
    year = 2008,
    pages={2562 -2566},
    doi={10.1109/VETECS.2008.563},
    ISSN={1550-2252},
    url={http://dx.doi.org/10.1109/VETECS.2008.563},
    abstract="The GPRS (general packet radio service) broad availability is driving a widespread development of mobile telemetry systems for fleet management, supply chain management and dangerous goods monitoring applications. In this paper we present the results of extensive measurements of the GPRS network-layer uplink latency performed over a four-month period from about fifty road trucks using telemetry service, providing an uplink latency characterization in a moving vehicle environment. The results show the relationship between vehicle speed and latency. Furthermore, the performances of the stop-and-wait in a moving vehicle environment are evaluated in order to design a variant of such a protocol based on a vehicle speed-aware retransmission timeout."
    }
  • Nicola Zingirian, Massimo Maresca, Martino Fornasa and Pierpaolo Baglietto, "Vehicular information system interface for open network services: Experiments at the Mont Blanc Tunnel", Tunnel Management International Journal, 9, 3-4, December 2006.
    Abstract-Import into BibTex
    The paper presents the main results of the VISIONS (Vehicular Information System Interface for Open Network Services) Research Project, funded by the European Commission under the VI Framework Program. The objective of the project is to design an information exchange system between truck control units and road infrastructure information systems. The project is addressing not only the issues related to telecommunication technology, but also and especially the issues related to the types of data that need to be exchanged to support effective applications of interest both for transportation companies and for infrastructure management bodies. The VISIONS interface takes advantage of latest generation system integration technologies (i.e., Web Services, service registries, authentication infrastructures) specifically customized and extended to the vehicular application domain, thus taking into account requirements such as location-awareness and temporary persistence of nodes on the computer network, etc. A preliminary version of the VISIONS interface was recently tested and demonstrated in a pilot at the Mont Blanc Tunnel. A VISIONS-equipped truck, before entering and while traversing the tunnel, automatically makes the control centre of the Mont- Blanc tunnel aware of its presence. After this notification, the control centre is allowed to scan the status of the vehicle (engine fluid temperature, brakes consumption, tire pressure, etc.) using standard Web Services technologies to detect anomalies and potential accident condition in advance.
    @ARTICLE{zingirian2006b,
    author = "Zingirian, Nicola and Maresca, Massimo and Fornasa, Martino and Baglietto, Pierpaolo",
    title = {Vehicular information system interface for open network services: Experiments at the Mont Blanc Tunnel},
    journal = "Tunnel Management International Journal",
    month = dec,
    year = 2006,
    volume = 9,
    number = "3-4",
    abstract = {The paper presents the main results of the VISIONS (Vehicular Information System Interface for Open Network Services) Research Project, funded by the European Commission under the VI Framework Program. The objective of the project is to design an information exchange system between truck control units and road infrastructure information systems. The project is addressing not only the issues related to telecommunication technology, but also and especially the issues related to the types of data that need to be exchanged to support effective applications of interest both for transportation companies and for infrastructure management bodies. The VISIONS interface takes advantage of latest generation system integration technologies (i.e., Web Services, service registries, authentication infrastructures) specifically customized and extended to the vehicular application domain, thus taking into account requirements such as location-awareness and temporary persistence of nodes on the computer network, etc. A preliminary version of the VISIONS interface was recently tested and demonstrated in a pilot at the Mont Blanc Tunnel. A VISIONS-equipped truck, before entering and while traversing the tunnel, automatically makes the control centre of the Mont- Blanc tunnel aware of its presence. After this notification, the control centre is allowed to scan the status of the vehicle (engine fluid temperature, brakes consumption, tire pressure, etc.) using standard Web Services technologies to detect anomalies and potential accident condition in advance.}
    }
  • Nicola Zingirian, Massimo Maresca, Martino Fornasa and Pierpaolo Baglietto, "Vehicular Information System Interface for Open Network Services: Experiments at the Mont Blanc tunnel", in Proc. International Conference on Tunnel protection and security against fire and other hazards, Turin, Italy, May 2006.
    Abstract-Import into BibTex
    The paper presents the main results of the VISIONS (Vehicular Information System Interface for Open Network Services) Research Project, funded by the European Commission under the VI Framework Program. The objective of the project, which started in the beginning of 2004 and is expected to be completed in the summer of 2006, is to design an information exchange system aimed at maintaining constantly connected the trucks, through special control units, and the road infrastructure information systems. The project is addressing not only the issues related to telecommunication technology, but also and especially the issues related to the types of data that need to be exchanged to support effective applications of interest both for transportation companies and for infrastructure management bodies. The VISIONS interface takes advantage of latest generation system integration technologies (i.e., Web Services, service registries, authentication infrastructures) specifically customized and extended to the vehicular application domain, thus taking into account requirements such as location-awareness, short persistence on the computer network, etc. A preliminary version of the VISIONS interface was recently tested and demonstrated in a pilot at the Mont Blanc Tunnel. A VISIONS-equipped truck, before entering and while traversing the tunnel, automatically wakes up the control center of the Mont-Blanc tunnel; the center, upon truck access notification, is allowed to scan the status of the vehicle (Engine fluid temperature, brakes consumption, tyre pressure, etc.) using standard Web Services technologies to detect anomalies and potential accident condition in advance.
    @INPROCEEDINGS{zingirian2006a,
    author = "Zingirian, Nicola and Maresca, Massimo and Fornasa, Martino and Baglietto, Pierpaolo",
    title = {Vehicular Information System Interface for Open Network Services: Experiments at the Mont Blanc tunnel},
    booktitle = "Proc. International Conference on Tunnel protection and security against fire and other hazards",
    address = "Turin, Italy",
    month = may,
    year = 2006,
    abstract = {The paper presents the main results of the VISIONS (Vehicular Information System Interface for Open Network Services) Research Project, funded by the European Commission under the VI Framework Program. The objective of the project, which started in the beginning of 2004 and is expected to be completed in the summer of 2006, is to design an information exchange system aimed at maintaining constantly connected the trucks, through special control units, and the road infrastructure information systems. The project is addressing not only the issues related to telecommunication technology, but also and especially the issues related to the types of data that need to be exchanged to support effective applications of interest both for transportation companies and for infrastructure management bodies. The VISIONS interface takes advantage of latest generation system integration technologies (i.e., Web Services, service registries, authentication infrastructures) specifically customized and extended to the vehicular application domain, thus taking into account requirements such as location-awareness, short persistence on the computer network, etc. A preliminary version of the VISIONS interface was recently tested and demonstrated in a pilot at the Mont Blanc Tunnel. A VISIONS-equipped truck, before entering and while traversing the tunnel, automatically wakes up the control center of the Mont-Blanc tunnel; the center, upon truck access notification, is allowed to scan the status of the vehicle (Engine fluid temperature, brakes consumption, tyre pressure, etc.) using standard Web Services technologies to detect anomalies and potential accident condition in advance.}
    }
  • Martino Fornasa, Nicola Zingirian, Massimo Maresca and Pierpaolo Baglietto, "VISIONS: a Service Oriented Architecture for Remote Vehicle Inspection", in Proc. 9th International IEEE Conference on Intelligent Transportation Systems, Toronto, Canada, September 2006.
    Abstract-PDF-Import into BibTex-Publisher
    This paper presents a system for remote vehicle inspection developed within the VISIONS (Vehicular System Interface for Open Network Service) research project funded by the European Commission. The system architecture allows digital service exchange between vehicles and road infrastructures (e.g., road, tunnel, terminal containers) and makes available a large set of significant vehicle data (e.g., engine status, tire pressure, cargo documents) directly to the infrastructure information system applications. The VISIONS system, based on the Service Oriented Architecture, includes appropriate extensions to such an architecture to meet domain- specific requirements such as highly dynamic event handling and short service persistence in the network. The paper describes the architecture, the system prototype and the experimental results obtained in a pilot system located in the Mont Blanc Tunnel.
    @INPROCEEDINGS{fornasa2006,
    author = "Fornasa, Martino and Zingirian, Nicola and Maresca, Massimo and Baglietto, Pierpaolo",
    title = {VISIONS: a Service Oriented Architecture for Remote Vehicle Inspection},
    booktitle = "Proc. 9th International IEEE Conference on Intelligent Transportation Systems",
    address = "Toronto, Canada",
    month = sep,
    year = 2006,
    doi = {10.1109/ITSC.2006.1706736},
    url = {http://dx.doi.org/10.1109/ITSC.2006.1706736},
    isbn = {1-4244-0093-7},
    abstract= {This paper presents a system for remote vehicle inspection developed within the VISIONS (Vehicular System Interface for Open Network Service) research project funded by the European Commission. The system architecture allows digital service exchange between vehicles and road infrastructures (e.g., road, tunnel, terminal containers) and makes available a large set of significant vehicle data (e.g., engine status, tire pressure, cargo documents) directly to the infrastructure information system applications. The VISIONS system, based on the Service Oriented Architecture, includes appropriate extensions to such an architecture to meet domain- specific requirements such as highly dynamic event handling and short service persistence in the network. The paper describes the architecture, the system prototype and the experimental results obtained in a pilot system located in the Mont Blanc Tunnel.}
    }
  • Martino Fornasa, Massimo Maresca, Nicola Zingirian, Lucia Ballardin and Sonia Bedin, "Development of a Service-Oriented Architecture for the dynamic integration of mobile remote software components", in Proc. 10th IEEE International Conference on Emerging Technologies and Factory Automation, Catania, Italy, September 2005.
    Abstract-Import into BibTex-Publisher
    The paper presents the work in progress of a project funded by the European Commission’s aimed at enabling the integration between software components running on onboard truck terminals and ground based information systems to increase safety, efficiency and quality of road infrastructures. Despite the fact that the system originates in a automotive context, the architecture can be used for a wide range of control applications characterized by mobile software components.
    The system architecture goals are to collect vehicle data and make such data accessible from external information system through open application interfaces over standard wireless network technology.
    @INPROCEEDINGS{fornasa2005b,
    author = "Fornasa, Martino and Maresca, Massimo and Zingirian, Nicola and Ballardin, Lucia and Bedin, Sonia",
    title = {Development of a Service-Oriented Architecture for the dynamic integration of mobile remote software components},
    booktitle = "Proc. 10th IEEE International Conference on Emerging Technologies and Factory Automation",
    address = "Catania, Italy",
    month = sep,
    year = 2005,
    doi = {10.1109/ETFA.2005.1612586},
    url = {http://dx.doi.org/10.1109/ETFA.2005.1612586},
    isbn = {0-7803-9401-1},
    abstract={The paper presents the work in progress of a project funded by the European Commission’s aimed at enabling the integration between software components running on onboard truck terminals and ground based information systems to increase safety, efficiency and quality of road infrastructures. Despite the fact that the system originates in a automotive context, the architecture can be used for a wide range of control applications characterized by mobile software components.
    The system architecture goals are to collect vehicle data and make such data accessible from external information system through open application interfaces over standard wireless network technology.}
    }

B. Miscellaneous

  • Philip A. McGillivary, Martino Fornasa, Pierpaolo Baglietto, Michele Stecca, Giovanni Caprino and Massimo Maresca, "Cloud Computing Goes To Sea: Ship Design Around Software Defined Networking (SDN) Systems", Ocean News & Technology, September 2014.
    Abstract-Import into BibTex-Publisher
    Cloud computing has taken over many areas of computing/communication systems, in particular in companies with large distributed computer systems and databases. Cloud computing is based on both dynamic computer system virtualization and dynamic network virtualization. In this article we focus on dynamic network virtualization and more specifically on Software Defined Network technology, which basically involves a shift from increasingly “smart” routers/switches to much simpler routers/switches only providing data plane functionalities, whereas the network control plane functionalities are provided by software platforms hosted in computer systems possibly distant from the actual networks.
    @ARTICLE{mcgillivary2014,
    author = "McGillivary, Philip A. and Fornasa, Martino and Baglietto, Pierpaolo and Stecca, Michele and Caprino, Giovanni and Maresca, Massimo",
    title = "Cloud Computing Goes To Sea: Ship Design Around Software Defined Networking (SDN) Systems",
    journal = "Ocean News & Technology",
    year = 2014,
    month = sep,
    url="https://www.oceannews.com/news/2014/09/25/september-cloud-computing-goes-to-sea",
    abstract = "Cloud computing has taken over many areas of computing/communication systems, in particular in companies with large distributed computer systems and databases. Cloud computing is based on both dynamic computer system virtualization and dynamic network virtualization. In this article we focus on dynamic network virtualization and more specifically on Software Defined Network technology, which basically involves a shift from increasingly “smart” routers/switches to much simpler routers/switches only providing data plane functionalities, whereas the network control plane functionalities are provided by software platforms hosted in computer systems possibly distant from the actual networks."
    }

C. Theses

  • Martino Fornasa, "Network Access Capacity Estimation through Passive Traffic Measurement", PhD thesis, Dept. of Information Engineering, Univ. of Padova, Italy, March 2009.
    Abstract-PDF-Import into BibTex-Publisher
    This work proposes models, techniques and tools aimed at passively estimating the maximum achievable downlink network-layer bandwidth (capacity) of an access link to the Internet from inside a network. The Internet access capacity estimation by mean of passive measurements is an interesting issue from a scientific and from an industrial perspective.
    From a scientific perspective the problem, still open, is of interest because of the packet based and best effort based nature of the TCP/IP, that makes the user perceived rate depend not only on the access rate but also on the backbone performance and on the endpoint server performance. Extracting the access rate from TCP/IP observations requires the development of appropriate models, algorithms and techniques.
    From an industrial perspective the problem is relevant considering the Internet’s evolution is at a point at where the TCP/IP suite protocols best effort nature needs to be paired with appropriate provisioning policies based on enforceable service level agreements (SLA) between service providers and service users and/or between different types of service providers. The availability of widely accepted techniques to measure the service levels is fundamental to such an evolution.
    This thesis proposes a method that extends the well-known packet-pair approach to network capacity estimation by considering longer TCP packet sequences to minimize the impact of measurement noise and to obtain reliable estimation without the need of a large amount of data. In order to obtain such a result, the method augments the traditional packet timing analysis with a model driven data analysis, similar to what is done in pattern recognition to extract known items from large data sets (for example to recognize known objects in images). A two layer process is proposed, in which the first layer performs packet timing analysis, based on statistical techniques, to extract the main traffic features, while the second layer combines the features extracted through appropriate heuristics, to compute the access capacity. The second layer takes advantage of the knowledge of the application environment (i.e. the way TCP/IP networks behave) to analyze the features in a global way, so as to eliminate the false features, i.e. those deriving from noise or artifacts, and identify the true features, i.e. those deriving from the known and expected network behaviour.
    @PHDTHESIS{fornasa2009a,
    author = "Fornasa, Martino",
    title = {Network Access Capacity Estimation through Passive Traffic Measurement},
    school = "Dept. of Information Engineering, Univ. of Padova",
    year = 2009,
    month = mar,
    address = "Italy",
    url = {http://paduaresearch.cab.unipd.it/1341/},
    abstract = "This work proposes models, techniques and tools aimed at passively estimating the maximum achievable downlink network-layer bandwidth (capacity) of an access link to the Internet from inside a network. The Internet access capacity estimation by mean of passive measurements is an interesting issue from a scientific and from an industrial perspective.
    From a scientific perspective the problem, still open, is of interest because of the packet based and best effort based nature of the TCP/IP, that makes the user perceived rate depend not only on the access rate but also on the backbone performance and on the endpoint server performance. Extracting the access rate from TCP/IP observations requires the development of appropriate models, algorithms and techniques.
    From an industrial perspective the problem is relevant considering the Internet’s evolution is at a point at where the TCP/IP suite protocols best effort nature needs to be paired with appropriate provisioning policies based on enforceable service level agreements (SLA) between service providers and service users and/or between different types of service providers. The availability of widely accepted techniques to measure the service levels is fundamental to such an evolution.
    This thesis proposes a method that extends the well-known packet-pair approach to network capacity estimation by considering longer TCP packet sequences to minimize the impact of measurement noise and to obtain reliable estimation without the need of a large amount of data. In order to obtain such a result, the method augments the traditional packet timing analysis with a model driven data analysis, similar to what is done in pattern recognition to extract known items from large data sets (for example to recognize known objects in images). A two layer process is proposed, in which the first layer performs packet timing analysis, based on statistical techniques, to extract the main traffic features, while the second layer combines the features extracted through appropriate heuristics, to compute the access capacity. The second layer takes advantage of the knowledge of the application environment (i.e. the way TCP/IP networks behave) to analyze the features in a global way, so as to eliminate the false features, i.e. those deriving from noise or artifacts, and identify the true features, i.e. those deriving from the known and expected network behaviour."
    }
  • Martino Fornasa, "Development of a Service-Oriented Architecture for the dynamic integration of remote software components running on vehicles", Master’s thesis, Univ. of Padova, Italy, July 2005.
    Import into BibTex
    @MASTERSTHESIS{fornasa2005a,
    author = "Fornasa, Martino",
    title = {Development of a Service-Oriented Architecture for the dynamic integration of remote software components running on vehicles},
    school = "Univ. of Padova",
    address = "Italy",
    year = 2005,
    month = jul
    }

Publisher self-archiving policies: IEEE - IEEE FAQ - ACM - Springer

This page was last modified on 01 May 2015.