Emmanouil Fountoulakis

Emmanouil Fountoulakis


Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

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

Representative Publications

View All Publications
20 June 2023 in IEEE Communications Letters
Verified
Journal Article
Closed access
EFEmmanouil Fountoulakis
Emmanouil Fountoulakis
Nikolaos PappasNikolaos Pappas
Nikolaos Pappas
MKMarios Kountouris
Marios Kountouris
We consider the minimization of the cost of actuation error under resource constraints for real-time tracking in wireless autonomous systems. A transmitter monitors the state of a discrete random process and sends updates to the receiver over an unreliable wireless channel. The receiver takes actions according to the estimated state of the source. For each discrepancy between the real state of the source and the estimated one, we consider a different cost of actuation error. This models the case where some states, and consequently the corresponding actions to be taken, are more important than others. We provide two algorithms: one reaching an optimal solution but of high complexity, and one providing a suboptimal solution but with low complexity. The performance of the two algorithms are quite close as shown by the simulations.

8 May 2023 in IEEE Transactions on Communications
Verified
Journal Article
Closed access
EFEmmanouil Fountoulakis
Emmanouil Fountoulakis
Themistoklis CharalambousThemistoklis Charalambous
Themistoklis Charalambous
AEAnthony Ephremides
Anthony Ephremides
Nikolaos PappasNikolaos Pappas
Nikolaos Pappas
In 5G and beyond communication systems, the notion of latency gets great momentum in wireless connectivity as a metric for serving real-time communications requirements. However, in many applications, research has pointed out that latency could be inefficient to handle applications with data freshness requirements. Recently, Age of Information (AoI) metric, which can capture the freshness of the data, has attracted a lot of attention. In this work, we consider mixed traffic with time-sensitive users; a deadline-constrained user, and an AoI-oriented user. To develop an efficient scheduling policy, we cast a novel optimization problem formulation for minimizing the average AoI while satisfying the timely throughput constraints. The formulated problem is cast as a Constrained Markov Decision Process (CMDP). We relax the constrained problem to an unconstrained Markov Decision Process (MDP) problem by utilizing the Lyapunov optimization theory and it can be proved that it is solved per frame by applying backward dynamic programming algorithms with optimality guarantees. In addition, we provide a low-complexity algorithm guaranteeing that the timely-throughput constraint is satisfied. Simulation results show that the timely throughput constraints are satisfied while minimizing the average AoI. Simulation results show the convergence of the algorithms for different values of the weighted factor and the trade-off between the AoI and the timely throughput.

1 June 2022 in Journal of Communications and Networks
Verified
Journal Article
Open access
EFEmmanouil Fountoulakis
Emmanouil Fountoulakis
Themistoklis CharalambousThemistoklis Charalambous
Themistoklis Charalambous
Nikolaos NomikosNikolaos Nomikos
Nikolaos Nomikos
AEAnthony Ephremides
Anthony Ephremides
Nikolaos PappasNikolaos Pappas
Nikolaos Pappas
In this work, we combine the two notions of timely delivery of information to study their interplay; namely, deadline-constrained packet delivery due to latency constraints and freshness of information. More specifically, we consider a two-user multiple access setup with random access, in which user 1 is a wireless device with a buffer and has external bursty traffic which is deadline-constrained, while user 2 monitors a sensor and transmits status updates to the destination. We provide analytical expressions for the throughput and drop probability of user 1. For user 2, we derive in closed form the age of information distribution, the average age of information (AoI), and the probability the AoI to be larger than a certain value for each time slot. The relations reveal a trade-off between the average AoI of user 2 and the drop rate of user 1: the lower the average AoI, the higher the drop rate, and vice versa. Simulations corroborate the validity of our theoretical results.

7 July 2020 in IEEE Networking Letters
Verified
Journal Article
Closed access
EFEmmanouil Fountoulakis
Emmanouil Fountoulakis
GPGeorgios S. Paschos
Georgios S. Paschos
Nikolaos PappasNikolaos Pappas
Nikolaos Pappas
In this paper, we consider a UAV flying over multiple locations and serves as many users as possible within a given time duration. We study the problem of optimal trajectory design, which we formulate as a mixed-integer linear program. For large instances of the problem where the options for trajectories become prohibitively many, we establish a connection to the orienteering problem, and propose a corresponding greedy algorithm. Simulation results show that the proposed algorithm is fast and yields solutions close to the optimal ones. The proposed algorithm can be used for trajectory planning in content caching or tactical field operations.

14 January 2020 in IEEE Open Journal of the Communications Society
Verified
Journal Article
Open access
EFEmmanouil Fountoulakis
Emmanouil Fountoulakis
QLQi Liao
Qi Liao
Nikolaos PappasNikolaos Pappas
Nikolaos Pappas

25 November 2024 in Entropy
Verified
Journal Article
Open access
PDF file
EFEmmanouil Fountoulakis
Emmanouil Fountoulakis
MCMarian Codreanu
Marian Codreanu
AEAnthony Ephremides
Anthony Ephremides
Nikolaos PappasNikolaos Pappas
Nikolaos Pappas
In this work, we consider the problem of jointly minimizing the average cost of sampling and transmitting status updates by users over a wireless channel subject to average Age of Information (AoI) constraints. Errors in the transmission may occur and a policy has to decide if the users sample a new packet or attempt to retransmission the packet sampled previously. The cost consists of both sampling and transmission costs. The sampling of a new packet after a failure imposes an additional cost on the system. We formulate a stochastic optimization problem with the average cost in the objective under average AoI constraints. To solve this problem, we propose three scheduling policies: (a) a dynamic policy, which is centralized and requires full knowledge of the state of the system and (b) two stationary randomized policies that require no knowledge of the state of the system. We utilize tools from Lyapunov optimization theory and Discrete-Time Markov Chain (DTMC) to provide the dynamic policy and the randomized ones, respectively. Simulation results show the importance of providing the option to transmit an old packet in order to minimize the total average cost.