Content-centric routing in Wi-Fi direct multi-group networks Claudio Casetti, Carla Fabiana Chiasserini, Luciano Curto Pelle, Carolina Del Valle, Yufeng.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

RIP V1 W.lilakiatsakun.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
IP over ATM Integrated Network Services Almerindo Graziano.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
TDMA Scheduling in Wireless Sensor Networks
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
1 6/13/ :23 CS575ATM LAN Emulation1 Rivier College CS575: Advanced LANs ATM LAN Emulation ATM Network LAN.
A Survey on Wireless Mesh Networks Sih-Han Chen 陳思翰 Department of Computer Science and Information Engineering National Taipei University of Technology.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Gursharan Singh Tatla Transport Layer 16-May
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Chapter 8 Routing. Introduction Look at: –Routing Basics (8.1) –Address Resolution (8.2) –Routing Protocols (8.3) –Administrative Classification (8.4)
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
Tree-Based Double-Covered Broadcast for Wireless Ad Hoc Networks Weisheng Si, Roksana Boreli Anirban Mahanti, Albert Zomaya.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
Reducing Traffic Congestion in ZigBee Networks: Experimental Results th International Wireless Communications and Mobile Computing Conference (IWCMC)
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Floodless in SEATTLE : A Scalable Ethernet ArchiTecTure for Large Enterprises. Changhoon Kim, Matthew Caesar and Jenifer Rexford. Princeton University.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
Multicasting Part I© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Wi-Fi Direct Multi-group Data Dissemination for Public Satety Speaker : Shih-Chi Huang Advisor : Dr. Kai-Wei Ke 2014/10/28.
Outline Introduction Existing solutions for ad hoc
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
Introduction to Mobile IPv6
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Planning and Analyzing Wireless LAN
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
ECE 544 Project3 Group 9 Brien Range Sidhika Varshney Sanhitha Rao Puskuru.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Mobile IP 순천향대학교 전산학과 문종식
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
Network Layer, and Logical Addresses
ECE 544 Protocol Design Project 2016
A comparison of Ad-Hoc Routing Protocols
ECE 544 Protocol Design Project 2016
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
Aayush Patidar Ashwin Ramakrishnan Manoj Juneja
Viet Nguyen Jianqing Liu Yaqin Tang
CS4470 Computer Networking Protocols
Presentation transcript:

Content-centric routing in Wi-Fi direct multi-group networks Claudio Casetti, Carla Fabiana Chiasserini, Luciano Curto Pelle, Carolina Del Valle, Yufeng Duan, Paolo Giaccone Department of Electronics and Telecommunications Politecnico di Torino, Italy 2015 IEEE 16th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM)

Outline Introduction The Wi-Fi Direct Technology Multi-group Communication with Android Devices Content-centric Routing Experimental Evaluation Conclusions 2

Introduction Device­-to-Device (and Wi-Fi Direct in particular) has the potentiality to play a crucial role in future LTE offloading strategies. However, many of the promises in store for D2D commu­nication lay bare what is arguably its biggest flaw: lacking a "static" infrastructure, the availability of content is, at best, spotty and unreliable. 3

Introduction Even if requested content is cached by a nearby node, reachable through a multi- hop D2D path, a robust content discovery and retrieval mechanism is needed. In this paper, we focus on the potentiality of Wi-Fi Direct as D2D communication technology in medium and large-scale scenarios, using open-source, non-rooted Android devices. 4

The Wi-Fi Direct Technology 5

A peer can act as a bridge between two groups, or between the group and other networks. One possible scenario consists of a bridge peer behaving as GO for one group and as P2P-client in another group. The bridge peer must support two different MAC entities at layer 2, with two different MAC addresses. 6

The Wi-Fi Direct Technology 7

8 A peer can also act as a bridge between a Wi-Fi Direct group and a standard infrastructure Basic Service Set (BSS). Also in this case, the support for multiple MAC entities is required.

The Wi-Fi Direct Technology 9

Multi-group Communication with Android Devices A multi-group topology could be implemented by letting a device have two virtual P2P network interfaces: in this way, it could act as a bridge using a different MAC entity in each group. In non-rooted Android devices, however, the programmer cannot create a custom virtual network interface. 10

Multi-group Communication with Android Devices Our experiments revealed that none of the following scenarios are feasible in Android: ◦ a device plays the role of P2P client in one group and GO in another, ◦ a device behaves as the GO of two or more groups, ◦ a device behaves as client in two or more groups. 11

