Context Caching using Neighbor Graphs for Fast Handoffs in a Wireless Network Arunesh Mishra Min-ho Shin William A. Arbaugh Computer Science Department.

Slides:



Advertisements
Similar presentations
Doc.: IEEE xxx Submission May 10-14, 2004 Alan Carlton, Interdigital CommunicationsSlide 1 Defining Layer 2.5 Alan Carlton Interdigital Communications.
Advertisements

Doc.: IEEE /243r0 Submission March 2002 James Kempf, DoCoMo LabsSlide and IP James Kempf Seamoby WG Co-chair DoCoMo Labs USA
Fast L3 Handoff in Wireless LANs Andrea G. Forte Sangho Shin Henning Schulzrinne.
Network Research Lab. Sejong University, Korea Jae-Kwon Seo, Kyung-Geun Lee Sejong University, Korea.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
1 DHCP-based Fast Handover protocol NTT Network service systems laboratories Takeshi Ogawa draft-ogawa-fhopt-00.txt 62nd IETF - Minneapolis.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez A Paper Presentation of ”Multihop Sensor Network Design for Wide-Band Communications” Proceedings.
Cooperation Between Stations in Wireless Networks Andrea G. Forte and Henning Schulzrinne Department of Computer Science Columbia University, New York.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
Kyushu University Graduate School of Information Science and Electrical Engineering Department of Advanced Information Technology Supervisor: Professor.
Fast Wireless Handoff in Networks Sangho Shin Andrea G. Forte Anshuman S. Rawat Henning Schulzrinne.
Cooperation in Wireless Networks Andrea G. Forte Henning Schulzrinne November 14, 2005.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Handoff Delay for b Wireless LANs Masters Project defense Anshul Jain Committee: Dr. Henning Schulzrinne, Columbia University Dr. Zongming Fei, University.
Probing in using Neighbor Graphs Minho Shin, Arunesh Mishra, William Arbaugh University of Maryland.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
An Agile Vertical Handoff Scheme for Heterogeneous Networks Hsung-Pin Chang Department of Computer Science National Chung Hsing University Taichung, Taiwan,
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
A Mobile-IP Based Mobility System for Wireless Metropolitan Area Networks Chung-Kuo Chang; Parallel Processing, ICPP 2005 Workshops. International.
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
Inter-Mobility Support in Controlled 6LoWPAN Networks Zinonos, Z. and Vassiliou, V., GLOBECOM Workshops, 2010 IEEE.
Handoff in IEEE Andrea G. Forte Sangho Shin Prof. Henning Schulzrinne.
1 A Cross-Layering Design for IPv6 Fast Handover Support in an IEEE e Wireless MAN Youn-Hee Han, Heejin Jang, JinHyeock Choi, Byungjoo Park and Janise.
KAIS T Wireless Network Security and Interworking Minho Shin, et al. Proceedings of the IEEE, Vol. 94, No. 2, Feb Hyeongseop Shim NS Lab, Div. of.
Wireless Network Security and Interworking
An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland,College Park,MD.
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Doc.: IEEE /084r0-I Submission January 2003 Mishra, Shin, Arbaugh, Lee, Jang Proactive Key Distribution to support fast and secure roaming Arunesh.
Doc.: IEEE /562r1 Submission November 2001 Tim Moore, Bernard Aboba/Microsoft Authenticated Fast Handoff IEEE Tgi Tim Moore Bernard Aboba.
Security Mechanisms for Delivering Ubiquitous Services in Next Generation Mobile Networks Haitham Cruickshank University of Surrey workshop on Ubiquitous.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Fast and Reliable Route Discovery Protocol Considering Mobility in Multihop Cellular Networks Hyun-Ho Choi and Dong-Ho Cho Wireless Pervasive Computing,
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Cooperation between stations in wireless networks Andrea G. Forte, Henning Schulzrinne Department of Computer Science, Columbia University Presented by:
Doc.: IEEE /345r0 Submission May 2002 Albert Young, Ralink TechnologySlide 1 Enabling Seamless Hand-Off Across Wireless Networks Albert Young.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Geometry-driven Scheme for Geocast Routing in Mobile Ad Hoc Networks Sung-Hee Lee, Young-Bae Ko College of Information and Communication, Ajou University,
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
1 An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland College Park,MD,USA.
Trend of Mobility Management Yen-Wen Chen Ref: 1.Draft IEEE Standard for Local and Metropolitan Area Networks: Media Independent Handover Services 2.Transport.
Introduction to “Tap – Dance ”. Company Proprietary Presentation Topics  Introduction  Handover scenarios  Inter-Network Handover consequences  Common.
Andrea G. Forte Sangho Shin Henning Schulzrinne
Presented by Edith Ngai MPhil Term 3 Presentation
Anticipated Handovers
Mobile IP.
Media-Independent Pre-authentication (MPA) Framework
Fast MAC Layer Handoff in Networks
M. Kassab, A. Belghith, J. Bonnin, S. Sassi
Proposed SFD Text for ai Link Setup Procedure
The Network Beacon Announcement scanning method
Wireless Mesh Networks
Wireless Security Potpourri
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Roaming Interval Measurements
Handover and Authentication in WLANs
IEEE MEDIA INDEPENDENT HANDOVER DCN:
CAPWAP Architectural Requirements on
Authentication and handoff protocols for wireless mesh networks
AP Discovery Discussion
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Cooperation Between Stations in Wireless Networks
Mobility Support in Wireless LAN
Prioritized MAC Access Mechanism of Routing-related Frame for ESS Mesh
Dan Harkins Trapeze Networks
Computer Networks: Wireless Networks
Cooperative AP Discovery
Presentation transcript:

