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 条
  • [41] Ultra-Reliable Cloud Mobile Computing with Service Composition and Superposition Coding
    Azimi, Seyyed Mohammadreza
    Simeone, Osvaldo
    Sahin, Onur
    Popovski, Petar
    2016 ANNUAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEMS (CISS), 2016,
  • [42] A power-aware middleware for location & context aware mobile apps with cloud computing interaction
    Perez-Torres, Rafael
    Torres-Huitzil, Cesar
    PROCEEDINGS OF THE 2012 WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES, 2012, : 691 - 696
  • [44] MOBILE CLOUD COMPUTING
    Vasilescu, Adrian
    INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2012, : 1 - 6
  • [45] Mobile Computing with Cloud
    Chandrasekaran, Ishwarya
    ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 513 - 522
  • [46] MOBILE CLOUD COMPUTING
    Chen, Hsiao-Hwa
    IEEE WIRELESS COMMUNICATIONS, 2013, 20 (03) : 2 - 3
  • [47] MOBILE CLOUD COMPUTING
    Fu, Xiaoming
    Secci, Stefano
    Huang, Dijiang
    Jana, Rittwik
    IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (03) : 61 - 62
  • [48] Mobile Cloud Middleware: Smart behaviour for adapting Cloud Services
    Bangui, Hind
    Rakrak, Said
    10TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY AND INTERNET-BASED SYSTEMS SITIS 2014, 2014, : 682 - 686
  • [49] A mobile agent based middleware for grid computing
    Peng, DW
    He, YX
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 268 - 273
  • [50] MobiSoC: a middleware for mobile social computing applications
    Ankur Gupta
    Achir Kalra
    Daniel Boston
    Cristian Borcea
    Mobile Networks and Applications, 2009, 14 : 35 - 52