A Decision Model for Cyber-foraging Systems

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

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

Abstract

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
PublisherIEEE
Pages51-60
Number of pages10
ISBN (Electronic)978-1-5090-2131-4
DOIs
Publication statusPublished - 2016
EventWICSA and Comparch -
Duration: 5 May 20168 May 2016

Conference

ConferenceWICSA and Comparch
Period5/05/168/05/16

Fingerprint

Mobile devices
Servers

Cite this

Lewis, G. A., Lago, P., & Avgeriou, P. (2016). A Decision Model for Cyber-foraging Systems. In Henry Muccini, Luciano Baresi, Vittorio Cortellessa, & Eric Harper (Eds.), 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016 (pp. 51-60). IEEE. https://doi.org/10.1109/WICSA.2016.38
Lewis, G.A. ; Lago, P. ; Avgeriou, P. / A Decision Model for Cyber-foraging Systems. 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016. editor / Henry Muccini ; Luciano Baresi ; Vittorio Cortellessa ; Eric Harper. IEEE, 2016. pp. 51-60
@inproceedings{223ccf0f73e843bd87015b3e7bf734f3,
title = "A Decision Model for Cyber-foraging Systems",
abstract = "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.",
author = "G.A. Lewis and P. Lago and P. Avgeriou",
year = "2016",
doi = "10.1109/WICSA.2016.38",
language = "English",
pages = "51--60",
editor = "{Henry Muccini} and {Luciano Baresi} and {Vittorio Cortellessa} and {Eric Harper}",
booktitle = "13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016",
publisher = "IEEE",

}

Lewis, GA, Lago, P & Avgeriou, P 2016, A Decision Model for Cyber-foraging Systems. in Henry Muccini, Luciano Baresi, Vittorio Cortellessa & Eric Harper (eds), 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016. IEEE, pp. 51-60, WICSA and Comparch, 5/05/16. https://doi.org/10.1109/WICSA.2016.38

A Decision Model for Cyber-foraging Systems. / Lewis, G.A.; Lago, P.; Avgeriou, P.

13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016. ed. / Henry Muccini; Luciano Baresi; Vittorio Cortellessa; Eric Harper. IEEE, 2016. p. 51-60.

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

TY - GEN

T1 - A Decision Model for Cyber-foraging Systems

AU - Lewis, G.A.

AU - Lago, P.

AU - Avgeriou, P.

PY - 2016

Y1 - 2016

N2 - 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.

AB - 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.

U2 - 10.1109/WICSA.2016.38

DO - 10.1109/WICSA.2016.38

M3 - Conference contribution

SP - 51

EP - 60

BT - 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016

A2 - Henry Muccini, null

A2 - Luciano Baresi, null

A2 - Vittorio Cortellessa, null

A2 - Eric Harper, null

PB - IEEE

ER -

Lewis GA, Lago P, Avgeriou P. A Decision Model for Cyber-foraging Systems. In Henry Muccini, Luciano Baresi, Vittorio Cortellessa, Eric Harper, editors, 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, April 5-8, 2016. IEEE. 2016. p. 51-60 https://doi.org/10.1109/WICSA.2016.38