TY - JOUR
T1 - Figo
T2 - 2020 IEEE Global Communications Conference, GLOBECOM 2020
AU - Varasteh, Amir
AU - Frutuoso, Henrique Soares
AU - He, Mu
AU - Kellerer, Wolfgang
AU - Mas-Machuca, Carmen
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020
Y1 - 2020
N2 - Today, on-board passengers desire to have in-flight services such as Voice-over-IP (VoIP) and video streaming. These services are usually hosted by geographically distributed Data Centers (DCs) that are built/rented by the airline companies. Flights can be connected to these DCs using two types of Air-to-Ground (A2G) communication alternatives: i) satellite (SC), and ii) Direct-Air-to-Ground connections (DA2G). These two options are different in terms of propagation delay, capacity, and availability. Focusing on reducing the delay of the inflight services, each airplane should be assigned to a nearby DC. However, due to the mobility of flights, a permanent DC assignment might not lead to an acceptable service delay for the flight duration. Therefore, the flight needs to be reassigned to another DC (reconfiguration) along its route, which comes with a cost. The real challenge in this work is to find the best assignments of each airplane to DC(s) and determine the required reconfigurations such that the sum of routing and reconfiguration delay is minimized.We model this problem as a Multi-Period Generalized Assignment Problem (MPGAP) and formulate it as an Integer Linear Programming (ILP) optimization model. To overcome the scalability issues of the ILP, we propose Figo, a flight control framework that solves the MPGAP problem using deep Q-learning. Considering a realistic European-based Space-Air-Ground-Integrated Network (SAGIN) and a real set of flights, we compare the performance of Figo against the optimal. The results indicate that Figo can achieve 7% optimality gap in the worst case, while reducing the runtime from hours to seconds.
AB - Today, on-board passengers desire to have in-flight services such as Voice-over-IP (VoIP) and video streaming. These services are usually hosted by geographically distributed Data Centers (DCs) that are built/rented by the airline companies. Flights can be connected to these DCs using two types of Air-to-Ground (A2G) communication alternatives: i) satellite (SC), and ii) Direct-Air-to-Ground connections (DA2G). These two options are different in terms of propagation delay, capacity, and availability. Focusing on reducing the delay of the inflight services, each airplane should be assigned to a nearby DC. However, due to the mobility of flights, a permanent DC assignment might not lead to an acceptable service delay for the flight duration. Therefore, the flight needs to be reassigned to another DC (reconfiguration) along its route, which comes with a cost. The real challenge in this work is to find the best assignments of each airplane to DC(s) and determine the required reconfigurations such that the sum of routing and reconfiguration delay is minimized.We model this problem as a Multi-Period Generalized Assignment Problem (MPGAP) and formulate it as an Integer Linear Programming (ILP) optimization model. To overcome the scalability issues of the ILP, we propose Figo, a flight control framework that solves the MPGAP problem using deep Q-learning. Considering a realistic European-based Space-Air-Ground-Integrated Network (SAGIN) and a real set of flights, we compare the performance of Figo against the optimal. The results indicate that Figo can achieve 7% optimality gap in the worst case, while reducing the runtime from hours to seconds.
KW - Assignment
KW - Deep Q-Learning
KW - Flight
KW - Mobility-Aware
KW - Reconfiguration
KW - Service Migration
UR - http://www.scopus.com/inward/record.url?scp=85100424176&partnerID=8YFLogxK
U2 - 10.1109/GLOBECOM42002.2020.9322493
DO - 10.1109/GLOBECOM42002.2020.9322493
M3 - Conference article
AN - SCOPUS:85100424176
SN - 2334-0983
JO - Proceedings - IEEE Global Communications Conference, GLOBECOM
JF - Proceedings - IEEE Global Communications Conference, GLOBECOM
M1 - 9322493
Y2 - 7 December 2020 through 11 December 2020
ER -