A Microservice Based Architecture to Support Offloading in Mobile Cloud Computing

被引:1
作者
Candido, Adriano L. [1 ,2 ]
Trinta, Fernando A. M. [2 ]
Rocha, Lincoln S. [2 ]
Rego, Paulo A. L. [2 ]
Mendonca, Nabor C. [3 ]
Garcia, Vinicius C. [4 ]
机构
[1] Fac Vale Salgado, Ico, Ceara, Brazil
[2] Univ Fed Ceara, Fortaleza, Ceara, Brazil
[3] Univ Fortaleza, Fortaleza, Ceara, Brazil
[4] Univ Fed Pernambuco, Recife, PE, Brazil
来源
SBCARS'19: PROCEEDINGS OF THE XIII BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES, AND REUSE | 2019年
关键词
Mobile Cloud Computing; Offloading; Microservices;
D O I
10.1145/3357141.3357148
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile devices are increasingly present in people's daily lives. However, despite the substantial improvement of new generations of smartphones, the amount of information and the complexity of the procedures delegated to these devices still imposes certain restrictions on processing, especially regarding energy consumption. A promise solution to this issue is the technique known as offloading. Over the last few years, several offloading support platforms have been proposed. This work has a particular interest in one of those platforms, called CAOS. Despite its success to perform offloading tasks, CAOS still has problems such as low scalability. In this paper, we report on the refactoring of CAOS into a new microservice-based architecture. Performance and scalability evaluations were performed in both monolithic and microservices versions to show the benefits achieved with the new CAOS architecture.
引用
收藏
页码:93 / 102
页数:10
相关论文
共 50 条
[31]   Offloading Optimization and Bottleneck Analysis for Mobile Cloud Computing [J].
Han, Di ;
Chen, Wei ;
Bai, Bo ;
Fang, Yuguang .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (09) :6153-6167
[32]   Stochastic Computation Offloading Game for Mobile Cloud Computing [J].
Zheng, Jianchao ;
Cai, Yueming ;
Wu, Yuan ;
Shen, Xuemin .
2016 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2016,
[33]   Computation Offloading for Service Workflow in Mobile Cloud Computing [J].
Deng, Shuiguang ;
Huang, Longtao ;
Taheri, Javid ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) :3317-3329
[34]   Offloading for Application Optimization Using Mobile Cloud Computing [J].
Singla, Chinu ;
Kaushal, Sakshi .
PROCEEDINGS OF THE INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, ICICT 2015, VOL 2, 2016, 439 :477-484
[35]   Efficient Computation Offloading Strategies for Mobile Cloud Computing [J].
Tao, Yaling ;
Zhang, Yongbing ;
Ji, Yusheng .
2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (IEEE AINA 2015), 2015, :626-633
[36]   A survey on computation offloading in the mobile cloud computing environment [J].
Liu, Li ;
Du, Yuanyuan ;
Fan, Qi ;
Zhang, Weicun .
INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2019, 59 (02) :106-113
[37]   A Dynamic Programming Offloading Algorithm for Mobile Cloud Computing [J].
Shahzad, Haleh ;
Szymanski, Ted H. .
2016 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2016,
[38]   Computation Offloading Frameworks in Mobile Cloud Computing : A Survey [J].
Deshmukh, Shantanu ;
Shah, Rinku .
2016 IEEE INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ADVANCED COMPUTING (ICCTAC), 2016,
[39]   Mobile Cloud Computing: Layered Architecture [J].
Aliyu, Ahmed ;
Abdullah, Abdul Hanan ;
Kaiwartya, Omprakash ;
Tayyab, Muhammad ;
Joda, Usman Mohammed .
2018 SEVENTH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2018, :6-11
[40]   Mobile cloud computing: Architecture and Security [J].
Wang, Suzhen ;
Du, Zhijuan .
MECHATRONICS AND INDUSTRIAL INFORMATICS, PTS 1-4, 2013, 321-324 :2274-2281