{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T11:55:10Z","timestamp":1777550110597,"version":"3.51.4"},"reference-count":55,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2017,3,20]],"date-time":"2017-03-20T00:00:00Z","timestamp":1489968000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>In the last decade, the differences in the information communication technology (ICT) infrastructures between urban and rural areas have registered a tremendous increase. ICT infrastructures could strongly help rural communities where many operations are time consuming, labor-intensive and expensive due to limited access and large distances to cover. One of the most attractive solutions, which is widely recognized as promising for filling this gap, is the use of drone fleets. In this context, this paper proposes a video monitoring platform as a service (VMPaaS) for wide rural areas not covered by Internet access. The platform is realized with a Software-Defined Network (SDN)\/Network Functions Virtualization (NFV)-based flying ad-hoc network (FANET), whose target is providing a flexible and dynamic connectivity backbone, and a set of drones equipped with high-resolution cameras, each transmitting a video stream of a portion of the considered area. After describing the architecture of the proposed platform, service chains to realize the video delivery service are described, and an analytical model is defined to evaluate the computational load of the platform nodes in such a way so as to allow the network orchestrator to decide the backbone drones where running the virtual functions, and the relative resources to be allocated. Numerical analysis is carried out in a case study.<\/jats:p>","DOI":"10.3390\/fi9010008","type":"journal-article","created":{"date-parts":[[2017,3,20]],"date-time":"2017-03-20T11:39:09Z","timestamp":1490009949000},"page":"8","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":54,"title":["Designing a Softwarized Network Deployed on a Fleet of Drones for Rural Zone Monitoring"],"prefix":"10.3390","volume":"9","author":[{"given":"Corrado","family":"Rametta","sequence":"first","affiliation":[{"name":"Department of Electrical, Electronics and Informatics Engineering\u2014University of Catania, Catania 95125, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanni","family":"Schembra","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronics and Informatics Engineering\u2014University of Catania, Catania 95125, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,3,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Byanyuma, M., Kalolo, S., Mrutu, S.I., Nyakyi, C., and Sam, A. (2013, January 13\u201317). Affordable broadband connectivity for rural areas. Proceedings of the 2013 Pan African International Conference on Information Science, Computing and Telecommunications (PACT), Lusaka, Zambia.","DOI":"10.1109\/SCAT.2013.7055090"},{"key":"ref_2","unstructured":"Kim, H., and Lee, E. (2013, January 27\u201330). Expanding ICT infrastructure for rural areas in Korea. Proceedings of the 2013 15th International Conference on Advanced Communications Technology (ICACT), PyeongChang, South Kore."},{"key":"ref_3","unstructured":"National Information Society Agency of Korea (2011). Report on Pilot Projects for Rural BcN Stimulation."},{"key":"ref_4","unstructured":"National Information Society Agency of Korea (2011). Broadband Convergence Network annual Report 2011."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Argrow, B., Lawrence, D., and Rasmussen, E. (2005, January 10\u201313). UAV systems for sensor dispersal, telemetry, and visualization in hazardous environments. Proceedings of the 43rd Aerospace Sciences Meeting and Exhibit, Reno, NV, USA.","DOI":"10.2514\/6.2005-1237"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Messous, M.A., Senouci, S.M., and Sedjelmaci, H. (2016, January 3\u20136). Network connectivity and area coverage for UAV fleet mobility model with energy constraint. Proceedings of the IEEE Wireless Communications and Networking Conference, Doha, Qatar.","DOI":"10.1109\/WCNC.2016.7565125"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Coronado, P., Stetina, F., and Jacob, D. (1998, January 13). New technologies to support NASA\u2019s mission to planet earth satellite remote sensing product validation: The use of an unmanned autopiloted vehicle (UAV) as a platform to conduct remote sensing. Proceedings of the SPIE Robotic and Semi-Robotic Ground Vehicle Technology, Orlando, FL, USA.","DOI":"10.1117\/12.317561"},{"key":"ref_8","unstructured":"Eyes of the Army: U.S. Army Unmanned Aircraft Systems Roadmap 2010\u20132035 U.S. Army UAS Center of Excellence. Available online: http:\/\/www.fas.org\/irp\/program\/collect\/uas-army.pdf."},{"key":"ref_9","unstructured":"Wagner, B. Civilian market for unmanned aircraft struggles to take flight. Available online: http:\/\/www.nationaldefensemagazine.org\/archive\/2007\/October\/Pages\/CivilianMarket2488.aspx."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1016\/j.future.2011.03.010","article-title":"A service oriented architecture for decision support systems in environmental crisis management","volume":"28","author":"Vescoukis","year":"2012","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1177\/10943420030174008","article-title":"Enabling applications on the grid: A gridlab overview","volume":"17","author":"Allen","year":"2003","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Nigam, N., and Kroo, I. (2008, January 1\u20138). Persistent surveillance using multiple unmanned air vehicles. Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2008.4526242"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1049\/ecej:20010303","article-title":"High-altitude platforms for wireless communications","volume":"13","author":"Tozer","year":"2001","journal-title":"Electron. Commun. Eng. J."},{"key":"ref_14","unstructured":"Ryan, A., and Hedrick, J. (2005, January 12\u201315). A mode-switching path planner for UAV-assisted search and rescue. Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MSPEC.2011.5960163","article-title":"Autonomous robots in the fog of war","volume":"48","author":"Weiss","year":"2011","journal-title":"IEEE Spectr."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1109\/TMECH.2013.2294805","article-title":"An Automated Battery Management System to Enable Persistent Missions with Multiple Aerial Vehicles","volume":"20","author":"Ure","year":"2015","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/37.887447","article-title":"Autonomous formation flight","volume":"20","author":"Giulietti","year":"2000","journal-title":"IEEE Control Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Schumacher, C.J., and Kumar, R. (2000, January 28\u201330). Adaptive control of uavs in close-coupled formation flight. Proceedings of the American Control Conference, Chicago, IL, USA.","DOI":"10.2514\/6.2000-4373"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Lee, J., Kim, K., Yoo, S., Chung, A.Y., Lee, J.Y., Park, S.J., and Kim, H. (2016, January 23\u201327). Constructing a reliable and fast recoverable network for drones. Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICC.2016.7511317"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chung, A.Y., Jung, J., Kim, K., Lee, H.K., Lee, J., Lee, S.K., Yoo, S., and Kim, H. (2015, January 19\u201322). Poster: Swarming drones can connect you to the network. Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services, ACM, Florence, Italy.","DOI":"10.1145\/2742647.2745914"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Yoo, S., Kim, K., Jung, J., Chung, A.Y., Lee, J., Lee, S.K., Lee, H.K., and Kim, H. (2015, January 7\u201311). Poster: A multi-drone platform for empowering drones\u2019 teamwork. Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, ACM, Paris, France.","DOI":"10.1145\/2789168.2795180"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/MTS.2016.2554418","article-title":"Flying Ad-Hoc Networks: Technological and Social Implications","volume":"35","author":"Zafar","year":"2016","journal-title":"IEEE Technol. Soc. Mag."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Santi, P. (2005). Topology Control in Wireless Ad Hoc and Sensor Networks, Wiley.","DOI":"10.1002\/0470094559"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s00530-008-0121-5","article-title":"Multipath Routing and Rate-Controlled Video Encoding in Wireless Video Surveillance Networks","volume":"14","author":"Lombardo","year":"2008","journal-title":"Multimed. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Chandler, P.R., Pachter, M., and Rasmussen, S. (2001, January 25\u201327). Uav cooperative control. Proceedings of the 2001 American Control Conference, Arlington, VA, USA.","DOI":"10.1109\/ACC.2001.945512"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1617","DOI":"10.1109\/SURV.2014.012214.00180","article-title":"A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks","volume":"16","author":"Nunes","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Lombardo, A., Manzalini, A., Riccobene, V., and Schembra, G. (2014, January 9). An Analytical Tool for Performance Evaluation of Software Defined Networking Services. Proceedings of the IEEE SDNMO 2014, Krakow, Poland.","DOI":"10.1109\/NOMS.2014.6838416"},{"key":"ref_28","unstructured":"ETSI NFV Group Specification Network Function Virtualization (NFV) Management and Orchestration, -December 2014. Available online: http:\/\/www.etsi.org\/deliver\/etsi_gs\/NFV-MAN\/001_099\/001\/01.01.01_60\/gs_NFV-MAN001v010101p.pdf."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MCOM.2013.6658648","article-title":"Network Virtualization and Software Defined Networking for Cloud Computing: A Survey","volume":"51","author":"Jain","year":"2013","journal-title":"IEEE Commun. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/MCOM.2016.7588280","article-title":"An SDN\/NFV Telco Operator Platform for Video Broadcasting","volume":"54","author":"Lombardo","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2016\/3583962","article-title":"A Processor-Sharing Scheduling Strategy for NFV Nodes","volume":"2016","author":"Faraci","year":"2016","journal-title":"J. Electr. Comput. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1109\/TNSM.2015.2454293","article-title":"An Analytical Model to Design and Manage a Green SDN\/NFV CPE Node","volume":"12","author":"Faraci","year":"2015","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Betzler, A., Quer, F., Camps-Mur, D., Demirkol, I., and Garcia-Villegas, E. (2016, January June). On the benefits of wireless SDN in networks of constrained edge devices. 2016 European Conference on Networks and Communications (EuCNC), Athens, Greece.","DOI":"10.1109\/EuCNC.2016.7561000"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1123","DOI":"10.1109\/COMST.2015.2495297","article-title":"Survey of Important Issues in UAV Communication Networks","volume":"18","author":"Gupta","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_35","first-page":"36","article-title":"Software defined networking for heterogeneous networks","volume":"8","author":"Mendonca","year":"2013","journal-title":"IEEE MMTC E-Lett."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Costanzo, S., Galluccio, L., Morabito, G., and Palazzo, S. (2012, January 25\u201328). Software defined wireless networks: Unbridling SDNs. Proceedings of the European Workshop on Software Defined Networking (EWSDN\u201912), Darmstadt, Germany.","DOI":"10.1109\/EWSDN.2012.12"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2307","DOI":"10.1109\/TMM.2014.2350257","article-title":"A Model-Assisted Cross-Layer Design of an Energy-Efficient Mobile Video Cloud","volume":"16","author":"Lombardo","year":"2014","journal-title":"IEEE Trans. Multimed."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1109\/TNSM.2014.2346084","article-title":"A Business Model for Multimedia Streaming in Mobile Clouds","volume":"11","author":"Incarbone","year":"2014","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Sara, M., Jawhar, I., and Nader, M. (2016, January 4\u20138). A Softwarization Architecture for UAVs and WSNs as Part of the Cloud Environment. Proceedings of the  IEEE International Conference on Cloud Engineering Workshop (IC2EW), Berlin, Germany.","DOI":"10.1109\/IC2EW.2016.17"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Varela, G., Caamamo, P., Orjales, F., Deibe, A., L\u00f3pez-Pe\u00f1a, F., and Duro, R.J. (2011, January 19\u201321). Swarm Intelligence Based Approach for Real Time UAV Team Coordination in Search Operations. Proceedings of the 2011 Third World Congress on Nature and Biologically Inspired Computing (NaBIC), Salamanca, Spain.","DOI":"10.1109\/NaBIC.2011.6089619"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Costa, F.G., Ueyama, J., Braun, T., Pessin, G., Os\u00f3rio, F.S., and Vargas, P.A. (,  2012). The use of unmanned aerial vehicles and wireless sensor network in agricultural applications. Proceedings of the 2012 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).","DOI":"10.1109\/IGARSS.2012.6352477"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Mahmoud, S., and Mohamed, N. (2014, January 27\u201330). Collaborative UAVs Cloud. Proceedings of the 2014 International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA.","DOI":"10.1109\/ICUAS.2014.6842275"},{"key":"ref_43","first-page":"10","article-title":"Integrating UAVs into the Cloud Using the Concept of the Web of Things","volume":"2015","author":"Mahmoud","year":"2015","journal-title":"J. Robot."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Mahmoud, S., and Mohamed, N. (2015, January 1\u20135). Broker Architecture for Collaborative UAVs Cloud Computing. Proceedings of the 2015 International Conference on Collaboration Technologies and Systems (CTS 2015), Atlanta, GA, USA.","DOI":"10.1109\/CTS.2015.7210423"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Mahmoud, S., and Mohamed, N. (2015, January 11\u201312). Toward a Cloud Platform for UAV Resources and Services. Proceedings of the IEEE 4th Symposium on Network Cloud Computing and Applications, Munich, Germany.","DOI":"10.1109\/NCCA.2015.14"},{"key":"ref_46","unstructured":"3GPP Feasibility study on new services and markeets technology enablers for critical communications. Available online: https:\/\/portal.3gpp.org\/desktopmodules\/Specifications\/SpecificationDetails.aspx?specificationId=3014."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MCOM.2016.1600178CM","article-title":"The New Frontier in RAN Heterogeneity: Multi-Tier Drone-Cells","volume":"54","author":"Yanikomeroglu","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Matolak, D.W. (2015, January 16\u201319). Unmanned aerial vehicles: Communications challenges and future aerial networking. Proceedings of the 2015 International Conference on Computing, Networking and Communications (ICNC), Garden Grove, CA, USA.","DOI":"10.1109\/ICCNC.2015.7069407"},{"key":"ref_49","unstructured":"Open vSwitch. Available online: http:\/\/openvswitch.org\/."},{"key":"ref_50","unstructured":"The Xen Project. Available online: https:\/\/www.xenproject.org\/."},{"key":"ref_51","unstructured":"ETSI GS NFV\u2014INF 001, v1.1.1, Network Functions Virtualization (NFV): Infrastructure Overview. Available online: http:\/\/www.etsi.org\/deliver\/etsi_gs\/NFV-INF\/001_099\/001\/01.01.01_60\/gs_nfv-inf001v010101p.pdf."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Marcondes, C., Santos, T., Godoy, A., Viel, C., and Teixeira, C. (2012, January 1\u20134). CastFlow: Clean-slate multicast approach using in-advance path processing in programmable networks. Proceedings of the IEEE Symposium on Computers and Communications (ISCC) 2012, Cappadocia, Turkey.","DOI":"10.1109\/ISCC.2012.6249274"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Kotani, D., Suzuki, K., and Shimonishi, H. (2012, January 16\u201320). A design and implementation of OpenFlow controller handling IP multicast with fast tree switching. Proceedings of the IEEE\/IPSJ International Symposium on Applications and the Internet (SAINT) 2012, Izmir, Turkey.","DOI":"10.1109\/SAINT.2012.17"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Luyi, S., Jinyi, F., and Xiaohua, Y. (2012, January 17\u201319). Forward Error Correction. Proceedings of the 2012 Fourth International Conference on Computational and Information Sciences, Chongqing, China.","DOI":"10.1109\/ICCIS.2012.158"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1109\/TII.2014.2303315","article-title":"An extended simple power consumption model for selecting a server to perform computation type processes in digital ecosystems","volume":"10","author":"Enokido","year":"2014","journal-title":"IEEE Trans. Ind. Inform."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/9\/1\/8\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:30:50Z","timestamp":1760207450000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/9\/1\/8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,20]]},"references-count":55,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2017,3]]}},"alternative-id":["fi9010008"],"URL":"https:\/\/doi.org\/10.3390\/fi9010008","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,20]]}}}