Enabling Cross-Technology Mobile Applications with Network-Aware References

被引:0
|
作者
Pinte, Kevin [1 ]
Harnie, Dries [1 ]
D'Hondt, Theo [1 ]
机构
[1] Vrije Univ Brussel, Software Languages Lab, Pleinlaan 2, B-1050 Brussels, Belgium
关键词
Network-awareness; mobile applications; multi-networking; distributed programming; Bluetooth; Wi-Fi;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mobile devices, such as smart phones, have become ubiquitous. This evolution has given rise to a vast ecosystem of mobile applications. Typically these applications only use a small subset of the networking technologies at their disposal. Building applications that use multiple networking technologies simultaneously or exploit knowledge about the available connections is a laborious task. Programmers must manually keep track of the connectivity state and duplicate communication code per connection type. This paper presents network-aware references, a distributed object-oriented programming abstraction that eases multi-networking for mobile applications and allows programmers to react to changes in the connectivity of different networks around them. We show how network-aware references are implemented and evaluate how well they switch between technologies.
引用
收藏
页码:142 / 156
页数:15
相关论文
共 50 条
  • [31] Network-aware state update for large scale mobile games
    Yu, Yang
    Li, Zhu
    Shi, Larry
    Chen, Yi-Chiun
    Xu, Hua
    [J]. PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 563 - +
  • [32] Proteus: Network-aware Web Browsing on Heterogeneous Mobile Systems
    Ren, Jie
    Wang, Xiaoming
    Fang, Jianbin
    Feng, Yansong
    Zhu, Dongxiao
    Luo, Zhunchen
    Zheng, Jie
    Wang, Zheng
    [J]. CONEXT'18: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2018, : 379 - 392
  • [33] Enabling Cross-technology Communication from LoRa to ZigBee in the 2.4 GHz Band
    Shi, Junyang
    Chen, Xingjian
    Sha, Mo
    [J]. ACM TRANSACTIONS ON SENSOR NETWORKS, 2022, 18 (02)
  • [34] A framework-based approach to the development of network-aware applications
    Bolliger, J
    Gross, T
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (05) : 376 - 390
  • [35] Hierarchical Network-Aware Placement of Service Oriented Applications in Clouds
    Moens, Hendrik
    Hanssens, Brecht
    Dhoedt, Bart
    De Turck, Filip
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [36] A generic quality of service management model for network-aware applications
    Bhattarakosol, Pattarasinee
    Srisujjalertwaja, Wijak
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT 2005), 2005, : 376 - 380
  • [37] Virtualization for Flexibility and Network-Aware on 5G Mobile Devices
    Nguyen, Kien
    Li Zhe-tao
    Sekiya, Hiroo
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 928 - 929
  • [38] Network-aware User Association in Public Safety Oriented Mobile Networks
    Oueis, Jad
    Rosenberg, Catherine
    Stanica, Razvan
    Valois, Fabrice
    [J]. PROCEEDINGS OF THE 2017 FIRST CONEXT WORKSHOP ON ICT TOOLS FOR EMERGENCY NETWORKS AND DISASTER RELIEF (I-TENDER '17), 2017, : 31 - 36
  • [39] Network-Aware Task Assignment for MapReduce Applications in Shared Clusters
    Xu, Fei
    Liu, Fangming
    Yin, Peng
    Jin, Hai
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2015, 16 (02): : 325 - 333
  • [40] A Network-aware Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment
    Chang, Decheng
    Xu, Gaochao
    Hu, Liang
    Yang, Kun
    [J]. 2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2013, : 117 - 122