VLDB 2026 Research / reviewers in the wild / expert
Foivos Michelinakis
dblp:159/7341
· DBLP profile ↗
14ranked-venue papers
5as first author
6since 2021 · last 2025
0000-0001-7794-7479ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 11 · 5 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Optimizing Energy Consumption in NB-IoT Networks through Enhanced Cell Selection and Reselection StrategyabstractCellular Internet of Things (IoT) offers extensive connectivity today and is poised for further growth in the 5G era, especially after the upcoming sunsetting of 2G and 3G networks. It facilitates crucial IoT applications, such as smart metering to reduce energy consumption, smart logistics to enhance distribution efficiency, and smart environmental monitoring to address urban pollution. To support this expansion, leading mobile operators, global vendors, and developers are deploying NB-IoT networks as part of their long-term 5G IoT strategies. A key goal of NB-IoT is to optimize the battery life of IoT devices. While NB-IoT includes several power-saving features, the cell selection and re-selection processes result in significant energy consumption. We conducted a measurement campaign across three locations in two countries, Norway and Sweden, to investigate this issue based on an NB-IoT commercial network. Our findings reveal that cell re-selection frequently occurs even when the IoT device is stationary. Additionally, the reliance on Reference Signal Received Power (RSRP) for cell selection often leads to oscillations between the nearby cells or prolonged attach procedure. To address this challenge, we propose a cell reselection framework that considers RSRP while also considering historical information on transmission reliability. Evaluations of our proposed framework demonstrate energy savings of over 50% compared to legacy RSRP-based cell selection methods. Jameel Ali, Giuseppe Caso, Anas Saeed Al-Selwi, Karl-Johan Grinnemo, Foivos Michelinakis |
WoWMoM | 6 |
| 2025 | ADDER: Service-Specific Adaptive Data-Driven Radio Resource Control for Cellular-IoTabstractEnergy-saving methods like Discontinuous Reception (DRX) and Power Save Mode (PSM) are commonly used in Internet of Thing (IoT) applications, allowing for sleep and awake cycle adjustments to save energy. However, understanding and configuring these parameters on devices, especially actuator-type devices, is challenging for IoT service providers. Unlike sensor types, these devices must complete their sleep cycle before responding to infrequent downlink commands, making efficient parameter selection and traffic prediction vital for energy efficiency and command reception. To address this, we present ADDER, a network-side solution leveraging a context-aware traffic predictor. This predictor forecasts downlink arrival probabilities, guiding a deep deterministic policy gradient (DDPG) policymaker that selects energy-saving parameters based on thresholds defined by the IoT service providers. ADDER, leverages contextual information like day of week, hour, weather, holidays, and events, shifting the focus from individual device histories (often erratic) to analyzing broader service traffic patterns. This data-driven strategy enables ADDER to adjust energy-saving settings for the best balance between energy efficiency and latency, customizing to the unique requirements of each service and removing the burden of configuring complex network settings. We observed that ADDER meets latency needs while achieving a $\mathbf{5 . 9 \%}$ reduction in energy consumption for services requiring rapid responses. For applications prioritizing energy conservation, such as irrigation systems and city lighting, ADDER achieves a significant $32.7 \%$ reduction in energy consumption with a slight increase $(\mathbf{9 \%}$) in messages might not meet the strictest latency requirements. To evaluate the consequences of prediction inaccuracies from our predictor, we utilized a real-world shared mobility dataset provided by Austin’s Transportation Department for a case study. Yingjing Wu, Ahmed Elmokashfi, Foivos Michelinakis, Jacobus E. van der Merwe, Shandian Zhe |
WoWMoM | 3 |
| 2024 | Bottleneck Identification in Cloudified Mobile Networks Based on Distributed TelemetryabstractCloudified mobile networks are expected to deliver a multitude of services with reduced capital and operating expenses. A characteristic example is 5G networks serving several slices in parallel. Such mobile networks, therefore, need to ensure that the SLAs of customised end-to-end sliced services are met. This requires monitoring the resource usage and characteristics of data flows at the virtualised network core, as well as tracking the performance of the radio interfaces and UEs. A centralised monitoring architecture can not scale to support millions of UEs though. This paper, proposes a 2-stage distributed telemetry framework in which UEs act as early warning sensors. After UEs flag an anomaly, a ML model is activated, at network controller, to attribute the cause of the anomaly. The framework achieves 85% F1-score in detecting anomalies caused by different bottlenecks, and an overall 89% F1-score in attributing these bottlenecks. This accuracy of our distributed framework is similar to that of a centralised monitoring system, but with no overhead of transmitting UE-based telemetry data to the centralised controller. The study also finds that passive in-band network telemetry has the potential to replace active monitoring and can further reduce the overhead of a network monitoring system. Mah-Rukh Fida, Azza H. Ahmed, Thomas Dreibholz, Andrés F. Ocampo, Ahmed Elmokashfi, Foivos Michelinakis |
IEEE Trans. Mob. Comput. | 6 |
| 2023 | AI Anomaly Detection for Cloudified Mobile Core ArchitecturesabstractIT systems monitoring is a crucial process for managing and orchestrating network resources, allowing network providers to rapidly detect and react to most impediment causing network degradation. However, the high growth in size and complexity of current operational networks (2022) demands new solutions to process huge amounts of data (including alarms) reliably and swiftly. Further, as the network becomes progressively more virtualized, the hosting of NFV on cloud environments adds a magnitude of possible bottlenecks outside the control of the service owners. In this paper, we propose two deep learning anomaly detection solutions that leverage service exposure and apply it to automate the detection of service degradation and root cause discovery in a cloudified mobile network that is orchestrated by ETSI OSM. A testbed is built to validate these AI models. The testbed collects monitoring data from the OSM monitoring module, which is then exposed to the external AI anomaly detection modules, tuned to identify the anomalies and the network services causing them. The deep learning solutions are tested using various artificially induced bottlenecks. The AI solutions are shown to correctly detect anomalies and identify the network components involved in the bottlenecks, with certain limitations in a particular type of bottlenecks. A discussion of the right monitoring tools to identify concrete bottlenecks is provided. Foivos Michelinakis, Joan S. Pujol Roig, Sara Malacarne, Min Xie 0006, Thomas Dreibholz, Sayantini Majumdar, Wint Yi Poe, Georgios Patounas, Carmen Guerrero, Ahmed Elmokashfi, Vasileios Theodorou |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2022 | A Live Demonstration of In-Band Telemetry in OSM-Orchestrated Core NetworksabstractNetwork Function Virtualization is a key enabler to building future mobile networks in a flexible and cost-efficient way. Such a network is expected to manage and maintain itself with minimum human intervention. With early deployments of the fifth generation of mobile technologies – 5G – around the world, setting up 4G/5G experimental infrastructure is necessary to optimally design Self-Organising Networks (SON). In this demo, we present a custom small-scale 4G/5G testbed. As a step towards self-healing, the testbed integrates Programming Protocol-independent Packet Processors (P4) virtual switches, that are placed along interfaces between different components of transport and core network. This demo not only shows the administration and monitoring of the Evolved Packet Core VNF components, using Open Source MANO, but also serves as a proof of concept for the potential of P4-based telemetry in detecting anomalous behaviour of the mobile network, such as a congestion in the transport part. Thomas Dreibholz, Mah-Rukh Fida, Azza H. Ahmed, Andrés F. Ocampo, Foivos Michelinakis |
LCN | 5 |
| 2021 | Dissecting Energy Consumption of NB-IoT Devices Empiricallyabstract3GPP has recently introduced NB-IoT, a new mobile communication standard offering a robust and energy-efficient connectivity option to the rapidly expanding market of the Internet-of-Things (IoT) devices. To unleash its full potential, end devices are expected to work in a plug-and-play fashion, with zero or minimal configuration of parameters, still exhibiting excellent energy efficiency. We performed the most comprehensive set of empirical measurements with commercial IoT devices and different operators to date, quantifying the impact of several parameters to energy consumption. Our findings prove that parameters' settings do impact energy consumption, so proper configuration is necessary. We shed light on this aspect by first illustrating how the nominal standard operational modes map into real current consumption patterns of NB-IoT devices. Furthermore, we investigated which device-reported metadata metrics better reflected performance and implemented an algorithm to automatically identify device state in the current time-series logs. We worked with two major western European operators to provide a measurement-driven analysis of energy consumption and network performance of two popular NB-IoT boards under different parameter configurations. We observed that energy consumption is mostly affected by the paging interval in connected state, set by the base station. However, not all operators correctly implement such settings. Furthermore, under the default configuration, energy consumption in not strongly affected by packet size nor by signal quality, unless it is extremely bad. Our observations indicate that simple modifications to the default parameters' settings can yield great energy savings. Foivos Michelinakis, Anas Saeed Al-Selwi, Martina Capuzzo, Andrea Zanella, Kashif Mahmood, Ahmed Elmokashfi |
IEEE Internet Things J. | 1 |
| 2018 | The Cloud that Runs the Mobile Internet: A Measurement Study of Mobile Cloud ServicesabstractMobile applications outsource their cloud infrastructure deployment and content delivery to cloud computing services and content delivery networks. Studying how these services, which we collectively denote Cloud Service Providers (CSPs), perform over Mobile Network Operators (MNOs) is crucial to understanding some of the performance limitations of today's mobile apps. To that end, we perform the first empirical study of the complex dynamics between applications, MNOs and CSPs. First, we use real mobile app traffic traces that we gathered through a global crowdsourcing campaign to identify the most prevalent CSPs supporting today's mobile Internet. Then, we investigate how well these services interconnect with major European MNOs at a topological level, and measure their performance over European MNO networks through a month-long measurement campaign on the MONROE mobile broadband testbed. We discover that the top 6 most prevalent CSPs are used by 85 % of apps, and observe significant differences in their performance across different MNOs due to the nature of their services, peering relationships with MNOs, and deployment strategies. We also find that CSP performance in MNOs is affected by inflated path length, roaming, and presence of middleboxes, but not influenced by the choice of DNS resolver. Foivos Michelinakis, Hossein Doroud, Abbas Razaghpanah, Andra Lutu, Narseo Vallina-Rodriguez, Phillipa Gill, Jörg Widmer |
INFOCOM | 1 |
| 2018 | Fine-grained LTE radio link estimation for mobile phones
Nicola Bui, Foivos Michelinakis, Jörg Widmer |
Pervasive Mob. Comput. | 2 |
| 2017 | Fine-grained LTE radio link estimation for mobile phonesabstractRecently, spectrum optimization solutions require mobile phones to obtain precise, accurate and fine-grained estimates of the radio link data rate. In particular, the effectiveness of anticipatory schemes depends on the granularity of these measurements. In this paper we use a reliable LTE control channel sniffer (OWL) to extensively compare mobile phone measurements against exact LTE radio link data rates. We also provide a detailed study of latencies measured on mobile phones, the sniffer, and a server to which the phone is connected. In this study, we show that mobile phones can accurately (if slightly biased) estimate the physical radio link data rate. We highlight the differences among measurements obtained using different mobile phones, communication technologies and protocols. Nicola Bui, Foivos Michelinakis, Jörg Widmer |
WoWMoM | 2 |
| 2016 | Lightweight capacity measurements for mobile networksabstractMobile data traffic is increasing rapidly and wireless spectrum is becoming a more and more scarce resource. This makes it highly important to operate mobile networks efficiently. In this paper we are proposing a novel lightweight measurement technique that can be used as a basis for advanced resource optimization algorithms to be run on mobile phones. Our main idea leverages an original packet dispersion based technique to estimate per user capacity. This allows passive measurements by just sampling the existing mobile traffic. Our technique is able to efficiently filter outliers introduced by mobile network schedulers and phone hardware. In order to asses and verify our measurement technique, we apply it to a diverse dataset generated by both extensive simulations and a week-long measurement campaign spanning two cities in two countries, different radio technologies, and covering all times of the day. The results demonstrate that our technique is effective even if it is provided only with a small fraction of the exchanged packets of a flow. The only requirement for the input data is that it should consist of a few consecutive packets that are gathered periodically. This makes the measurement algorithm a good candidate for inclusion in OS libraries to allow for advanced resource optimization and application-level traffic scheduling, based on current and predicted future user capacity. Foivos Michelinakis, Nicola Bui, Guido Fioravantti, Jörg Widmer, Fabian Kaup, David Hausheer |
Comput. Commun. | 1 |
| 2016 | Assessing the Implications of Cellular Network Performance on Mobile Content AccessabstractMobile applications such as VoIP, (live) gaming, or video streaming have diverse QoS requirements ranging from low delay to high throughput. The optimization of the network quality experienced by end-users requires detailed knowledge of the expected network performance. Also, the achieved service quality is affected by a number of factors, including network operator and available technologies. However, most studies measuring the cellular network do not consider the performance implications of network configuration and management. To this end, this paper reports about an extensive data set of cellular network measurements, focused on analyzing root causes of mobile network performance variability. Measurements conducted on a 4G cellular network in Germany show that management and configuration decisions have a substantial impact on the performance. Specifically, it is observed that the association of mobile devices to a point of presence (PoP) within the operator's network can influence the end-to-end performance by a large extent. Given the collected data, a model predicting the PoP assignment and its resulting RTT leveraging Markov chain and machine learning approaches is developed. RTT increases of 58% to 73% compared to the optimum performance are observed in more than 57% of the measurements. Measurements of the response and page load times of popular websites lead to similar results, namely, a median increase of 40% between the worst and the best performing PoP. Fabian Kaup, Foivos Michelinakis, Nicola Bui, Jörg Widmer, Katarzyna Wac, David Hausheer |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2015 | Behind the NAT - A measurement based evaluation of cellular service qualityabstractMobile applications such as VoIP, (live) gaming, or video streaming have diverse QoS requirements ranging from low delay to high throughput. The optimization of the network quality experienced by end-users requires detailed knowledge of the expected network performance. Also, the achieved service quality is affected by a number of factors, including network operator and available technologies. However, most studies focusing on measuring the cellular network do not consider the performance implications of network configuration and management. To this end, this paper reports about an extensive data set of cellular network measurements, focused on analyzing root causes of mobile network performance variability. Measurements conducted over four weeks in a 4G cellular network in Germany show that management and configuration decisions have a substantial impact on the performance. Specifically, it is observed that the association of mobile devices to a Point of Presence (PoP) within the operator's network can influence the end-to-end RTT by a large extent. Given the collected data a model predicting the PoP assignment and its resulting RTT leveraging Markov Chain and machine learning approaches is developed. RTT increases of 58% to 73% compared to the optimum performance are observed in more than 57% of the measurements. Fabian Kaup, Foivos Michelinakis, Nicola Bui, Jörg Widmer, Katarzyna Wac, David Hausheer |
CNSM | 2 |
| 2015 | Media download optimization through prefetching and resource allocation in mobile networksabstractMobile network operators are expected to face significant traffic increase in the upcoming years. One alternative method is to intelligently move transmissions to times of network underutilization, either on 3G/4G or by offloading to WiFi. Video content, predicted by Cisco to constitute 69% of mobile traffic, offers the greatest potential for offloading. To this end, the demonstrated app strives to relieve the mobile network in a two ways. First, long-term prefetching of promising videos based on posts from the user's Online Social Network feed is performed. The knowledge about which video is likely being requested in the near future offers the opportunity to schedule the transmission according to its probability of being watched. Second, the approach is complemented with short-term prefetching, which is used whenever a content could not be downloaded by long-term prefetching. In this case, resources are optimized so as to maximize the communication efficiency while preserving the quality of service. The demonstrated app considers the smartphone's observed cellular network history to optimize the mobile throughput. A customized video player implements both the long-term and short-term prefetching. It reduces both the load on mobile networks, decreases playback pausing events and hereby achieves a high QoE. Thus, the player addresses both the operators' and the users' needs. Christian Koch 0003, Nicola Bui, Julius Rückert, Guido Fioravantti, Foivos Michelinakis, Stefan Wilk, Jörg Widmer, David Hausheer |
MMSys | 5 |
| 2015 | Lightweight mobile bandwidth availability measurementabstractMobile data traffic is increasing rapidly and wireless spectrum is becoming a more and more scarce resource. This makes it highly important to operate the mobile network efficiently. In this paper we are proposing a novel lightweight measurement technique that can be used as a basis for advanced resource optimization algorithms to be run on mobile phones. Our main idea leverages an original packet dispersion based, technique to estimate both per user capacity and asymptotic dispersion rate. This allows passive measurements using only existing mobile traffic. Our technique is able to efficiently filter outliers introduced by mobile network schedulers. In order to verify the feasibility of our measurement technique, we run a week-long measurement campaign spanning two cities in two countries, different radio technologies, and covering all times of the day. The campaign demonstrates that our technique is effective even if it is provided only with a small fraction of the exchanged packets of a flow. The only requirement for the input data is that it should consist of a few consecutive packets that are gathered periodically. This makes the measurement algorithm a good candidate for inclusion in OS libraries to allow for advanced resource optimization and application-level traffic scheduling, based on current and predicted future user capacity. Foivos Michelinakis, Nicola Bui, Guido Fioravantti, Jörg Widmer, Fabian Kaup, David Hausheer |
Networking | 1 |