Context Caching using Neighbor Graphs for Fast Handoffs in a Wireless Network Arunesh Mishra Min-ho Shin William A. Arbaugh Computer Science Department University of Maryland Publication:INFOCOM Date :March 2004 On page :351 ~ 361 Reference :19 by Xinchang 2007/1/12

Outline Introduction Related Work Context Transfer protocol IAPP Handoff Concepts Neighbor Graph Proactive Caching Algorithm Performance Analysis Experiment Simulation Conclusion Roam 即為 paper 所說的 discrete mobility

Introduction Wireless Network mobility: discrete mobility (like roam) continuous mobility (like seamless handoff) Voice and Multimedia are usual in continuous mobility Total latency(L2 + L3) of handoff must be fast (< 50 ms) Unfortunately ,the most Wi-Fi network Not achieve this Goal !! How to reduce handoff latency ?? proactive context caching mechanism base on NG Only Layer 2 latency approximately to 90% of all, exceeds 100ms Latency of Handovers the time between : the last moment where the MN can receive and send packets through the old AR the first moment where MN can receive and send packets through the new AR. This Paper want to improve reassociation latency

Relate Work Context Transfer Topology algorithm R. Koodli and C.E. Perkins, “Fast Handover and Context Relocation in Mobile Networks” M. Nakhjiri, C. Perkins, and R. Koodli, “Context Transfer Protocol,” Topology algorithm Sangheon Pack and Yanghee Choi. “Fast Inter-AP Handoff using Predictive-Authentication Scheme in a Public Wireless LAN,” “Pre-Authenticated Fast Handoff in a Public Wireless LAN based on IEEE 802.1x Model,” S. Capkun, Levente Buttyan, and Jean-Pierre Hubaux, “Self-Organized Public-Key Management for MANET” Radia Perlman, “An algorithm for distributed computation of a spanningtreein an extended lan,”

Context Transfer protocol Context Transfer protocol (CXTP) enable authorized context transfer Why need to perform Context transfer between APs ?? support Node mobility can operate with minimal disruption provide an interoperable solution to support L2 radio access Context Transfer takes place when an event Trigger pAR transfer the context nAR request the context MN send a message to AR to transfer context What informations of Context ?? MN’s IP address QoS , security , header compression,AAA information Minimal disruption 即想要做到 seamless mobility 支援 IPv4 和 IPv6 在reassociation 時,the APs involved exchange station context message using IAPP between APs between AP and the RAUDIO server

IAPP increase overall handoff latency of their reactive fashion IAPP play a significant role during handoff Single Association Invariant Secure transfer of state and context information between APs Two types of interaction for Complete Context transfer between APs between AP and the RADIUS server Two message will trigger IAPP Association Reassociation IAPP increase overall handoff latency of their reactive fashion

Handoff Concepts Handoff Types Handoff Scenarios Horizontal Handoff The handoff in homogeneous networks Intrasystem Handoff Vertical Handoff The handoff between heterogeneous networks Intersystem Handoff Handoff Scenarios L2 handoff MN’s movement between APs belong to a common IP’subset L3 handoff MN’s movement between APs belong to a different domain

