A Decision Model for Cyber-foraging Systems

G.A. Lewis, P. Lago, P. Avgeriou

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


Cyber-foraging is a technique to enable 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. While there is a large amount of research in this area, the reality is that there are not many deployed, operational cyber-foraging systems. As these systems become more prevalent due to their proven benefits, combined with the emergence of micro data centers and edge clouds, a need will arise for guidance on their architecture and development. To provide this guidance, we present a decision model based on a mapping of functional and non-functional requirements for cyber-foraging systems to a set of architectural tactics. The decision model was validated by developers to obtain an expert opinion on its correctness and usefulness for guiding the architecture, design, and evolution of cyber-foraging systems that meet their intended functional and non-functional requirements, while understanding the effects of decisions.
Original languageEnglish
Title of host publication13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016
Editors Henry Muccini, Luciano Baresi, Vittorio Cortellessa, Eric Harper
Number of pages10
ISBN (Electronic)978-1-5090-2131-4
Publication statusPublished - 2016
EventWICSA and Comparch -
Duration: 5 May 20168 May 2016


ConferenceWICSA and Comparch


Dive into the research topics of 'A Decision Model for Cyber-foraging Systems'. Together they form a unique fingerprint.

Cite this