A Catalog of Architectural Tactics for Cyber-Foraging

被引:11
|
作者
Lewis, Grace [1 ,2 ]
Lago, Patricia [2 ]
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
[2] Vrije Univ Amsterdam, Amsterdam, Netherlands
关键词
cyber-foraging; software architecture; architectural tactics; mobile cloud computing; mobile computing;
D O I
10.1145/2737182.2737188
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile devices have become for many the preferred way of interacting with the Internet, social media and the enterprise. However, mobile devices still do not have the computing power or battery life that will allow them to perform effectively over long periods of time or for executing applications that require extensive communication or computation, or low latency. Cyber-foraging is a technique enabling mobile devices to extend their computing power and storage by offloading computation or data to more powerful servers located in the cloud or in single-hop proximity. This paper presents a catalog of architectural tactics for cyber-foraging that was derived from the results of a systematic literature review on architectures for cyber-foraging systems. Elements of the architectures identified in the primary studies were codified in the form of Architectural Tactics for Cyber-Foraging. These tactics will help architects extend their design reasoning towards cyber-foraging as a way to support the mobile applications of the present and the future.
引用
收藏
页码:53 / 62
页数:10
相关论文
共 50 条
  • [1] Architectural tactics for cyber-foraging: Results of a systematic literature review
    Lewis, Grace
    Lago, Patricia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 158 - 186
  • [2] Empirical validation of cyber-foraging architectural tactics for surrogate provisioning
    Moghaddam, Fahimeh Alizadeh
    Procaccianti, Giuseppe
    Lewis, Grace A.
    Lago, Patricia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 138 : 37 - 51
  • [3] A tale of three systems: Case studies on the application of architectural tactics for cyber-foraging
    Lewis, Grace
    Lago, Patricia
    Echeverria, Sebastian
    Simoens, Pieter
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 96 : 119 - 147
  • [4] A Decision Model for Cyber-Foraging Systems
    Lewis, Grace A.
    Lago, Patricia
    Avgeriou, Paris
    [J]. 2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, : 51 - 60
  • [5] Characterization of Cyber-Foraging Usage Contexts
    Lewis, Grace A.
    Lago, Patricia
    [J]. SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 195 - 211
  • [6] Cyber-Foraging for Improving Survivability of Mobile Systems
    Echeverria, Sebastian
    Lewis, Grace A.
    Root, James
    Bradshaw, Ben
    [J]. 2015 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2015), 2015, : 1421 - 1426
  • [7] Architecture Strategies for Cyber-Foraging: Preliminary Results from a Systematic Literature Review
    Lewis, Grace A.
    Lago, Patricia
    Procaccianti, Giuseppe
    [J]. SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 154 - 169
  • [8] A Decomposition-based Architecture for Distributed Cyber-Foraging of Multiple Edge Functions
    Esposito, Flavio
    Paganelli, Federica
    Fantacci, Romano
    [J]. 2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), 2018, : 247 - 251
  • [9] Cloudlet-Based Cyber-Foraging for Mobile Systems in Resource-Constrained Edge Environments
    Lewis, Grace A.
    Echeverria, Sebastian
    Simanta, Soumya
    Bradshaw, Ben
    Root, James
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 412 - 415
  • [10] On-Demand VM Provisioning for Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
    Echeverria, Sebastian
    Root, James
    Bradshaw, Ben
    Lewis, Grace
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON MOBILE COMPUTING, APPLICATIONS AND SERVICES (MOBICASE), 2014, : 116 - 124