Mennan Selimi

Prof. Dr. Mennan Selimi


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 February 2018 in Journal of Grid Computing
Verified
Journal Article
Open access
PDF file
MSMennan Selimi
Mennan Selimi
LCLlorenç Cerdà-Alabern
Llorenç Cerdà-Alabern
FFFelix Freitag
Felix Freitag
LVLuís Veiga
Luís Veiga
ASArjuna Sathiaseelan
Arjuna Sathiaseelan
JCJonathan Andrew Crowcroft
Jonathan Andrew Crowcroft
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.

28 May 2019 in Concurrency and Computation: Practice and Experience
Verified
Journal Article
Closed access
PDF file
AKAniruddh Rao Kabbinale
Aniruddh Rao Kabbinale
EDEmmanouil Dimogerontakis
Emmanouil Dimogerontakis
MSMennan Selimi
Mennan Selimi
AAAnwaar Ali
Anwaar Ali
LNLeandro Navarro
Leandro Navarro
JCJon Crowcroft
Jon Crowcroft

1 August 2021 in Future Generation Computer Systems
Verified
Journal Article
Closed access
Javier PanaderoJavier Panadero
Javier Panadero
MSMennan Selimi
Mennan Selimi
LCLaura Calvet Calvet
Laura Calvet Calvet
JMJoan Manuel Marquès
Joan Manuel Marquès
FFFelix Freitag
Felix Freitag

20 September 2015 in Concurrency and Computation: Practice and Experience
Verified
Journal Article
Open access
PDF file
MSMennan Selimi
Mennan Selimi
FFFelix Freitag
Felix Freitag
LCLlorenç Cerdà‐Alabern
Llorenç Cerdà‐Alabern
LVLuís Veiga
Luís Veiga
Summary: Community networks are self‐organized and decentralized communication networks built and operated by citizens, for citizens. The consolidation of today's cloud technologies offers now, for community networks, the possibility to collectively develop community clouds, building upon user‐provided networks and extending toward cloud services. Cloud storage, and in particular secure and reliable cloud storage, could become a key community cloud service to enable end‐user applications. In this paper, we evaluate in a real deployment the performance of Tahoe least‐authority file system (Tahoe‐LAFS), a decentralized storage system with provider‐independent security that guarantees privacy to the users. We evaluate how the Tahoe‐LAFS storage system performs when it is deployed over distributed community cloud nodes in a real community network such as Guifi.net. Furthermore, we evaluate Tahoe‐LAFS in the Microsoft Azure commercial cloud platform, to compare and understand the impact of homogeneous network and hardware resources on the performance of the Tahoe‐LAFS. We observed that the write operation of Tahoe‐LAFS resulted in similar performance when using either the community network cloud or the commercial cloud. However, the read operation achieved better performance in the Azure cloud, where the reading from multiple nodes of Tahoe‐LAFS benefited from the homogeneity of the network and nodes. Our results suggest that Tahoe‐LAFS can run on community network clouds with suitable performance for the needed end‐user experience. Copyright © 2015 John Wiley & Sons, Ltd.


20 August 2023
Verified
Book Chapter
Closed access
PDF file
FFFelix Freitag
Felix Freitag
Lu WEILu WEI
Lu WEI
CLChun-Hung Liu
Chun-Hung Liu
MSMennan Selimi
Mennan Selimi
LVLuís Veiga
Luís Veiga