7 research outputs found

    Named Data Networking in Vehicular Ad hoc Networks: State-of-the-Art and Challenges

    Get PDF
    International audienceInformation-Centric Networking (ICN) has been proposed as one of the future Internet architectures. It is poised to address the challenges faced by today's Internet that include, but not limited to, scalability, addressing, security, and privacy. Furthermore, it also aims at meeting the requirements for new emerging Internet applications. To realize ICN, Named Data Networking (NDN) is one of the recent implementations of ICN that provides a suitable communication approach due to its clean slate design and simple communication model. There are a plethora of applications realized through ICN in different domains where data is the focal point of communication. One such domain is Intelligent Transportation System (ITS) realized through Vehicular Ad hoc NETwork (VANET) where vehicles exchange information and content with each other and with the infrastructure. To date, excellent research results have been yielded in the VANET domain aiming at safe, reliable, and infotainment-rich driving experience. However, due to the dynamic topologies, host-centric model, and ephemeral nature of vehicular communication, various challenges are faced by VANET that hinder the realization of successful vehicular networks and adversely affect the data dissemination, content delivery, and user experiences. To fill these gaps, NDN has been extensively used as underlying communication paradigm for VANET. Inspired by the extensive research results in NDN-based VANET, in this paper, we provide a detailed and systematic review of NDN-driven VANET. More precisely, we investigate the role of NDN in VANET and discuss the feasibility of NDN architecture in VANET environment. Subsequently, we cover in detail, NDN-based naming, routing and forwarding, caching, mobility, and security mechanism for VANET. Furthermore, we discuss the existing standards, solutions, and simulation tools used in NDN-based VANET. Finally, we also identify open challenges and issues faced by NDN-driven VANET and highlight future research directions that should be addressed by the research community

    Estudo experimental comparativo entre Content Centric Networking e Entity Title Architecture

    Get PDF
    Trabalho de Conclusão de Curso (Graduação)A pesquisa em redes de Internet do Futuro é fundamental para identificar e validar uma nova rede, mais eficiente, eficaz e capaz de atender os novos conjuntos de requisitos da rede. Nesse estudo será feita uma comparação entre duas propostas clean slate de arquiteturas de rede do futuro. A primeira abordagem, ETArch, é uma rede centrada no workflow capaz de gerenciar e controlar o funcionamento da rede, essencialmente implementando o conceito das redes Software Defined Networking (SDN). A segunda arquitetura, CCN, é uma rede centrada no conteúdo cujo o foco é o armazenamento e a distribuição de conteúdos através de nomes. As arquiteturas ETArch e CCN foram implementadas em uma máquina de uso pessoal com o intuito de analisar o comportamento dessas redes sobre uma aplicação de Chat. A avaliação das abordagens ETArch e CCN foi feita a partir de um ambiente de teste analisando um conjuntos de métricas

    Linux XIA: an interoperable meta network architecture to crowdsource the future Internet

    Full text link
    With the growing number of proposed clean-slate redesigns of the Internet, the need for a medium that enables all stakeholders to participate in the realization, evaluation, and selection of these designs is increasing. We believe that the missing catalyst is a meta network architecture that welcomes most, if not all, clean-state designs on a level playing field, lowers deployment barriers, and leaves the final evaluation to the broader community. This paper presents Linux XIA, a native implementation of XIA [12] in the Linux kernel, as a candidate. We first describe Linux XIA in terms of its architectural realizations and algorithmic contributions. We then demonstrate how to port several distinct and unrelated network architectures onto Linux XIA. Finally, we provide a hybrid evaluation of Linux XIA at three levels of abstraction in terms of its ability to: evolve and foster interoperation of new architectures, embed disparate architectures inside the implementation’s framework, and maintain a comparable forwarding performance to that of the legacy TCP/IP implementation. Given this evaluation, we substantiate a previously unsupported claim of XIA: that it readily supports and enables network evolution, collaboration, and interoperability—traits we view as central to the success of any future Internet architecture.This research was supported by the National Science Foundation under awards CNS-1040800, CNS-1345307 and CNS-1347525

    Linux XIA: an interoperable meta network architecture

    Full text link
    With the growing number of clean-slate redesigns of the Internet, the need for a medium that enables all stakeholders to participate in the realization, evaluation, and selection of these designs is increasing. We believe that the missing catalyst is a meta network architecture that welcomes most, if not all, clean-state designs on a level playing field, lowers deployment barriers, and leaves the final evaluation to the broader community. This thesis presents the eXpressive Internet (Meta) Architecture (XIA), itself a clean-slate design, as well as Linux XIA, a native implementation of XIA in the Linux kernel, as a candidate. As a meta network architecture, XIA is highly flexible, leaving stakeholders to choose an expressive set of network principals to instantiate a given network architecture within the XIA framework. Central to XIA is its novel, non-linear network addressing format, from which derive key architectural features such as evolvability, intrinsically secure identifiers, and a low degree of principal isolation. XIP, the network layer protocol of XIA, forwards packets by navigating these structured addresses and delegating the decision-making and packet processing to appropriate principals, accordingly. Taken together, these mechanisms work in tandem to support a broad spectrum of interoperable principals. We demonstrate how to port four distinct and unrelated network architectures onto Linux XIA, none of which were designed for interoperability with this platform. We then show that, notwithstanding this flexibility, Linux XIA's forwarding performance remains comparable to that of the more mature legacy TCP/IP stack implementation. Moreover, the ported architectures, namely IP, Serval, NDN, and ANTS, empower us to present a deployment plan for XIA, to explore design variations of the ported architectures that were impossible in their original form due to the requirement of self-sufficiency that a standalone network architecture bears, and to substantiate the claim that XIA readily supports and enables network evolution. Our work highlights the benefits of specializing network designs that XIA affords, and comprises instructive examples for the network researcher interested in design and implementation for future interoperability

    Une approche générique pour l'automatisation des expériences sur les réseaux informatiques

    Get PDF
    This thesis proposes a generic approach to automate network experiments for scenarios involving any networking technology on any type of network evaluation platform. The proposed approach is based on abstracting the experiment life cycle of the evaluation platforms into generic steps from which a generic experiment model and experimentation primitives are derived. A generic experimentation architecture is proposed, composed of an experiment model, a programmable experiment interface and an orchestration algorithm that can be adapted to network simulators, emulators and testbeds alike. The feasibility of the approach is demonstrated through the implementation of a framework capable of automating experiments using any combination of these platforms. Three main aspects of the framework are evaluated: its extensibility to support any type of platform, its efficiency to orchestrate experiments and its flexibility to support diverse use cases including education, platform management and experimentation with multiple platforms. The results show that the proposed approach can be used to efficiently automate experimentation on diverse platforms for a wide range of scenarios.Cette thèse propose une approche générique pour automatiser des expériences sur des réseaux quelle que soit la technologie utilisée ou le type de plate-forme d'évaluation. L'approche proposée est basée sur l'abstraction du cycle de vie de l'expérience en étapes génériques à partir desquelles un modèle d'expérience et des primitives d'expérimentation sont dérivés. Une architecture générique d'expérimentation est proposée, composée d'un modèle d'expérience générique, d'une interface pour programmer des expériences et d'un algorithme d'orchestration qui peux être adapté aux simulateurs, émulateurs et bancs d'essai de réseaux. La faisabilité de cette approche est démontrée par la mise en œuvre d'un framework capable d'automatiser des expériences sur toute combinaison de ces plateformes. Trois aspects principaux du framework sont évalués : son extensibilité pour s'adapter à tout type de plate-forme, son efficacité pour orchestrer des expériences et sa flexibilité pour permettre des cas d'utilisation divers, y compris l'enseignement, la gestion des plate-formes et l'expérimentation avec des plates-formes multiples. Les résultats montrent que l'approche proposée peut être utilisée pour automatiser efficacement l'expérimentation sur les plates-formes d'évaluation hétérogènes et pour un éventail de scénarios variés

    Reproducing real NDN experiments using mini-CCNx

    No full text

    Reproducing Real Ndn Experiments Using Mini-ccnx

    No full text
    This demo presents Mini-CCNx as a new experimentation tool for the NDN (Named Data Networking) model. Rooted in recent container-based emulation and resource isolation techniques developed to foster research in SDN/OpenFlow, Mini-CCNx features a number of contributions to support and facilitate NDN experiments using the project's official code base at scale. In addition to integrating all the available pieces of code, the platform offers experimenter-friendly configuration interfaces tailored to NDN and allows to run arbitrary topologies with hundreds of nodes without sacrificing high-fidelity results. We demonstrate how Mini-CCNx is capable of reproducing experiments on the NDN testbed using dynamic routing protocols (OSPFN) and multicast content delivery (NDNVideo). We import the whole NDN testbed topology including annotated links and show how the obtained results match published results. The experience suggests that Mini-CCNx can be a helpful experimental platform prior to going to a real deployment, altogether reducing time and costs, and yielding early insights on the end application behavior, routing configuration needs, caching characteristics, protocol performance, and so on. Copyright © 2013 ACM.4546ACM SIGCOMMCCN implementation, , https://www.ccnx.org/https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt, Linux Control Groups cgroupsHandigol, N., Heller, B., Jeyakumar, V., Lantz, B., McKeown, N., Reproducible network experiments using container-based emulation (2012) CoNEXT '12, p. 253Linux Containers, , http://lxc.sourceforge.net/NDN Technical Reports, , http://www.named-data.net/techreports.html, NDN ProjectNDN Routing Topology, , http://netlab.cs.memphis.edu/script/htm/topology.html, NDN TestbedNDNVideo, , http://www.named-data.net/techreport/TR007-streaming.pdfOSPF for Named-data, , http://www.named-data.net/techreport/TR003-OSPFN.pdf, OSPFNQuagga, , http://www.nongnu.org/quagga/, Quagga Routing Suit
    corecore