Handoff Scenarios

Handoff Procedure Handoff Procedure 1.discovery phase 2.reauthentication phase or 1.scan phase 2.authentication phase 3.reassociation phase [Note] 講一下此圖為何為 reactive fashion?? 說明 neighbor graph => proactive fashion

Neighbor Graph Definition Reassociation Relation Two APs, said APi and APj , are said to have reassociation relationship if it is possible for an STA to perform an reassociation through some path of motion between locationsof APi and APj Association Pattern Γ(c) for a client c is association pattern as {(ap1, t1), (ap2, t2), . . . , (apn, tn)} where api is the AP which the client reassociates at time ti AP Neighbor Graph Define a undirected graph G = (V , E) where V = {ap1, ap2, . . . , apn} is the set of all APs E = { e / e =(api, apj) if between api, apj have reassociation relation }

Neighbor Graph Neighbor(api) = {apik : apik ∈ V, (api, apik ) ∈ E}

Neighbor Graph Generation of NG automatically generate by individual APs over times two ways that APs can learn the edges in NG AP receive 802.11 reassociate request from STA AP receive Move-Notify from another AP via IAPP Each AP maintains edges locally (use LRU) eliminate the outlier [Situation] client that goes into power saving mode, and wake up in a different location to reassociation to any other AP Timestamp base LRU would guarantee freshness of NG over time

Proactive Caching Algorithm Proactive Caching & Locality of Mobility Proactive Caching Algorithm Function/Notation Context(c) Cach(apk) Propagate_Context(api, c , apj) Obtain_Context(apfrom, c , apto) Remove_Context(apold, c , apnghbr) Insert_Cache(apj , Context(c)) Who will perform this Algorithm ?? Cache replacement mechanism LRU

Proactive Caching Algorithm

Performance Analysis Upper bound on the cache size Clientlist(api) = the set of clients associated to api Napi = | Neighbor(api) | = degree(api) M = maximum number of clients associated to any AP

Performance Analysis Characterizing the Cache Misses we expect 100% cache hit ratio for reassociation (before) if following is hold: NG has been learned edge Cache size is unlimited Two kinds of cache miss possible during a reassociation Reassociation between non-neighbor APs Context evicted by LRU replacement This mean Cache at each AP is large enough according to eq (1) A faster client spent less time at AP, have higher probablity of cache hit

Performance Analysis IAPP and Proactive Caching Cache-Notify Cache-Response Cache-Invalidate

Experiment Measure 114 reassociations in the Testbed resulting average reassociations latency Wireless Testbed five AP at 3rd floor four AP at 2nd floor IAPP, neighbor graph, caching algorithm implement in driver 實驗: 實作 IAPP with Neighbor Graph

Experiment Experiment process Experiment Result Mobile unit Two experiments Experiment A Experiment B Experiment Result cache-miss without an outlier:15.37ms cache-miss with the outlier:23.58ms cache-hit:1.7ms

Experiment Experiment A

Simulation Simulation Objective Simulation Model and Assumptions To observe the effect of cache size, the number of clients, the mobility of clients on the cache hit ratio To observe the performance of caching with various NGs Simulation Model and Assumptions AP Neighbor Graph does not change during the simulation Correctness and completeness of the Neighbor Graphs Initial User-AP distribution Roaming Model User Mobility roaming model => (a) (b) (c) user mobility => mobility index

Simulation Simulation Environment Simulation Result random and connected NG with 10, 20, 50 and 100 vertices Duration of the Simulation The simulation runs for one million reassociation events Simulation Result Mobility Improves Proactive Caching Performance Effect of Cache Size and Client Mobility on Hit Ratio Effect of Cache Size and Number of Users on Hit Ratio 15 % 的 cache size 就可以讓 hit ratio 達到 98%

Simulation

Simulation

Simulation In Fig. 11, We find 15% Cache Size is sufficient for a hit ratio of 98%

Conclusion Introduce a novel, efficient and dynamic data structure, Neighbor Graph(NG) NG, which capture the topology of a wireless network by automously monitoring Network NG can also used to eliminate the expensive scanning operation for faster MAC handoff Implement the proactive caching algorithm base on NG for faster wireless handoff In Simulation, find that cache size plays an important role in the performance of algorithm