$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Jednym z najbardziej pożądanych celów w nowej erze komunikacji mobilnej (najczęściej znanej jako piąta generacjatelefonii komórkowej lub 5G) jest możliwość świadczenia solidnych usług informatycznych w sytuacjach, gdy podstawowa infrastruktura telekomunikacyjna może nie być dostępna (np. z powodu sytuacji awaryjnej). W tym kontekście bezzałogowe statki powietrzne cieszą się coraz większym zainteresowaniem społeczności naukowej ze względu na ich nieodłączną wszechstronność. Istnieje wiele prac, które wykorzystują te urządzenia jako podstawę świadczenia szerokiej gamy usług. Na przykład w literaturze przeanalizowano zdolność tych urządzeń do budowy infrastruktury komunikacji powietrznej w celu obsługi usług multimedialnych1,2,3. Co więcej, wcześniejsze badania wykazały, w jaki sposób współpraca między kilkoma bezzałogowymi statkami powietrznymi może rozszerzyć funkcjonalność różnych usług komunikacyjnych, takich jak surveillance4, Collaborative Search and Rescue5,6,7,8, lub agribusiness9.
Z drugiej strony, technologia NFV zyskała duże znaczenie wśród operatorów telekomunikacyjnych jako jeden z kluczowych czynników umożliwiających 5G. NFV stanowi zmianę paradygmatyczną w odniesieniu do infrastruktury telekomunikacyjnej poprzez zmniejszenie obecnej zależności urządzeń sieciowych od specjalistycznego sprzętu poprzez softwaryzację funkcjonalności sieci. Umożliwia to elastyczne i sprawne wdrażanie nowych typów usług komunikacyjnych. W tym celu Europejski Instytut Norm Telekomunikacyjnych (ETSI) utworzył grupę ds. specyfikacji w celu zdefiniowania struktury architektonicznej NFV10. Ponadto ETSI obsługuje obecnie grupę Open Source Mano (OSM), 11, która jest odpowiedzialna za rozwój stosu oprogramowania NFV Management and Orchestration (MANO) zgodnego z definicją ramy architektonicznej ETSI NFV.
Biorąc pod uwagę wszystkie powyższe rozważania, synergiczna konwergencja między UAV a technologiami NFV jest obecnie badana w rozwoju nowych aplikacji i usług sieciowych. Ilustruje to kilka prac badawczych w literaturze, które wskazują na zalety tego typu systemów14,15,16, identyfikują wyzwania tej konwergencji i jej brakujące aspekty, podkreślają przyszłe kierunki badań na ten temat17, oraz prezentują pionierskie rozwiązania oparte na technologiach open source.
W szczególności, integracja technologii NFV z areną UAV umożliwia szybkie i elastyczne wdrażanie usług sieciowych i aplikacji na wyznaczonych obszarach geograficznych (np. usługa telefonii IP). Zgodnie z tym podejściem, pewna liczba bezzałogowych statków powietrznych może zostać rozmieszczona nad określoną lokalizacją, transportując platformy obliczeniowe jako ładunek (np. małe komputery jednopłytkowe). Te platformy obliczeniowe zapewniałyby programowalną infrastrukturę sieciową (tj. infrastrukturę NFV) na obszarze wdrożenia, obsługując tworzenie instancji usług sieciowych i aplikacji pod kontrolą platformy ANO.
Niezależnie od korzyści, realizacja tego poglądu przedstawia zestaw fundamentalnych wyzwań, które muszą być starannie rozwiązane, takie jak odpowiednia integracja tych platform obliczeniowych jako infrastruktury NFV, przy użyciu istniejącego stosu oprogramowania NFV, tak aby usługa orkiestracji NFV mogła wdrażać wirtualne funkcje na UAV; ograniczenia w zakresie zasobów obliczeniowych dostarczanych przez platformy obliczeniowe, ponieważ transportujące je bezzałogowe statki powietrzne mogą zazwyczaj stwarzać ograniczenia pod względem rozmiaru, masy i mocy obliczeniowej sprzętu do udźwigu; właściwe rozmieszczenie funkcji wirtualnych na bezzałogowych statkach powietrznych (tj. wybór najlepszego kandydata na UAV do wdrożenia określonej funkcji wirtualnej); utrzymanie łączności sterowniczej z bezzałogowymi statkami powietrznymi w celu zarządzania cyklem życia bezzałogowych statków powietrznych pomimo potencjalnie sporadycznej dostępności łączności sieciowej z tymi statkami bezzałogowymi (np. spowodowanej ograniczeniami w zakresie mobilności i akumulatorów); ograniczony czas działania bezzałogowych statków powietrznych ze względu na zużycie baterii; oraz migracja funkcji wirtualnych, gdy UAV musi zostać wymieniony z powodu wyczerpania baterii. Te korzyści i wyzwania zostały szczegółowo opisane w poprzedniej pracy18,19, która obejmuje projekt systemu NFV zdolnego do wspierania automatycznego wdrażania funkcji i usług sieciowych na platformach UAV, a także walidację praktycznej wykonalności tego projektu.
W tym kontekście, ten artykuł skupia się na opisie protokołu umożliwiającego automatyczne wdrażanie umiarkowanie złożonych usług sieciowych przez sieć UAV przy użyciu standardów NFV i technologii open source. Aby zilustrować różne etapy protokołu, przedstawiono ponowne opracowanie eksperymentu przedstawionego w Nogales et al.19, polegającego na wdrożeniu usługi telefonii IP. Aby zwiększyć powtarzalność tej pracy, w przedstawionej procedurze lot rzeczywisty jest uważany za opcjonalny, a wyniki osiągów uzyskuje się za pomocą urządzeń UAV na ziemi. Zainteresowani czytelnicy powinni być w stanie odtworzyć i zweryfikować wykonanie protokołu, nawet w kontrolowanym środowisku laboratoryjnym.
Rysunek 1 ilustruje usługę sieciową zaprojektowaną dla tej procedury. Ta usługa sieciowa jest zbudowana jako kompozycja określonych jednostek softwarization (skategoryzowanych w paradygmacie NFV jako Virtual Network Functions lub VNF) i zapewnia funkcjonalność usługi telefonii IP użytkownikom znajdującym się w pobliżu UAV. VNF wchodzące w skład usługi są zdefiniowane w następujący sposób:
- Punkt dostępowy VNF (AP-VNF): Ten punkt dostępowy VNF zapewnia punkt dostępowy Wi-Fi do urządzeń użytkowników końcowych (tj. telefonów IP w tym eksperymencie).
- Serwer telefonii IP VNF (IP-telephony-server-VNF): Odpowiada za zarządzanie komunikatami sygnalizacji połączeń, które są wymieniane między telefonami IP w celu nawiązania i zakończenia połączenia głosowego.
- System nazw domen VNF (DNS-VNF): Ten system VNF udostępnia usługę rozpoznawania nazw, która jest zwykle potrzebna w usługach telefonii IP.
- Router dostępowy VNF (AR-VNF): zapewnia funkcje routingu sieciowego, wspierając wymianę ruchu (tj. sygnalizację połączeń w tym eksperymencie) między telefonami IP a domeną operatora telekomunikacyjnego.
- Router Core VNF (CR-VNF): zapewnia funkcje routingu sieciowego w domenie operatora telekomunikacyjnego, oferując dostęp do usług specyficznych dla operatora (tj. serwera telefonii IP) i zewnętrznych sieci danych.
Ponadto, Rysunek 1 przedstawia fizyczne urządzenia użyte w eksperymencie, sposób ich wzajemnego połączenia oraz konkretny przydział VNF do urządzeń.