Multi-group Communication with Android Devices Thus, in order to create a multi-group physical topology (i.e., bridge nodes), we let a GO be a legacy client in another group. In each peer, we enable two network interfaces, one of which is the conventional Wi-Fi interface and the other (P2P) is used for Wi-Fi Direct connection. 12

Multi-group Communication with Android Devices 13 Bridge nodes (legacy clients)

IP address assignment 14 Once a Wi-Fi Direct connection is established, the GO automatically runs the DHCP to assign IP addresses to itself ( /24) as well as to the P2P clients or legacy clients in its own group ( x/24 where x is a random number ∈ [2, 254] to minimize the chance of address conflicts).

IP address assignment 15 Therefore, the P2P interfaces of all GOs have the same IP address, namely The Wi-Fi interfaces of the GOs that act as legacy clients in another group are assigned an IP address in the format x/24. Similarly, P2P interfaces of clients are assigned different IP addresses in the format x/24.

IP address assignment 16

Design of the logical topology 17 Two cases of intra-group communication: ◦ the GO is not connected to any other group as legacy client ◦ the GO is also connected to another group as a legacy client

The GO is not connected to any other group as legacy client Any pair of devices (GO, P2P clients and legacy clients) can exchange data at the IP layer. 18

The GO is also connected to another group as a legacy client 19 All D2D unicast data transfers among clients (P2P or legacy clients) are allowed, thus TCP connections and/or UDP flows between clients are supported. Instead, between two GOs, or between a GO and its clients, only a subset of D2D data transfers are allowed.

GO2 to GO1 20 Destination:

GO1 to GO2 21 Destination: Source:

GO2 to Client 2 22 Unicast priority: Wi-Fi > P2P

GO2 broadcast to Clients 23 Broadcast priority: P2P > Wi-Fi

Client 2 to GO2 24 Only one interface

The GO is also connected to another group as a legacy client 25 No TCP connection

Design of the logical topology 26 Source: Backbone

Example: 1A to 3A 27

Example: 3A to 1A 28

Content-centric Routing We assume that each node knows the neigh­boring node (next hop) to which it has to send the request for a specific content. Content Routing Table (CRT) ◦ provides the routing information to reach content items Pending Interest Table (PIT) [7] ◦ provides the information to route a content to the requester 29 [7]B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher, and B. Ohlman, "A survey of information- centric networking," IEEE Communications Magazine, vol. 50, no. 7, pp , 2012.

Content registration and advertisement 30

Content-centric Routing 31

Experimental Evalutaion 32

Experimental Evalutaion 33 5 devices and 2 Wi-Fi Direct groups ◦ Group 1: GO1, Client 1A, Client 1B(relay client), GO2(legacy client) ◦ Group 2: GO2, Client 2A(relay client) Content delivery performance Content registration and advertisement performance

Content delivery performance 34 We manually configured the CRT and PIT tables to avoid any protocol overhead due to content requests and table updating. Each content is divided into chunks of fixed size equal to 1400 bytes, to avoid IP fragmentation. We validated the data delivery mechanism by picking different pairs of devices among the possible ones, and letting them act as source-destination nodes.

Content delivery performance 35 5 scenarios: 1."2 devices - 1 group" (2d1g), in which the source is Client 1A and the destination is GO1. 2."3 devices - 1 group" (3d1g), in which the source is Client 1A and the destination is Client 1B. 3."4 devices - 2 groups" (4d2g), in which the source is Client 2A and the destination is Client 1B. 4."2 devices - 1 group - broadcast" (2d1g-B), in which the source is GO2 and the destination is Client 2A. 5."4 devices - 2 groups - broadcast" (4d2g-B), in which the source is Client 1B and the destination is Client 2A.

Content delivery performance 36 1 hop 2 hops 3 hops

Content delivery performance 37 1 hop 3 hops

Content delivery performance 38 The performance of the communication back­bone is strongly affected by the traffic flow direction. The main bottleneck is represented by broadcast communications from the GOs to their relay clients.

Content registration and advertisement performance 39 One device to periodically register a new content item and mea­suring the latency experienced at each node to update its own CRT. Every second, Client 1A registers one new content item with GO1. The experiment lasted 1 minute, with a total of 60 new registered items.

Content registration and advertisement performance 40

Conclusions We proposed a solution to overcome the limitations of the physical Wi-Fi Direct network topology and of its addressing plan, and we built a logical topology that enables bidirectional inter-group data transfers. We also devised a content­-centric routing scheme, which properly exploits the above backbone and allows content advertisement, discovery and retrieval in arbitrary D2D network topologies. 41