120 results on '"Selimi, Mennan"'
Search Results
2. Server-side Adaptive Federated Learning over Wireless Mesh Network
- Author
-
Freitag, Felix, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Veiga, Luís, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Rocha, Álvaro, editor, Ferrás, Carlos, editor, and Ibarra, Waldo, editor
- Published
- 2023
- Full Text
- View/download PDF
3. Performance Evaluation of Federated Learning Over Wireless Mesh Networks with Low-Capacity Devices
- Author
-
Freitag, Felix, Vilchez, Pedro, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Rocha, Álvaro, editor, Ferrás, Carlos, editor, Méndez Porras, Abel, editor, and Jimenez Delgado, Efren, editor
- Published
- 2022
- Full Text
- View/download PDF
4. Blockchain for Economically Sustainable Wireless Mesh Networks
- Author
-
Kabbinale, Aniruddh Rao, Dimogerontakis, Emmanouil, Selimi, Mennan, Ali, Anwaar, Navarro, Leandro, Sathiaseelan, Arjuna, and Crowcroft, Jon
- Subjects
Computer Science - Networking and Internet Architecture ,Computer Science - Cryptography and Security ,Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
Decentralization, in the form of mesh networking and blockchain, two promising technologies, is coming to the telecommunications industry. Mesh networking allows wider low cost Internet access with infrastructures built from routers contributed by diverse owners, while blockchain enables transparency and accountability for investments, revenue or other forms of economic compensations from sharing of network traffic, content and services. Crowdsourcing network coverage, combined with crowdfunding costs, can create economically sustainable yet decentralized Internet access. This means every participant can invest in resources, and pay or be paid for usage to recover the costs of network devices and maintenance. While mesh networks and mesh routing protocols enable self-organized networks that expand organically, cryptocurrencies and smart contracts enable the economic coordination among network providers and consumers. We explore and evaluate two existing blockchain software stacks, Hyperledger Fabric (HLF) and Ethereum geth with Proof of Authority (PoA) intended as a local lightweight distributed ledger, deployed in a real city-wide production mesh network and also in laboratory network. We quantify the performance, bottlenecks and identify the current limitations and opportunities for improvement to serve locally the needs of wireless mesh networks, without the privacy and economic cost of relying on public blockchains., Comment: arXiv admin note: substantial text overlap with arXiv:1804.00561
- Published
- 2018
5. Towards Blockchain-enabled Wireless Mesh Networks
- Author
-
Selimi, Mennan, Kabbinale, Aniruddh Rao, Ali, Anwaar, Navarro, Leandro, and Sathiaseelan, Arjuna
- Subjects
Computer Science - Networking and Internet Architecture - Abstract
Recently, mesh networking and blockchain are two of the hottest technologies in the telecommunications industry. Combining both can reformulate internet access and make connecting to the Internet not only easy, but affordable too. Hyperledger Fabric (HLF) is a blockchain framework implementation and one of the Hyperledger projects hosted by The Linux Foundation. We evaluate HLF in a real production mesh network and in the laboratory, quantify its performance, bottlenecks and limitations of the current implementation. We identify the opportunities for improvement to serve the needs of wireless mesh access networks. To the best of our knowledge, this is the first HLF deployment made in a production wireless mesh network., Comment: 6 pages, 6 figures, Submitted to cryblock workshop Mobisys 2018
- Published
- 2018
6. Towards Decentralised Resilient Community Cloud Infrastructures
- Author
-
Sathiaseelan, Arjuna, Selimi, Mennan, Molina, Carlos, Lertsinsrubtavee, Adisorn, Navarro, Leandro, Freitag, Felix, Ramos, Fernando, and Baig, Roger
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
Recent years have seen a trend towards decentralisation - from initiatives on decentralized web to decentralized network infrastructures (e.g community networks). In this position paper, we present an architectural vision for decentralising cloud service infrastructures. Our vision is on the notion of community cloud infrastructures on top of decentralised access infrastructures i.e. community networks, using resources pooled from the community. Our architectural vision takes into consideration some of the fundamental challenges of integrating the current state of the art virtualisation technologies such as Software Defined Networking (SDN) into community infrastructures which are highly unreliable. Our proposed design goal is to include lightweight virtualization and fault tolerance mechanisms into the architecture to ensure sufficient level of reliability to support critical applications.
- Published
- 2017
7. Gelly-Scheduling: Distributed Graph Processing for Network Service Placement in Community Networks
- Author
-
Coimbra, Miguel E., Selimi, Mennan, Francisco, Alexandre P., Freitag, Felix, and Veiga, Luís
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing ,Computer Science - Data Structures and Algorithms - Abstract
Community networks (CNs) have seen an increase in the last fifteen years. Their members contact nodes which operate Internet proxies, web servers, user file storage and video streaming services, to name a few. Detecting communities of nodes with properties (such as co-location) and assessing node eligibility for service placement is thus a key-factor in optimizing the experience of users. We present a novel solution for the problem of service placement as a two-phase approach, based on: 1) community finding using a scalable graph label propagation technique and 2) a decentralized election procedure to address the multi-objective challenge of optimizing service placement in CNs. Herein we: i) highlight the applicability of leader election heuristics which are important for service placement in community networks and scheduler-dependent scenarios; ii) present a parallel and distributed solution designed as a scalable alternative for the problem of service placement, which has mostly seen computational approaches based on centralization and sequential execution.
- Published
- 2017
8. A Monitoring System for Distributed Edge Infrastructures with Decentralized Coordination
- Author
-
Centelles, Roger Pueyo, Selimi, Mennan, Freitag, Felix, Navarro, Leandro, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Brandic, Ivona, editor, Genez, Thiago A. L., editor, Pietri, Ilia, editor, and Sakellariou, Rizos, editor
- Published
- 2020
- Full Text
- View/download PDF
9. Bandwidth-aware Service Placement in Community Network Clouds
- Author
-
Selimi, Mennan, Cerda-Alabern, Llorenc, Wang, Liang, Sathiaseelan, Arjuna, Veiga, Luis, and Freitag, Felix
- Subjects
Computer Science - Networking and Internet Architecture - Abstract
Seamless computing and service sharing in community networks have been gaining momentum due to the emerging technology of community network micro-clouds (CNMCs). However, running services in CNMCs can face enormous challenges such as the dynamic nature of micro-clouds, limited capacity of nodes and links, asymmetric quality of wireless links for services, deployment mod- els based on geographic singularities rather than network QoS, and etc. CNMCs have been increasingly used by network-intensive services that exchange significant amounts of data between the nodes on which they run, therefore the performance heavily relies on the available bandwidth resource in a network. This paper proposes a novel bandwidth-aware service placement algorithm which out- performs the current random placement adopted by Guifi.net. Our preliminary results show that the proposed algorithm consistently outperforms the current random placement adopted in Guifi.net by 35% regarding its bandwidth gain. More importantly, as the number of services increases, the gain tends to increase accordingly.
- Published
- 2016
10. A two-stage Multi-Criteria Optimization method for service placement in decentralized edge micro-clouds
- Author
-
Panadero, Javier, Selimi, Mennan, Calvet, Laura, Marquès, Joan Manuel, and Freitag, Felix
- Published
- 2021
- Full Text
- View/download PDF
11. AdaptiveMesh: Adaptive Federated Learning for Resource-Constrained Wireless Environments.
- Author
-
Shkurti, Lamir and Selimi, Mennan
- Subjects
FEDERATED learning ,WIRELESS mesh networks ,DATA privacy ,ONE-way analysis of variance ,MACHINE learning - Abstract
Federated learning (FL) presents a decentralized approach to model training, particularly beneficial in scenarios prioritizing data privacy, such as healthcare. This paper introduces AdaptiveMesh, an FL adaptive algorithm designed to optimize training efficiency in heterogeneous wireless environments. Through dynamic adjustment of training parameters based on client performance metrics, including central processing unit (CPU) utilization and accuracy trends, AdaptiveMesh aims to enhance model convergence and resource utilization. Experimental evaluations on heterogeneous client devices demonstrate the algorithm's effectiveness in improving model accuracy, stability, and training efficiency. Results indicate a significant impact on CPU adaptation in preventing client overloading and mitigating overheating risks. Furthermore, the results of the one-way analysis of variance (ANOVA) and regression analysis highlight significant differences in CPU usage, accuracy, and epochs between devices with varying levels of hardware capabilities. These findings underscore the algorithm's potential for practical deployment in real-world edge computing environments, addressing challenges posed by heterogeneous device capabilities and resource constraints. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
12. MeshDapp – Blockchain-Enabled Sustainable Business Models for Networks
- Author
-
Dimogerontakis, Emmanouil, Navarro, Leandro, Selimi, Mennan, Mosquera, Sergio, Freitag, Felix, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Djemame, Karim, editor, Altmann, Jörn, editor, Bañares, José Ángel, editor, Agmon Ben-Yehuda, Orna, editor, and Naldi, Maurizio, editor
- Published
- 2019
- Full Text
- View/download PDF
13. PiCasso: Enabling information-centric multi-tenancy at the edge of community mesh networks
- Author
-
Selimi, Mennan, Lertsinsrubtavee, Adisorn, Sathiaseelan, Arjuna, Cerdà-Alabern, Llorenç, and Navarro, Leandro
- Published
- 2019
- Full Text
- View/download PDF
14. A Monitoring System for Distributed Edge Infrastructures with Decentralized Coordination
- Author
-
Centelles, Roger Pueyo, primary, Selimi, Mennan, additional, Freitag, Felix, additional, and Navarro, Leandro, additional
- Published
- 2020
- Full Text
- View/download PDF
15. Towards Network-Aware Service Placement in Community Network Micro-Clouds
- Author
-
Selimi, Mennan, Vega, Davide, Freitag, Felix, Veiga, Luís, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Dutot, Pierre-François, editor, and Trystram, Denis, editor
- Published
- 2016
- Full Text
- View/download PDF
16. MeshDapp – Blockchain-Enabled Sustainable Business Models for Networks
- Author
-
Dimogerontakis, Emmanouil, primary, Navarro, Leandro, additional, Selimi, Mennan, additional, Mosquera, Sergio, additional, and Freitag, Felix, additional
- Published
- 2019
- Full Text
- View/download PDF
17. Server-side adaptive federated learning over wireless mesh network
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Veiga, Luis, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, and Veiga, Luis
- Abstract
In federated learning, distributed nodes train a local machine learning model and exchange it through a central aggregator. In real environments, these training nodes are heterogeneous in computing capacity and bandwidth, thus their specific characteristics influence the performance of the federated learning process. We propose for such situations the design of a federated learning server that is able to adapt dynamically to the heterogeneity of the training nodes. In experiments with real devices deployed in a wireless mesh network, we observed that the designed adaptive federated learning server successfully exploited the idle times of the fast nodes by assigning them larger training workloads, which led to a higher global model performance without increasing the training time., This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871582 — NGIatlantic.eu and was partially supported by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111851-2 (LeadingEdge CHIST-ERA), PCI2019-111850-2 (DiPET CHIST-ERA), and by national funds through FCT, Fundação para a Ciência e a Tecnologia, Portugal, under project UIDB/50021/2020. The work of C.-H. Liu was supported in part by the U.S. National Science Foundation (NSF) under Award CNS-2006453 and in part by Mississippi State University under Grant ORED 253551-060702. The work of L. Wei is supported in part by the U.S. National Science Foundation (#2006612 and #2150486)., Peer Reviewed, Postprint (author's final draft)
- Published
- 2023
18. Towards Application Deployment in Community Network Clouds
- Author
-
Selimi, Mennan, Freitag, Felix, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Kobsa, Alfred, editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Weikum, Gerhard, editor, Murgante, Beniamino, editor, Misra, Sanjay, editor, Rocha, Ana Maria A. C., editor, Torre, Carmelo, editor, Rocha, Jorge Gustavo, editor, Falcão, Maria Irene, editor, Taniar, David, editor, Apduhan, Bernady O., editor, and Gervasi, Osvaldo, editor
- Published
- 2014
- Full Text
- View/download PDF
19. Cloud services in the Guifi.net community network
- Author
-
Selimi, Mennan, Khan, Amin M., Dimogerontakis, Emmanouil, Freitag, Felix, and Centelles, Roger Pueyo
- Published
- 2015
- Full Text
- View/download PDF
20. Designing a Double LoRa Connectivity for the Arduino Portenta H7
- Author
-
López Pino, Daniel, Freitag, Fèlix, Selimi, Mennan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, and Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts
- Subjects
Internet of things ,IoT ,Communication technology ,Informàtica::Intel·ligència artificial::Aprenentatge automàtic [Àrees temàtiques de la UPC] ,Controllers ,Learning systems ,Internet de les coses ,Learning tasks ,Mesh generation ,Embedded sensors ,Remote devices ,LoRa ,Mesh Networks ,Arduino Portenta H7 ,Computing devices ,Microcontroller boards ,Machine learning ,Aprenentatge automàtic ,Intelligent sensors ,Microcontrollers ,Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC] - Abstract
Machine learning is moving to the smallest computing devices. Today machine learning is applied even in tiny IoT microcontroller boards. In the IoT, LoRa is a popular communication technology to connect remote devices with gateways. Still, the confluence of machine learning in microcontrollers and networked LoRa connectivity is not yet fully exploited. In this paper we design a new LoRa connectivity for the Arduino Portenta H7, a recent microcontroller board equipped with embedded sensors suitable for diverse machine learning tasks. With the solution that we found the Arduino Portenta H7 is able to become part of a LoRa mesh network. This capacity increases the Portenta's range of applications. For the vision of distributed machine learning at the tiny edge, we can add with the Portenta an important board to become a smart compute node within a LoRa mesh network. This work was partially supported by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111851-2 (LeadingEdge CHIST-ERA), PCI2019-111850-2 (DiPET CHIST-ERA).
- Published
- 2022
- Full Text
- View/download PDF
21. Designing a Double LoRa Connectivity for the Arduino Portenta H7
- Author
-
Pino, Daniel Lopez, primary, Freitag, Felix, additional, and Selimi, Mennan, additional
- Published
- 2022
- Full Text
- View/download PDF
22. Designing a double LoRa connectivity for the Arduino Portenta H7
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, López Pino, Daniel, Freitag, Fèlix, Selimi, Mennan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, López Pino, Daniel, Freitag, Fèlix, and Selimi, Mennan
- Abstract
Machine learning is moving to the smallest computing devices. Today machine learning is applied even in tiny IoT microcontroller boards. In the IoT, LoRa is a popular communication technology to connect remote devices with gateways. Still, the confluence of machine learning in microcontrollers and networked LoRa connectivity is not yet fully exploited. In this paper we design a new LoRa connectivity for the Arduino Portenta H7, a recent microcontroller board equipped with embedded sensors suitable for diverse machine learning tasks. With the solution that we found the Arduino Portenta H7 is able to become part of a LoRa mesh network. This capacity increases the Portenta's range of applications. For the vision of distributed machine learning at the tiny edge, we can add with the Portenta an important board to become a smart compute node within a LoRa mesh network., This work was partially supported by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111851-2 (LeadingEdge CHIST-ERA), PCI2019-111850-2 (DiPET CHIST-ERA)., Peer Reviewed, Postprint (author's final draft)
- Published
- 2022
23. Performance evaluation of federated learning over wireless mesh Networks with low-capacity devices
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, and Selimi, Mennan
- Abstract
Federated learning is a distributed learning technique in which a machine learning model is trained collaboratively among several nodes. While the privacy preservation of the training data is one of the important promises of federated learning, there is also an opportunity to use low capacity devices for machine learning model training by taking advantage of the fact that the training effort is divided among many nodes. In this paper, we conduct experiments with a federated learning network deployed on several low capacity devices connected to a wireless mesh network. The measurements show the hardware capacity and link bandwidth of the clients on the federated learning process. The results suggest that for heterogeneous networks the federated learning clients should be extended with more autonomous decision capacities according to the network and local conditions., This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 871582 - NGIatlantic.eu and was partially supported by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111851-2 (LeadingEdge CHIST-ERA), PCI2019-111850-2 (DiPET CHIST-ERA). The work of C.-H. Liu was supported in part by the U.S. National Science Foundation (NSF) under Award CNS-2006453 and in part by Mississippi State University under Grant ORED 253551-060702. The work of L. Wei is supported in part by the U.S. National Science Foundation (#2006612 and #2150486)., Peer Reviewed, Postprint (author's final draft)
- Published
- 2022
24. Demo: An experimental environment based on mini-PCs for federated learning research
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Koutsopoulos, Iordanis, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, and Koutsopoulos, Iordanis
- Abstract
There is a growing research interest in Federated Learning (FL), a promising approach for data privacy preservation and proximity of training to the network edge, where data is generated. Resource consumption for Machine Learning (ML) training and inference is important for edge nodes, but most of the proposed protocols and algorithms for FL are evaluated by simulations. In this demo paper, we present an environment based on distributed mini-PCs to enable experimental study of FL protocols and algorithms. We have installed low-capacity mini-PCs within a wireless city-level mesh network and deployed container-based FL components on these nodes. We show the deployed FL clients and server at different nodes in the city and demonstrate how an FL experiment can be set and run in a real environment., This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871582 — NGIatlantic.eu and was partially supported by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111851-2 (LeadingEdge CHIST-ERA), PCI2019-111850-2 (DiPET CHIST-ERA). The work of C.-H. Liu was supported in part by the U.S. National Science Foundation (NSF) under Award CNS-2006453 and in part by Mississippi State University under Grant ORED 253551-060702. The work of L. Wei is supported in part by the U.S. National Science Foundation (#2150486 and #2006612). I Koutsopoulos acknowledges support from the CHIST-ERA grant CHIST-ERA-18-SDCDN-004 (GSRI grant number T11EPA4-00056)., Peer Reviewed, Postprint (author's final draft)
- Published
- 2022
25. Towards Network-Aware Service Placement in Community Network Micro-Clouds
- Author
-
Selimi, Mennan, primary, Vega, Davide, additional, Freitag, Felix, additional, and Veiga, Luís, additional
- Published
- 2016
- Full Text
- View/download PDF
26. Demo: An Experimental Environment Based On Mini-PCs For Federated Learning Research
- Author
-
Freitag, Felix, primary, Vilchez, Pedro, additional, Wei, Lu, additional, Liu, Chun-Hung, additional, Selimi, Mennan, additional, and Koutsopoulos, Iordanis, additional
- Published
- 2022
- Full Text
- View/download PDF
27. Poster: Testbed in Wireless City Mesh Network with Application to Federated Learning Experiments
- Author
-
Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, and Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts
- Subjects
Internet of things ,Informàtica::Intel·ligència artificial::Aprenentatge automàtic [Àrees temàtiques de la UPC] ,Internet de les coses ,Machine learning ,Aprenentatge automàtic ,Federated learning ,Testbeds ,IoT devices ,Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC] - Abstract
The increase of the computing capacity of IoT devices and the appearance of lightweight machine learning frameworks have led to the situation that machine learning can nowadays be run in IoT applications at the network edge. There is an opportunity to implement machine learning algorithms with the more and more computationally powerful edge nodes and using the ever increasing amount of local data coming from nearby sensors. For this purpose, federated learning becomes a promising machine learning approach, where a machine learning model is trained by various nodes using their local data. For performing practical federated learning experiments, we have built a testbed deployed within a wireless city mesh network with geographically distributed low capacity devices. We describe the testbed implementation and show its potential to experimentally study federated learning protocols and algorithms in real edge environments. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871582 — NGIatlantic.eu and was partially supported by the Spanish Government under contracts PID2019-106774RBC21, PCI2019-111850-2 (DiPET CHIST-ERA), PCI2019-111851-2 (LeadingEdge CHIST-ERA). The work of C.-H. Liu was supported in part by the U.S. National Science Foundation (NSF) under Award CNS-2006453 and in part by Mississippi State University under Grant ORED 253551-060702. The work of L. Wei is supported in part by the U.S. National Science Foundation (#2006612 and #2150486).
- Published
- 2021
- Full Text
- View/download PDF
28. BePOCH: Improving Federated Learning Performance in Resource-Constrained Computing Devices
- Author
-
Ibraimi, Lenart, primary, Selimi, Mennan, additional, and Freitag, Felix, additional
- Published
- 2021
- Full Text
- View/download PDF
29. Poster: Testbed in Wireless City Mesh Network with Application to Federated Learning Experiments
- Author
-
Freitag, Felix, primary, Vilchez, Pedro, additional, Wei, Lu, additional, Liu, Chung-Hung, additional, and Selimi, Mennan, additional
- Published
- 2021
- Full Text
- View/download PDF
30. Towards Application Deployment in Community Network Clouds
- Author
-
Selimi, Mennan, primary and Freitag, Felix, additional
- Published
- 2014
- Full Text
- View/download PDF
31. BePOCH: Improving federated learning performance in resource-constrained computing devices
- Author
-
Ibraimi, Lenart, Selimi, Mennan, Freitag, Fèlix|||0000-0001-5438-479X, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, and Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts
- Subjects
Energy consumption ,Informàtica::Intel·ligència artificial::Aprenentatge automàtic [Àrees temàtiques de la UPC] ,Energia -- Consum ,Machine learning ,Aprenentatge automàtic ,Federated learning ,Medical dataset ,Healthcare applications ,Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC] - Abstract
Inference with trained machine learning models is now possible with small computing devices while only a few years ago it was run mostly in the cloud only. The recent technique of Federated Learning offers now a way to do also the training of the machine learning models on small devices by distributing the computing effort needed for the training over many distributed machines. But, the training on these low-capacity devices takes a long time and often consumes all the available CPU resource of the device. Therefore, for Federated Learning to be done by low-capacity devices in practical environments, the training process must not only target for the highest accuracy, but also on reducing the training time and the resource consumption. In this paper, we present an approach which uses a dynamic epoch parameter in the model training. We propose the BePOCH (Best Epoch) algorithm to identify what is the best number of epochs per training round in Federated Learning. We show in experiments with medical datasets how with the BePOCH suggested number of epochs, the training time and resource consumption decreases while keeping the level of accuracy. Thus, BePOCH makes machine learning model training on low-capacity devices more feasible and furthermore, decreases the overall resource consumption of the training process, which is an important asnect towards greener machine learning techniques. This work was partially funded by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111850- 2 (DiPET CHIST-ERA), PCI2019-111851-2 (LeadingEdge CHIST-ERA), and the Generalitat de Catalunya as Consolidated Research Group 2017-SGR-990. Suport was given also by the Agency for Electronic Communications (AEK) of North Macedonia.
- Published
- 2021
32. A two-stage multi-criteria optimization method for service placement in decentralized edge micro-clouds
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Panadero, Javier, Selimi, Mennan, Calvet Liñán, Laura, Marques Puig, Joan Manuel, Freitag, Fèlix, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Panadero, Javier, Selimi, Mennan, Calvet Liñán, Laura, Marques Puig, Joan Manuel, and Freitag, Fèlix
- Abstract
Community networks are becoming increasingly popular due to the growing demand for network connectivity in both rural and urban areas. Community networks are owned and managed at the edge by volunteers. Their irregular topology, the heterogeneity of resources and their unreliable behavior claim for advanced optimization methods to place services in the network. In particular, an efficient service placement method is key for the performance of these systems. This work presents the Multi-Criteria Optimal Placement method, a novel and fast two-stage multi-objective method to place services in decentralized community network edge micro-clouds. A comprehensive set of computational experiments is carried out using real traces of Guifi.net, which is the largest production community network worldwide. According to the results, the proposed method outperforms both the random placement method used currently in Guifi.net and the Bandwidth-aware Service Placement method, which provides the best known solutions in the literature, by a mean gap in bandwidth gain of about 53% and 10%, respectively, while it also reduces the number of resources used., This work has been partially supported by the Spanish Ministry of Science, Innovation and Universities (PGC2018-097599-B-100 and PID2019-106774RB-C21), and by the Spanish State Research Agency (AEI) under contracts PCI2019-111850-2 (DiPET CHIST-ERA) and PCI2019-111851-2 (LeadingEdge CHIST-ERA)., Peer Reviewed, Postprint (author's final draft)
- Published
- 2021
33. Poster: Testbed in wireless city mesh network with application to federated learning experiments
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, Selimi, Mennan, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Vilchez Blanco, Pedro, Wei, Lu, Liu, Chun-Hung, and Selimi, Mennan
- Abstract
The increase of the computing capacity of IoT devices and the appearance of lightweight machine learning frameworks have led to the situation that machine learning can nowadays be run in IoT applications at the network edge. There is an opportunity to implement machine learning algorithms with the more and more computationally powerful edge nodes and using the ever increasing amount of local data coming from nearby sensors. For this purpose, federated learning becomes a promising machine learning approach, where a machine learning model is trained by various nodes using their local data. For performing practical federated learning experiments, we have built a testbed deployed within a wireless city mesh network with geographically distributed low capacity devices. We describe the testbed implementation and show its potential to experimentally study federated learning protocols and algorithms in real edge environments., This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871582 — NGIatlantic.eu and was partially supported by the Spanish Government under contracts PID2019-106774RBC21, PCI2019-111850-2 (DiPET CHIST-ERA), PCI2019-111851-2 (LeadingEdge CHIST-ERA). The work of C.-H. Liu was supported in part by the U.S. National Science Foundation (NSF) under Award CNS-2006453 and in part by Mississippi State University under Grant ORED 253551-060702. The work of L. Wei is supported in part by the U.S. National Science Foundation (#2006612 and #2150486)., Peer Reviewed, Postprint (published version)
- Published
- 2021
34. BePOCH: Improving federated learning performance in resource-constrained computing devices
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Ibraimi, Lenart, Selimi, Mennan, Freitag, Fèlix, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Ibraimi, Lenart, Selimi, Mennan, and Freitag, Fèlix
- Abstract
Inference with trained machine learning models is now possible with small computing devices while only a few years ago it was run mostly in the cloud only. The recent technique of Federated Learning offers now a way to do also the training of the machine learning models on small devices by distributing the computing effort needed for the training over many distributed machines. But, the training on these low-capacity devices takes a long time and often consumes all the available CPU resource of the device. Therefore, for Federated Learning to be done by low-capacity devices in practical environments, the training process must not only target for the highest accuracy, but also on reducing the training time and the resource consumption. In this paper, we present an approach which uses a dynamic epoch parameter in the model training. We propose the BePOCH (Best Epoch) algorithm to identify what is the best number of epochs per training round in Federated Learning. We show in experiments with medical datasets how with the BePOCH suggested number of epochs, the training time and resource consumption decreases while keeping the level of accuracy. Thus, BePOCH makes machine learning model training on low-capacity devices more feasible and furthermore, decreases the overall resource consumption of the training process, which is an important asnect towards greener machine learning techniques., This work was partially funded by the Spanish Government under contracts PID2019-106774RB-C21, PCI2019-111850- 2 (DiPET CHIST-ERA), PCI2019-111851-2 (LeadingEdge CHIST-ERA), and the Generalitat de Catalunya as Consolidated Research Group 2017-SGR-990. Suport was given also by the Agency for Electronic Communications (AEK) of North Macedonia., Peer Reviewed, Postprint (author's final draft)
- Published
- 2021
35. Contract networking for crowdsourced connectivity
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Dimogerontakis, Emmanouil, Navarro Moldes, Leandro, Selimi, Mennan, Mosquera Dopico, Sergio, Freitag, Fèlix, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Dimogerontakis, Emmanouil, Navarro Moldes, Leandro, Selimi, Mennan, Mosquera Dopico, Sergio, and Freitag, Fèlix
- Abstract
Universal connectivity is still unavailable or expensive for half of the global population, despite being critical for social participation. The deployment of crowdsourced networking infrastructures creates an opportunity for local development, where anyone can deploy a new device. In such infrastructures connectivity offer can expand incrementally and be sustainable through investment and fees resulting from the demand and consumption of content and services, including Internet access, that compensate the cost of the underlying network. While routing coordinates network data flows, economic flows can be coordinated by smart contracts built over a local distributed ledger. We define crowdsourced networks, the concept, architecture, and implementation using a local Ethereum PoA blockchain with Solidity smart contracts that compensate the data traffic contribution and consumption recorded by a traffic monitoring system, on a wireless mesh network. The prototype software has been validated in a controlled mesh network environment. Functional tests show its ability to account and route economic flows with small resource consumption, and therefore confirms these networks can develop organically by the addition of consumer and provider participants to reach the typical scale of most wireless mesh access networks and deliver networking services that aim to be socially and economically sustainable., Peer Reviewed, Postprint (author's final draft)
- Published
- 2020
- Full Text
- View/download PDF
36. REDEMON: Resilient Decentralized Monitoring system for edge Infrastructures
- Author
-
Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Pueyo Centelles, Roger, Selimi, Mennan, Freitag, Fèlix, Navarro Moldes, Leandro, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Pueyo Centelles, Roger, Selimi, Mennan, Freitag, Fèlix, and Navarro Moldes, Leandro
- Abstract
The Guifi.net community network has evolved during the past 15 years into a telecommunications infrastructure that offers Internet access to more than 80.000 people. The monitoring system currently in place for this network is lagging behind the growth of the infrastructure, requiring manual intervention and counting several single points of failure. In this paper we present REDEMON, a resilient decentralized monitoring system, hosted on distributed and interconnected edge devices, for a reliable, eventually-consistent monitoring of the Guifi.net network, leveraging CRDT-based data structures implemented on AntidoteDB. We developed the REDEMON system as a prototype featuring resilience, decentralization and automation, in order to replace the legacy monitoring system. To assess the system, this prototype was deployed on resource-constraint edge nodes in the Guifi.net production network and evaluated under realistic conditions. The decentralized assignment mechanism successfully achieves setting the minimum number of monitoring servers per network device that satisfies the established system requirements. Besides, by concentrating the workload on the minimum required number of servers running at their maximum capacity, the remaining devices can idle away, reducing the consumption footprint of the system. With regard to computing resources, we measure a moderate CPU and RAM usage by the monitoring system on low-capacity devices, while we observe that a considerable network traffic is required for achieving a resilient and consistent data storage layer. This resilient and decentralized architecture could lay the basis for other edge applications in the cloud computing domain that need to coordinate over distributed and consistent shared data., This work was supported by the European H2020 framework programme project LightKone (H2020-732505), by the Spanish State Research Agency (AEI) under contracts PCI2019- 111850-2 and PCI2019-111851-2, and the Catalan government AGAUR SGR 990., Peer Reviewed, Postprint (author's final draft)
- Published
- 2020
37. Towards information-centric edge platform for mesh networks: The case of CityLab testbed
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Selimi, Mennan, Navarro Moldes, Leandro, Braem, Bart, Freitag, Fèlix, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Selimi, Mennan, Navarro Moldes, Leandro, Braem, Bart, and Freitag, Fèlix
- Abstract
By leveraging resources from the Fed4Fire+ City-Lab testbed, we design the PiGeon edge computing platform that experiments solution that enable ICN based edge services in wireless mesh networks (WMNs). PiGeon combines into a platform several trends in edge computing namely the ICN (Information-Centric Networking), the containerization of services exemplified by Docker, novel service placement algorithms and the increasing availability of energy efficient but still powerful hardware at user premises (Raspberry Pi, mini-PCs, and enhanced home gateways). We underpin the PiGeon platform with Docker container-based service that can be seamlessly delivered, cached and deployed at the network edge. The core of the PiGeon platform is the Decision Engine making a decision on where and when to deploy a service instance to satisfy the service requirements while considering the network status and available hardware resources. We collect network data from a real citywide mesh network such as CityLab FIRE testbed located at the city of Antwerp, Belgium. The collected data is used to feed our service placement heuristic within the PiGeon platform. Through a real deployment in CityLab testbed, we show that our service placement heuristic improves the response time up to 37% for stateful services (Web2.0 service). Apart from improving the QoS for end-users, our results show that ICN plays a key role in improving the service delivery time as well as reducing the traffic consumption in WMNs. The overall effect of ICN in our platform is that most content and service delivery requests can be satisfied very close to the client device, many times just one hop away, decoupling QoS from intra-network traffic and origin server load., This work was supported by the European H2020 framework programme project Fed4Fire+ (732638), by the Spanish State Research Agency (AEI) under contracts PCI2019-111850-2 and PCI2019-111851-2, and the Catalan government AGAUR SGR 990., Peer Reviewed, Postprint (author's final draft)
- Published
- 2020
38. A simheuristic algorithm for service placement in community networks
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Panadero Martínez, Javier, Calvet Liñán, Laura, Bayliss, Christopher, Marques Puig, Joan Manuel, Selimi, Mennan, Freitag, Fèlix, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Panadero Martínez, Javier, Calvet Liñán, Laura, Bayliss, Christopher, Marques Puig, Joan Manuel, Selimi, Mennan, and Freitag, Fèlix
- Abstract
The growing demand for network connectivity has boosted the number of community networks (CNs). CNs are decentralized and self-organized communication networks owned and managed at the edge by volunteers. Due to the heterogeneity of edge node characteristics, high software and hardware diversity, irregular topology and unreliable behavior of the network, the performance of its services varie depending on where they are hosted. These characteristics of CNs and edge platforms running on them require of advanced simulation-optimization methods to place services. In this context, we propose a simheuristic algorithm to address this stochastic problem. The core of this approach relies on a multi-start metaheuristic with a multi-objective optimization method. Our approach combines Monte Carlo simulation and the multi-criteria optimal placement heuristic, The method is tested using real traces of Guifi.net CN, which is considered to be largest CN worldwide., This work has been partially supported by the Spanish Ministry of Science, Innovation and Universities under contract PGC2018-097599-B-100 and by the Spanish State Research Agency (AEI) under contracts PCI2019-111850-2 and PCI2019-111851-2., Peer Reviewed, Postprint (author's final draft)
- Published
- 2020
39. Blockchain for economically sustainable wireless mesh networks
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Kabbinale, A.R., Dimogerontakis, Emmanouil, Selimi, Mennan, Ali, Anwaar, Navarro Moldes, Leandro, Sathiaseelan, Arjuna, Crowcroft, Jon, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Kabbinale, A.R., Dimogerontakis, Emmanouil, Selimi, Mennan, Ali, Anwaar, Navarro Moldes, Leandro, Sathiaseelan, Arjuna, and Crowcroft, Jon
- Abstract
This is the peer reviewed version of the following article: Kabbinale, AR, Dimogerontakis, E, Selimi, M, et al. Blockchain for economically sustainable wireless mesh networks. Concurrency Computat Pract Exper. 2020; 32:e5349, which has been published in final form at https://doi.org/10.1002/cpe.5349. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Self-Archiving., Decentralization, in the form of mesh networking and blockchain, two promising technologies, is coming to the telecommunications industry. Mesh networking allows wider low-cost Internet access with infrastructures built from routers contributed by diverse owners, whereas blockchain enables transparency and accountability for investments, revenue, or other forms of economic compensations from sharing of network traffic, content, and services. Crowdsourcing network coverage, combined with crowdfunding costs, can create economically sustainable yet decentralized Internet access. This means that every participant can invest in resources and pay or be paid for usage to recover the costs of network devices and maintenance. While mesh networks and mesh routing protocols enable self-organized networks that expand organically, cryptocurrencies and smart contracts enable the economic coordination among network providers and consumers. We explore and evaluate two existing blockchain software stacks, Hyperledger Fabric (HLF) and Ethereum geth with Proof of Authority (PoA) intended as a local lightweight distributed ledger, deployed in a real city-wide production mesh network and in laboratory network. We quantify the performance and bottlenecks and identify the current limitations and opportunities for improvement to serve locally the needs of wireless mesh networks, without the privacy and economic cost of relying on public blockchains., This paper has been supported by the AmmbrTech Group, the Spanish Government TIN2016‐77836‐C2‐2‐R and the European Community H2020 Programme netCommons (H2020‐688768). The authors would like to thank the people from the Guifi.net (Guifi‐Sants) community network for hosting the servers and supporting the experiments., Peer Reviewed, Postprint (author's final draft)
- Published
- 2020
40. A Simheuristic Algorithm for Service Placement in Community Networks
- Author
-
Panadero, Javier, primary, Calvet, Laura, additional, Bayliss, Christopher, additional, Marques, Joan Manuel, additional, Selimi, Mennan, additional, and Freitag, Felix, additional
- Published
- 2020
- Full Text
- View/download PDF
41. Contract Networking for Crowdsourced Connectivity
- Author
-
Dimogerontakis, Emmanouil, primary, Navarro, Leandro, additional, Selimi, Mennan, additional, Mosquera, Sergio, additional, and Freitag, Felix, additional
- Published
- 2020
- Full Text
- View/download PDF
42. REDEMON: Resilient Decentralized Monitoring System for Edge Infrastructures
- Author
-
Centelles, Roger Pueyo, primary, Selimi, Mennan, additional, Freitag, Felix, additional, and Navarro, Leandro, additional
- Published
- 2020
- Full Text
- View/download PDF
43. Towards Information-Centric Edge Platform for Mesh Networks: The Case of CityLab Testbed
- Author
-
Selimi, Mennan, primary, Navarro, Leandro, additional, Braem, Bart, additional, Freitag, Felix, additional, and Lertsinsrubtavee, Adisorn, additional
- Published
- 2020
- Full Text
- View/download PDF
44. A monitoring system for distributed edge infrastructures with decentralized coordination
- Author
-
Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Pueyo Centelles, Roger, Selimi, Mennan, Freitag, Fèlix, Navarro Moldes, Leandro, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Pueyo Centelles, Roger, Selimi, Mennan, Freitag, Fèlix, and Navarro Moldes, Leandro
- Abstract
We present the case of monitoring a decentralized and crowdsourced network infrastructure, that needs to be monitored over geographically distributed devices at the network edge. It is a characteristic of the target environment that both, the infrastructure to be monitored and the hosts where the monitoring system runs, change over time, and network partitions may happen. The proposed monitoring system is decentralized, and monitoring servers coordinate their actions through an eventually consistent data storage layer deployed at the network edge. We developed a proof-of-concept implementation, which leverages CRDT-based data types provided by AntidoteDB. Our evaluation focuses on the understanding of the continuously updated mapping of monitoring server to network devices, specifically on the effects of different policies for each individual monitoring server to decide on which and how many network devices to monitor. One of the policies is experimented by means of a deployment on 8 real nodes, leveraging the data replication of AntidoteDB in a realistic setting. The observed effects of the different policies are interpreted from the point of view of the trade-off between resource consumption and redundancy., This work was supported by the European H2020 framework programme project LightKone (H2020-732505), by the Spanish government contract TIN2016-77836-C2-2-R and PID2019-106774RB-C21 by the Catalan government contract AGAUR SGR 990., Peer Reviewed, Postprint (author's final draft)
- Published
- 2019
45. DIMON: Distributed Monitoring System for decentralized edge clouds in Guifi.net
- Author
-
Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Pueyo Centelles, Roger, Selimi, Mennan, Freitag, Fèlix, Navarro Moldes, Leandro, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Pueyo Centelles, Roger, Selimi, Mennan, Freitag, Fèlix, and Navarro Moldes, Leandro
- Abstract
Community-built telecommunication networks such as Guifi.net demonstrate how end users can actively collaborate in the self-provision of network services, for instance by operating a self-organized distributed monitoring system. Network monitoring is performed by many small servers at the users' premises but data are only accessible via a centralized interface. Besides, due to network partitions and churn of the monitoring servers, failures in the monitoring system are frequent, leaving parts of the network unmonitored. Distributed databases are a promising solution for data replication under network partition condition, but they suffer from a trade-off between data consistency and availability. Furthermore, these databases are used in data centers with abundant computing resources, not in light edge networks. In this work we present DIMON, a reliable edge-based, eventually-consistent monitoring system that leverages CRDT-based data structures implemented in AntidoteDB. Conflict-free replicated data types (CRDTs) are able to converge to a consistent state in environments with network partitions as those found in edge networks. Our results give insights on the load of AntidoteDB on edge devices under different scenarios of read and write operations. The experiments carried out in a production network with a real system implemented contribute to the research community's knowledge about the available technologies for a consistent replicated data storage layer to support edge computing clouds., This work was supported by the European H2020 framework programme project LightKone (H2020-732505), by the Spanish government under contract TIN2016-77836-C2-2-R and the Catalan government AGAUR SGR 990., Peer Reviewed, Postprint (author's final draft)
- Published
- 2019
46. PiCasso: enabling information-centric multi-tenancy at the edge of community mesh networks
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Selimi, Mennan, Lertsinsrubtavee, Adisorn, Sathiaseelan, Arjuna, Cerdà Alabern, Llorenç, Navarro Moldes, Leandro, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Selimi, Mennan, Lertsinsrubtavee, Adisorn, Sathiaseelan, Arjuna, Cerdà Alabern, Llorenç, and Navarro Moldes, Leandro
- Abstract
© 2019 Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0, Edge computing is radically shaping the way Internet services are run by enabling computations to be available close to the users - thus mitigating the latency and performance challenges faced in today’s Internet infrastructure. Emerging markets, rural and remote communities are further away from the cloud and edge computing has indeed become an essential panacea. Many solutions have been recently proposed to facilitate efficient service delivery in edge data centers. However, we argue that those solutions cannot fully support the operations in Community Mesh Networks (CMNs) since the network connection may be less reliable and exhibit variable performance. In this paper, we propose to leverage lightweight virtualisation, Information-Centric Networking (ICN), and service deployment algorithms to overcome these limitations. The proposal is implemented in the PiCasso system, which utilises in-network caching and name based routing of ICN, combined with our HANET (HArdware and NETwork Resources) service deployment heuristic, to optimise the forwarding path of service delivery in a network zone. We analyse the data collected from the Guifi.net Sants network zone, to develop a smart heuristic for the service deployment in that zone. Through a real deployment in Guifi.net, we show that HANET improves the response time up to 53% and 28.7% for stateless and stateful services respectively. PiCasso achieves 43% traffic reduction on service delivery in our real deployment, compared to the traditional host-centric communication. The overall effect of our ICN platform is that most content and service delivery requests can be satisfied very close to the client device, many times just one hop away, decoupling QoS from intra-network traffic and origin server load., Peer Reviewed, Postprint (author's final draft)
- Published
- 2019
47. MeshDapp: Blockchain-enabled sustainable business models for networks
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Dimogerontakis, Emmanouil, Navarro Moldes, Leandro, Selimi, Mennan, Mosquera Dopico, Sergio, Freitag, Fèlix, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Dimogerontakis, Emmanouil, Navarro Moldes, Leandro, Selimi, Mennan, Mosquera Dopico, Sergio, and Freitag, Fèlix
- Abstract
The digital world demands a network infrastructure to supply connectivity to any participant anywhere. Sustainable networks require balanced value flows. Value is connectivity delivered at a material and service cost to compensate, involving diverse participants, ranging from consumers to providers, such as last mile access, regional transport, Internet carriers, or content providers. We focus on the case of wireless mesh networks that deliver connectivity through access points and a mesh network that routes traffic to Internet gateways, provisioned by several device owners and service operators [1, 2, 3]. The presented work is motivated by the need for balance and automation among services delivered, costs and incentives for participation in these decentralised networks. This balance is key for achieving extensible network infrastructures that can deliver widespread availability of Internet connectivity with minimal barriers of entry., This paper has been partially supported by the AmmbrTech Group, the Spanish government TIN2016-77836-C2-2-R and the Catalan government AGAUR SGR 990., Peer Reviewed, Postprint (author's final draft)
- Published
- 2019
48. End user-managed service deployments in microclouds at the network edge
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Navarro Moldes, Leandro, Selimi, Mennan, Pueyo Centelles, Roger, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Freitag, Fèlix, Navarro Moldes, Leandro, Selimi, Mennan, and Pueyo Centelles, Roger
- Abstract
Cloud computing is moving from data centers to the network edge. Edge computing introduces lightweight computing devices closer to where data are produced. Local processing enables faster response times for cloud-based services. In this approach, however, cloud elasticity still lies in the data center and not at the edge, and an edge device cannot run services locally beyond its capacity. In this paper we present microclouds as an end user-managed infrastructure built from low-cost home servers leveraging PaaS and SaaS at the network edge. We discuss the following aspects: 1) the microcloud platform architecture and the facilities it offers to the users to manage their services and applications, 2) support services to enable the microcloud provision, and 3) of a number of decentralized applications and their potential to support service provision in microclouds., This work was supported by the European H2020 framework programme project LightKone (H2020-732505), by the Spanish government contract TIN2016-77836-C2-2-R, and by the Catalan government contract AGAUR SGR 990., Peer Reviewed, Postprint (author's final draft)
- Published
- 2019
49. A lightweight service placement approach for community network micro-clouds
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Selimi, Mennan, Cerdà Alabern, Llorenç, Freitag, Fèlix, Veiga, Luis, Sathiaseelan, Arjuna, Crowcroft, Jon, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts, Selimi, Mennan, Cerdà Alabern, Llorenç, Freitag, Fèlix, Veiga, Luis, Sathiaseelan, Arjuna, and Crowcroft, Jon
- Abstract
Community networks (CNs) have gained momentum in the last few years with the increasing number of spontaneously deployed WiFi hotspots and home networks. These networks, owned and managed by volunteers, offer various services to their members and to the public. While Internet access is the most popular service, the provision of services of local interest within the network is enabled by the emerging technology of CN micro-clouds. By putting services closer to users, micro-clouds pursue not only a better service performance, but also a low entry barrier for the deployment of mainstream Internet services within the CN. Unfortunately, the provisioning of these services is not so simple. Due to the large and irregular topology, high software and hardware diversity of CNs, a “careful” placement of micro-clouds services over the network is required to optimize service performance. This paper proposes to leverage state information about the network to inform service placement decisions, and to do so through a fast heuristic algorithm, which is critical to quickly react to changing conditions. To evaluate its performance, we compare our heuristic with one based on random placement in Guifi.net, the biggest CN worldwide. Our experimental results show that our heuristic consistently outperforms random placement by 2x in bandwidth gain. We quantify the benefits of our heuristic on a real live video-streaming service, and demonstrate that video chunk losses decrease significantly, attaining a 37% decrease in the packet loss rate. Further, using a popular Web 2.0 service, we demonstrate that the client response times decrease up to an order of magnitude when using our heuristic. Since these improvements translate in the QoE (Quality of Experience) perceived by the user, our results are relevant for contributing to higher QoE, a crucial parameter for using services from volunteer-based systems and adapting CN micro-clouds as an eco-system for service deployment., Peer Reviewed, Postprint (published version)
- Published
- 2019
50. DIMON: Distributed Monitoring System for Decentralized Edge Clouds in Guifi.net
- Author
-
Pueyo Centelles, Roger, primary, Selimi, Mennan, additional, Freitag, Felix, additional, and Navarro, Leandro, additional
- Published
- 2019
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.