$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Eines der begehrtesten Ziele in der neuen Ära der Mobilkommunikation (am häufigsten bekannt als die5. Mobilfunkgeneration oder 5G) besteht darin, robuste IT-Dienste in Situationen anbieten zu können, in denen die primäre Telekommunikationsinfrastruktur möglicherweise nicht verfügbar ist (z. B. aufgrund eines Notfalls). In diesem Zusammenhang erhalten die Drohnen aufgrund ihrer inhärenten Vielseitigkeit zunehmend Aufmerksamkeit von der Forschungsgemeinschaft. Es gibt zahlreiche Werke, die diese Geräte als Eckpfeiler für die Bereitstellung einer Vielzahl von Dienstleistungen verwenden. Zum Beispiel hat die Literatur die Kapazität dieser Geräte analysiert, um eine Luftkommunikationsinfrastruktur für Multimedia-Dienste1,2,3unterzubringen. Darüber hinaus haben frühere Untersuchungen gezeigt, wie die Zusammenarbeit zwischen mehreren Drohnen die Funktionalität verschiedener Kommunikationsdienste wie Überwachung4,kollaborative Suche und Rettung5,6,7,8oder Agribusiness9erweitern kann.
Andererseits hat die NFV-Technologie bei den Telekommunikationsbetreibern als einer der 5G-Schlüsselermöglicher an Bedeutung gewonnen. NFV stellt einen paradigmatischen Wandel in Bezug auf die Telekommunikationsinfrastruktur dar, indem die aktuelle Abhängigkeit von Netzwerkgeräten von spezialisierter Hardware durch die Softwarisierung der Netzwerkfunktionalitäten gemildert wird. Dies ermöglicht eine flexible und agile Bereitstellung neuer Arten von Kommunikationsdiensten. Zu diesem Zweck bildete das European Telecommunications Standards Institute (ETSI) eine Spezifikationsgruppe, um den NFV-Architekturrahmen10zu definieren. Darüber hinaus beherbergt das ETSI derzeit die Open Source Mano (OSM) Gruppe11, die für die Entwicklung eines NFV Management and Orchestration (MANO) Software-Stacks verantwortlich ist, der auf die Definition des ETSI NFV-Architekturframeworks ausgerichtet ist.
Unter Berücksichtigung all der vorgenannten Überlegungen wird derzeit die synergische Konvergenz zwischen Drohnen und NFV-Technologien bei der Entwicklung neuartiger Netzwerkanwendungen und -dienste untersucht. Dies wird durch mehrere Forschungsarbeiten in der Literatur veranschaulicht, die die Vorteile dieser Arten von Systemen14,15,16aufzeigen, die Herausforderungen dieser Konvergenz und ihre fehlenden Aspekte identifizieren, zukünftige Forschungslinien zu diesem Thema17aufzeigen und Pionierlösungen auf Basis von Open-Source-Technologien präsentieren.
Insbesondere die Integration von NFV-Technologien in die UAV-Arena ermöglicht die schnelle und flexible Bereitstellung von Netzwerkdiensten und -anwendungen über abgegrenzte geografische Gebiete (z. B. einen IP-Telefoniedienst). Nach diesem Ansatz können eine Reihe von UAVs an einem bestimmten Standort bereitgestellt werden, wodurch Computeplattformen als Nutzlast transportiert werden (z. B. kleine Einzelplatinencomputer). Diese Computeplattformen würden eine programmierbare Netzwerkinfrastruktur (d. h. eine NFV-Infrastruktur) über den Bereitstellungsbereich bereitstellen und die Instanziierung von Netzwerkdiensten und -anwendungen unter der Kontrolle einer MANO-Plattform unterstützen.
Ungeachtet der Vorteile stellt die Verwirklichung dieser Ansicht eine Reihe grundlegender Herausforderungen dar, die sorgfältig angegangen werden müssen, wie z. B. die entsprechende Integration dieser Computeplattformen als NFV-Infrastruktur mithilfe eines vorhandenen NFV-Software-Stacks, sodass ein NFV-Orchestrierungsdienst virtuelle Funktionen auf den Drohnen bereitstellen kann; die Einschränkungen in Bezug auf die Rechenressourcen, die von den Rechenplattformen bereitgestellt werden, da die Drohnen, die sie transportieren, in der Regel Einschränkungen in Bezug auf Größe, Gewicht und Rechenkapazität von Nutzlastgeräten aufweisen können; die ordnungsgemäße Platzierung der virtuellen Funktionen auf Drohnen (d. h. die Auswahl des besten UAV-Kandidaten für die Bereitstellung einer bestimmten virtuellen Funktion); die Aufrechterhaltung der Steuerungskommunikation mit den UAVs, um den Lebenszyklus der VNFs trotz der potenziell intermittierenden Verfügbarkeit der Netzwerkkommunikation mit ihnen zu verwalten (z. B. aufgrund von Mobilitäts- und Batteriebeschränkungen); die begrenzte Betriebszeit der Drohnen aufgrund ihres Batterieverbrauchs; und die Migration der virtuellen Funktionen, wenn ein UAV aufgrund seiner Batterieerschöpfung ausgetauscht werden muss. Diese Vorteile und Herausforderungen werden in früheren Arbeiten18,19 beschrieben, die das Design eines NFV-Systems umfassen, das die automatisierte Bereitstellung von Netzwerkfunktionen und -diensten auf UAV-Plattformen unterstützen kann, sowie die Validierung der praktischen Durchführbarkeit dieses Entwurfs.
In diesem Zusammenhang konzentriert sich dieses Dokument auf die Beschreibung eines Protokolls, das die automatisierte Bereitstellung von mäßig komplexen Netzwerkdiensten über ein Netzwerk von UAVs unter Verwendung der NFV-Standards und Open-Source-Technologien ermöglicht. Zur Veranschaulichung der verschiedenen Schritte des Protokolls wird eine Neuausarbeitung eines in Nogales et al.19 vorgestellten Experiments vorgestellt, das aus der Bereitstellung eines IP-Telefoniedienstes besteht. Um die Reproduzierbarkeit dieser Arbeit zu unterstützen, wird der reale Flug im vorgestellten Verfahren als fakultativ betrachtet, und mit den UAV-Geräten am Boden werden Leistungsergebnisse erzielt. Interessierte Leser sollten in der Lage sein, die Ausführung des Protokolls zu replizieren und zu validieren, auch in einer kontrollierten Laborumgebung.
Abbildung 1 zeigt den Netzwerkdienst, der für dieses Verfahren entwickelt wurde. Dieser Netzwerkdienst wird als Eine Komposition spezifischer Softwarisierungseinheiten (innerhalb des NFV-Paradigmas als Virtual Network Functions oder VNFs kategorisiert) erstellt und stellt Benutzern in der Nähe der UAVs die Funktionalität eines IP-Telefoniedienstes zur Verfügung. Der VNF, der den Dienst zusammenstellt, ist wie folgt definiert:
- Access Point VNF (AP-VNF): Dieser VNF bietet einen WLAN-Zugriffspunkt für Endbenutzergeräte (d. h. IP-Telefone in diesem Experiment).
- IP-Telefonieserver VNF (IP-telephony-server-VNF): Er ist für die Verwaltung der Anrufsignalmeldungen verantwortlich, die zwischen IP-Telefonen ausgetauscht werden, um einen Sprachanruf einzurichten und zu beenden.
- Domain Name System VNF (DNS-VNF): Dieser VNF stellt einen Namensauflösungsdienst bereit, der in der Regel in IP-Telefoniediensten benötigt wird.
- Access Router VNF (AR-VNF): bietet Netzwerk-Routing-Funktionalitäten, die den Austausch von Datenverkehr (d. h. Rufsignalisierung in diesem Experiment) zwischen den IP-Telefonen und der Telekommunikationsbetreiberdomäne unterstützen.
- Core-Router VNF (CR-VNF): bietet Netzwerk-Routing-Funktionalitäten in der Telekommunikationsbetreiber-Domäne und bietet Zugriff auf betreiberspezifische Dienste (d. h. den IP-Telefonieserver) und externe Datennetze.
Darüber hinaus zeigt Abbildung 1 die für das Experiment verwendeten physischen Geräte, wie sie miteinander verbunden sind, und die spezifische Zuordnung von VNFs zu Geräten.