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 条
  • [31] How Context-Aware Are Extant BPM Methods? - Development of an Assessment Scheme
    Denner, Marie-Sophie
    Roeglinger, Maximilian
    Schmiedel, Theresa
    Stelzl, Katharina
    Wehking, Charlotte
    BUSINESS PROCESS MANAGEMENT (BPM 2018), 2018, 11080 : 480 - 495
  • [32] A Proactive Context-Aware Service Replication Scheme for Adhoc IoT Scenarios
    Choudhury, Bikash
    Choudhury, Subhrabrata
    Dutta, Animesh
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04): : 1797 - 1811
  • [33] Context-Aware Adaptive Route Mutation Scheme: A Reinforcement Learning Approach
    Xu, Changqiao
    Zhang, Tao
    Kuang, Xiaohui
    Zhou, Zan
    Yu, Shui
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (17): : 13528 - 13541
  • [34] CASPRE: A Context-Aware Standby Power Reduction Scheme for Household Appliances
    Lim, Junsung
    Son, Heesuk
    Shin, Byoungheon
    Lee, Dongman
    2016 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2016,
  • [35] Compound Context-Aware Bayesian Inference Scheme for Smart IoT Environment
    Ullah, Ihsan
    Kim, Ju-Bong
    Han, Youn-Hee
    SENSORS, 2022, 22 (08)
  • [36] A novel context-aware caching scheme for 5G networks
    Islam, Noman
    2019 13TH INTERNATIONAL CONFERENCE ON MATHEMATICS, ACTUARIAL SCIENCE, COMPUTER SCIENCE AND STATISTICS (MACS-13), 2019,
  • [37] Mobility Management Scheme for Context-Aware Transactions in Pervasive and Mobile Cyberspace
    Younas, Muhammad
    Awan, Irfan
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (03) : 1108 - 1115
  • [38] A Context-Aware Edge-Based VANET Communication Scheme for ITS
    An, Chang
    Wu, Celimuge
    Yoshinaga, Tsutomu
    Chen, Xianfu
    Ji, Yusheng
    SENSORS, 2018, 18 (07)
  • [39] Context Variability for Context-Aware Systems
    Capilla, Rafael
    Ortiz, Oscar
    Hinchey, Mike
    COMPUTER, 2014, 47 (02) : 85 - 87
  • [40] Context-aware Media Player (CaMP): Developing context-aware applications with Separation of Concerns
    Paspallis, Nearchos
    Achilleos, Achilleas
    Kakousis, Konstantinos
    Papadopoulos, George A.
    2010 IEEE GLOBECOM WORKSHOPS, 2010, : 1684 - 1689