Mobility has become a basic premise of network communications, thereby requiring a native integra... more Mobility has become a basic premise of network communications, thereby requiring a native integration into 5G networks. Despite the numerous efforts to propose and to standardize effective mobility management models for IP, the result is a complex, poorly flexible set of mechanisms. The natural support for mobility offered by ICN (Information Centric Networking), makes it a good candidate to define a radically new solution relieving limitations of traditional approaches. If consumer mobility is supported in ICN by design, in virtue of its connectionless pull-based communication model, producer mobility is still an open challenge. In this work, we propose MAP-Me, an anchor-less solution to manage micro mobility of content producer via ICN name-based data plane, with support for latency-sensitive applications. First, we analyze MAP-Me performance and provide guarantees of correctness and stability. Further, we set up a realistic simulation environment in NDNSim 2.1 for MAP-Me evaluation and comparison against existing solutions: either random waypoint and trace-driven car mobility patterns are considered under 802.11 radio access. Results are encouraging and highlight the superiority of MAP-Me in terms of user performance and of network cost metrics.
ACM SIGMOBILE Mobile Computing and Communications Review, 2013
ABSTRACT Design verification takes 80 % of times in the flow design of hardware/software applicat... more ABSTRACT Design verification takes 80 % of times in the flow design of hardware/software applications. To reduce this duration, subsequent transformations are performed across different levels of abstraction until the final implementation. We propose a rapid prototyping camera system based on FPGAs, which allows designs to be explored and evaluated in realistic environments. Our focus is on the design of a generic embedded hardware/software architecture with a symbolic representation of the input application to allow a programmability at a very high abstraction level. The hardware/software partitioning is facilitated through the integration of OpenCV and SystemC in the same environment for rapid simulation and OpenCV and Linux in the run-time environment.
... a causa della diffusione di servizi ad alto consumo di bandwidth, come file sharing, P2P, str... more ... a causa della diffusione di servizi ad alto consumo di bandwidth, come file sharing, P2P, streaming video come Youtube, Megavideo ... Gli stessi con-tenuti presenti su Internet richiedono maggior consumo di banda a causa del costante aumento delle loro dimensioni. ...
This paper proposes Navigo, a location based packet forwarding mechanism for vehicular Named Data... more This paper proposes Navigo, a location based packet forwarding mechanism for vehicular Named Data Net- working (NDN). Navigo takes a radically new approach to address the challenges of frequent connectivity disruptions and sudden network changes in a vehicle network. Instead of forward- ing packets to a specific moving car, Navigo aims to fetch specific pieces of data from multiple potential carriers of the data. The design provides (1) a mechanism to bind NDN data names to the producers’ geographic area(s); (2) an algorithm to guide Interests towards data producers using a specialized shortest path over the road topology; and (3) an adaptive discovery and selection mechanism that can identify the best data source across multiple geographic areas, as well as quickly react to changes in the V2X network.
In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to netw... more In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to networking vehicles on the run. Our initial design, dubbed V-NDN, illustrates NDN's promising potential in providing a unifying architecture that enables networking among all computing devices independent from whether they are connected through wired infrastructure, ad hoc, or intermittent DTN. This paper describes a prototype implementation of V-NDN and its preliminary performance assessment, and identifies remaining challenges.
In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to netw... more In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to networking vehicles on the run. Our design, V-NDN , illustrates NDN's promising potential to providing a unifying architecture that enables networking among all computing devices independent from whether they are connected through wired infrastructure, ad hoc, or intermittent DTN.
In this paper we apply the Named Data Networking [10], a newly proposed Internet architecture, to... more In this paper we apply the Named Data Networking [10], a newly proposed Internet architecture, to networking vehicles on the run. Our initial design, dubbed V-NDN, illus- trates NDN’s promising potential in providing a unifying architecture that enables networking among all computing devices independent from whether they are connected through wired infrastructure, ad hoc, or intermittent DTN. This paper describes the prototype implementation of V-NDN and its preliminary performance assessment.
Vehicular networks are intended to support a safer and more comfortable driving experience both t... more Vehicular networks are intended to support a safer and more comfortable driving experience both through vehicle-to-infrastructure communication and, even more interesting, vehicle-to-vehicle ad-hoc networking. In the latter case, the focus will be on getting a content of interest from a specific geographic region, rather than communicating to a predetermined host. As current IP-based protocols are specifically designed for conversations between hosts, innovative solutions have to be devised. To this aim, we consider the Named Data Networking paradigm and propose a named-data approach efficiently mapping bi-dimensional geographic areas into a uni-dimensional naming scheme.
MoViT is a distributed software suite for the emulation of mobile wireless networks. MoViT provid... more MoViT is a distributed software suite for the emulation of mobile wireless networks. MoViT provides researchers and developers with a virtualized environment for developing and testing mobile applications and protocols for any hardware and software platform that can be virtualized. The distributed nature of MoViT allows for the emulation of mobile networks of arbitrary size. Additionally, the network connectivity is shaped transparently such that the connectivity observed by each virtual node resembles that of a physical mobile network. In this paper we present the MoViT architecture, the models used to emulate the wireless channel, the details of our initial implementation and, finally, the results of our evaluation regarding the scalability, realism, and versatility of MoViT
Mobility has become a basic premise of network communications, thereby requiring a native integra... more Mobility has become a basic premise of network communications, thereby requiring a native integration into 5G networks. Despite the numerous efforts to propose and to standardize effective mobility management models for IP, the result is a complex, poorly flexible set of mechanisms. The natural support for mobility offered by ICN (Information Centric Networking), makes it a good candidate to define a radically new solution relieving limitations of traditional approaches. If consumer mobility is supported in ICN by design, in virtue of its connectionless pull-based communication model, producer mobility is still an open challenge. In this work, we propose MAP-Me, an anchor-less solution to manage micro mobility of content producer via ICN name-based data plane, with support for latency-sensitive applications. First, we analyze MAP-Me performance and provide guarantees of correctness and stability. Further, we set up a realistic simulation environment in NDNSim 2.1 for MAP-Me evaluation and comparison against existing solutions: either random waypoint and trace-driven car mobility patterns are considered under 802.11 radio access. Results are encouraging and highlight the superiority of MAP-Me in terms of user performance and of network cost metrics.
ACM SIGMOBILE Mobile Computing and Communications Review, 2013
ABSTRACT Design verification takes 80 % of times in the flow design of hardware/software applicat... more ABSTRACT Design verification takes 80 % of times in the flow design of hardware/software applications. To reduce this duration, subsequent transformations are performed across different levels of abstraction until the final implementation. We propose a rapid prototyping camera system based on FPGAs, which allows designs to be explored and evaluated in realistic environments. Our focus is on the design of a generic embedded hardware/software architecture with a symbolic representation of the input application to allow a programmability at a very high abstraction level. The hardware/software partitioning is facilitated through the integration of OpenCV and SystemC in the same environment for rapid simulation and OpenCV and Linux in the run-time environment.
... a causa della diffusione di servizi ad alto consumo di bandwidth, come file sharing, P2P, str... more ... a causa della diffusione di servizi ad alto consumo di bandwidth, come file sharing, P2P, streaming video come Youtube, Megavideo ... Gli stessi con-tenuti presenti su Internet richiedono maggior consumo di banda a causa del costante aumento delle loro dimensioni. ...
This paper proposes Navigo, a location based packet forwarding mechanism for vehicular Named Data... more This paper proposes Navigo, a location based packet forwarding mechanism for vehicular Named Data Net- working (NDN). Navigo takes a radically new approach to address the challenges of frequent connectivity disruptions and sudden network changes in a vehicle network. Instead of forward- ing packets to a specific moving car, Navigo aims to fetch specific pieces of data from multiple potential carriers of the data. The design provides (1) a mechanism to bind NDN data names to the producers’ geographic area(s); (2) an algorithm to guide Interests towards data producers using a specialized shortest path over the road topology; and (3) an adaptive discovery and selection mechanism that can identify the best data source across multiple geographic areas, as well as quickly react to changes in the V2X network.
In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to netw... more In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to networking vehicles on the run. Our initial design, dubbed V-NDN, illustrates NDN's promising potential in providing a unifying architecture that enables networking among all computing devices independent from whether they are connected through wired infrastructure, ad hoc, or intermittent DTN. This paper describes a prototype implementation of V-NDN and its preliminary performance assessment, and identifies remaining challenges.
In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to netw... more In this paper we apply the Named Data Networking, a newly proposed Internet architecture, to networking vehicles on the run. Our design, V-NDN , illustrates NDN's promising potential to providing a unifying architecture that enables networking among all computing devices independent from whether they are connected through wired infrastructure, ad hoc, or intermittent DTN.
In this paper we apply the Named Data Networking [10], a newly proposed Internet architecture, to... more In this paper we apply the Named Data Networking [10], a newly proposed Internet architecture, to networking vehicles on the run. Our initial design, dubbed V-NDN, illus- trates NDN’s promising potential in providing a unifying architecture that enables networking among all computing devices independent from whether they are connected through wired infrastructure, ad hoc, or intermittent DTN. This paper describes the prototype implementation of V-NDN and its preliminary performance assessment.
Vehicular networks are intended to support a safer and more comfortable driving experience both t... more Vehicular networks are intended to support a safer and more comfortable driving experience both through vehicle-to-infrastructure communication and, even more interesting, vehicle-to-vehicle ad-hoc networking. In the latter case, the focus will be on getting a content of interest from a specific geographic region, rather than communicating to a predetermined host. As current IP-based protocols are specifically designed for conversations between hosts, innovative solutions have to be devised. To this aim, we consider the Named Data Networking paradigm and propose a named-data approach efficiently mapping bi-dimensional geographic areas into a uni-dimensional naming scheme.
MoViT is a distributed software suite for the emulation of mobile wireless networks. MoViT provid... more MoViT is a distributed software suite for the emulation of mobile wireless networks. MoViT provides researchers and developers with a virtualized environment for developing and testing mobile applications and protocols for any hardware and software platform that can be virtualized. The distributed nature of MoViT allows for the emulation of mobile networks of arbitrary size. Additionally, the network connectivity is shaped transparently such that the connectivity observed by each virtual node resembles that of a physical mobile network. In this paper we present the MoViT architecture, the models used to emulate the wireless channel, the details of our initial implementation and, finally, the results of our evaluation regarding the scalability, realism, and versatility of MoViT
Uploads
Papers by Giulio Grassi