Can: A context-aware NAT traversal scheme

被引:8
|
作者
Tseng, Chien-Chao [1 ]
Lin, Chia-Liang [1 ]
Yen, Li-Hsing [2 ]
Liu, Jyun-Yan [1 ]
Ho, Cheng-Yuan [3 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[2] Natl Univ Kaohsiung, Dept Comp Sci & Informat Engn, Kaohsiung 811, Taiwan
[3] Inst Informat Ind 1F, Adv Res Ctr, Taipei 105, Taiwan
关键词
CAN; ICE; NAT; NAT traversal; STUN; TURN; SERVER;
D O I
10.1016/j.jnca.2013.02.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network Address Translation (NAT) is a technique commonly used to share one public IPv4 address among several hosts located behind a NAT device. NAT devices typically block session requests originating from outside, causing NAT traversal problem that prevents the establishment of peer-to-peer (P2P) sessions. There have been many proposals for the NAT traversal problem. However, existing methods induce high connectivity check delay and resource demand when finding a communicating path, calling for a routine that determines the path best suited for a given pair of communicating peers. This study proposes CAN, a Context-Aware NAT traversal scheme which gathers and exchanges network-context information to find the most appropriate path for two communicating peers behind NAT devices. We have implemented CAN and conducted extensive experiments with off-the-shelf NAT devices to compare the performance of CAN with Interactivity Connectivity Establishment (ICE), the most acknowledged approach to creating a session across NATs. Experimental results show that CAN outperforms ICE in terms of direct communication ratio, connectivity check delay and message overload when checking connectivity. (c) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1164 / 1173
页数:10
相关论文
共 50 条
  • [21] Context-aware clustering
    Yuan, Junsong
    Wu, Ying
    2008 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-12, 2008, : 55 - 62
  • [22] Context-aware aspects
    Tanter, Eric
    Gybels, Kris
    Denker, Marcus
    Bergel, Alexandre
    SOFTWARE COMPOSITION, 2006, 4089 : 227 - 242
  • [23] Context-Aware IPTV
    Song, Songbo
    Moustafa, Hassnaa
    Afifi, Hossam
    WIRED-WIRELESS MULTIMEDIA NETWORKS AND SERVICES MANAGEMENT, 2009, 5842 : 189 - +
  • [24] The Context-Aware Browser
    Coppola, Paolo
    Della Mea, Vincenzo
    Di Gaspero, Luca
    Menegon, Davide
    Mischis, Danny
    Mizzaro, Stefano
    Scagnetto, Ivan
    Vassena, Luca
    IEEE INTELLIGENT SYSTEMS, 2010, 25 (01) : 38 - 47
  • [25] Towards context-aware collaborative filtering by learning context-aware latent representations
    Liu, Xin
    Zhang, Jiyong
    Yan, Chenggang
    KNOWLEDGE-BASED SYSTEMS, 2020, 199
  • [26] Context-aware regulation of context-aware mobile services in pervasive computing environments
    Syukur, Evi
    Loke, Seng Wai
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 138 - 147
  • [27] WiFi assisted NAT traversal scheme for surveillance patrol robot
    Chien-Chao Tseng
    Chia-Liang Lin
    Bih-Yaw Shih
    Chia-Yen Chen
    Chen-Yuan Chen
    Nonlinear Dynamics, 2014, 76 : 1 - 12
  • [28] Context-aware vertical handoff decision scheme in heterogeneous wireless networks
    Peng, Jun
    Xian, Huiyuan
    Zhang, Xiaoyong
    Li, Zheqin
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1375 - 1380
  • [29] Towards a specification scheme for context-aware security policies for networked appliances
    Watanabe, T
    Yamada, K
    Nagatou, N
    WSTFES 2003: IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED SYSTEMS, PROCEEDINGS, 2003, : 65 - 68
  • [30] WiFi assisted NAT traversal scheme for surveillance patrol robot
    Tseng, Chien-Chao
    Lin, Chia-Liang
    Shih, Bih-Yaw
    Chen, Chia-Yen
    Chen, Chen-Yuan
    NONLINEAR DYNAMICS, 2014, 76 (01) : 1 - 12