Leveraging deployment models on low-resource devices for cloud services in community networks

Community networks are crowd-sourced IP networks that evolved into regional-scale computing platforms. This has led to adapting the cloud computing model for services that can operate and use computing resources inside a community network. The network and computing infrastructure is contributed by i...

Descripción completa

Detalles Bibliográficos
Autores: Silvestre Apolonia, Nuno Miguel, Freitag, Fèlix|||0000-0001-5438-479X, Navarro Moldes, Leandro|||0000-0003-4775-5526
Tipo de recurso: artículo
Fecha de publicación:2016
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/105440
Acceso en línea:https://hdl.handle.net/2117/105440
https://dx.doi.org/10.1016/j.simpat.2016.06.008
Access Level:acceso abierto
Palabra clave:Web services
Cloud computing
Virtualization
Community networks
Cloud services
Computing constrained-devices
Serveis web
Computació en núvol
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Descripción
Sumario:Community networks are crowd-sourced IP networks that evolved into regional-scale computing platforms. This has led to adapting the cloud computing model for services that can operate and use computing resources inside a community network. The network and computing infrastructure is contributed by individuals, companies, organizations and maintained by its members. Community cloud devices are often low-capacity computing devices, such as home gateways or cabinet servers, with limited capabilities. These devices are used to install and operate specific personal or community services, but can be turned into multi-purpose execution environments applying machine or operating system (container) virtualization. However that requires addressing the problems of resource sharing in low-capacity devices, related to predictable performance and isolation. Our comparative analysis with the current infrastructure in community networks gives evidence about how devices can concurrently run multiple services, the trade offs between the number and resource requirements of services and the degradation of quality that services may suffer.