RAMWS: Reliable approach using middleware and WebSockets in mobile cloud computing

被引:1
|
作者
Abdelfattah, Amr S. [1 ]
Abdelkader, Tamer [2 ]
EI-Horbaty, EI-Sayed M. [1 ]
机构
[1] Ain Shams Univ, Fac Comp & Informat Sci, Comp Sci Dept, Cairo, Egypt
[2] Ain Shams Univ, Fac Comp & Informat Sci, Informat Syst Dept, Cairo, Egypt
关键词
Reliable web service; Middleware architecture; Mobile cloud computing; WebSocket; Time-out;
D O I
10.1016/j.asej.2020.04.002
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The widespread usage of mobile applications with the limited resources of mobile devices pushed towards the investment in Mobile Cloud Computing (MCC). In MCC, web services are available on the cloud server and are invoked by mobile applications whenever and wherever needed via a hybrid wired and wireless networks. One of the most important issues in the mobile experience is the web service request Time-out problem. This problem is tightly coupled with the increase in the service response size, database query time, and the required computations on the server, which occurs because of the increased application usage. This paper proposes a Reliable Approach using Middleware and WebSockets (RAMWS) that overcomes the Time-out problem and achieves reliable web service consumption. The enhanced architecture is a hybrid between the middleware approach and the WebSocket open connection communication protocol. The RAMWS reduces the network usage time up to 7 times better than the direct-cloud approach (Invoking the cloud service directly from the mobile device), by using the shortest time response from two expected responses, and accordingly, enhances the mobile experience. (c) 2020 The Authors. Published by Elsevier B.V. on behalf of Faculty of Engineering, Ain Shams University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:1083 / 1092
页数:10
相关论文
共 50 条
  • [31] A SURVEY ON MOBILE CLOUD COMPUTING: MOBILE COMPUTING
    Somula, Ramasubbareddy
    Sasikala, R.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2018, 19 (04): : 309 - 337
  • [32] An Interactive City Framework: Mobile Cloud Computing Approach
    Abd El Aty, Heba M.
    Hassan, Hanan A.
    Sheta, Walaa M.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2011, : 5 - 10
  • [33] Modeling decoupled mobile cloud computing using Mobile UNITY
    De, Suddhasil
    De, Sohini
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (10): : 2811 - 2855
  • [34] An Optimized Solution for Mobile Environment Using Mobile Cloud Computing
    Liu, Qingfeng
    Jian, Xie
    Hu, Jicheng
    Zhao, Hongchen
    Zhang, Shanshan
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 5483 - +
  • [35] Media Cloud: An Open Cloud Computing Middleware for Content Management
    Diaz-Sanchez, Daniel
    Almenarez, Florina
    Marin, Andres
    Proserpio, Davide
    Arias Cabarcos, Patricia
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (02) : 970 - 978
  • [36] Developing Middleware for Hybrid Cloud Computing Architectures
    Pluzhnik, Evgeniy
    Lukyanchikov, Oleg
    Nikulchev, Evgeny
    Biryukov, Dmitry
    2015 INTERNATIONAL CONFERENCE "STABILITY AND CONTROL PROCESSES" IN MEMORY OF V.I. ZUBOV (SCP), 2015, : 586 - 588
  • [37] Survey on Middleware Systems in Cloud Computing Integration
    Marpaung, Jonathan A. P.
    Sain, Mangal
    Lee, Hoon-Jae
    2013 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2013, : 709 - 712
  • [38] CARMiCLOC: Context Awareness Middleware in CLOud Computing
    Aguilar, Jose
    Jerez, Marxjhony
    Exposito, Ernesto
    Villemur, Thierry
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 532 - 541
  • [39] Special Issue on Middleware for Cloud Computing Preface
    Yamanaka, Akira
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (03): : 255 - 256
  • [40] Extending YML to Be a Middleware for Scientific Cloud Computing
    Shang, Ling
    Petiton, Serge G.
    Emad, Nahid
    Yang, Xiaolin
    Wang, Zhijian
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 662 - +