Upscaling Fog Computing in Oceans for Underwater Pervasive Data Science Using Low-Cost Micro-Clouds

Underwater environments are emerging as a new frontier for data science thanks to an increase in deployments of underwater sensor technology. Challenges in operating computing underwater combined with a lack of high-speed communication technology covering most aquatic areas means that there is a significant delay between the collection and analysis of data. This in turn limits the scale and complexity of the applications that can operate based on these data. In this article, we develop underwater fog computing support using low-cost micro-clouds and demonstrate how they can be used to deliver cost-effective support for data-heavy underwater applications. We develop a proof-of-concept micro-cloud prototype and use it to perform extensive benchmarks that evaluate the suitability of underwater micro-clouds for diverse underwater data science scenarios. We conduct rigorous tests in both controlled and field deployments, using river and sea waters. We also address technical challenges in enabling underwater fogs, evaluating the performance of different communication interfaces and demonstrating how accelerometers can be used to detect the likelihood of communication failures and determine which communication interface to use. Our work offers a cost-effective way to increase the scale and complexity of underwater data science applications, and demonstrates how off-the-shelf devices can be adopted for this purpose.

[1]  P. Nurmi,et al.  Collaboration Stability: Quantifying the Success and Failure of Opportunistic Collaboration , 2022, Computer.

[2]  Naser Hossein Motlagh,et al.  Deep Learning and the Oceans , 2022, Computer.

[3]  Yanxu Zhang,et al.  Plastic waste release caused by COVID-19 and its fate in the global ocean , 2021, Proceedings of the National Academy of Sciences.

[4]  Nasir Saeed,et al.  Toward the Internet of Underwater Things: Recent Developments and Future Challenges , 2021, IEEE Consumer Electronics Magazine.

[5]  Helge Renkewitz,et al.  Evaluation of Wifi data transmission algorithms for short distance underwater communication , 2021, Oceans.

[6]  Trent L. McDonald,et al.  finFindR : Automated recognition and identification of marine mammal dorsal fins using residual convolutional neural networks , 2021, Marine Mammal Science.

[7]  Turker Tuncer,et al.  DES-Pat: A novel DES pattern-based propeller recognition method using underwater acoustical sounds , 2021 .

[8]  Mostafa Rahimi Azghadi,et al.  Internet of Underwater Things and Big Marine Data Analytics—A Comprehensive Survey , 2020, IEEE Communications Surveys & Tutorials.

[9]  C. L. Philip Chen,et al.  Underwater Internet of Things in Smart Ocean: System Architecture and Open Issues , 2020, IEEE Transactions on Industrial Informatics.

[10]  Naser Hossein Motlagh,et al.  PENGUIN: aquatic plastic pollution sensing using AUVs , 2020, DroNet@MobiSys.

[11]  A. A. Periola,et al.  Architecture and System Design for Marine Cloud Computing Assets , 2020, Comput. J..

[12]  Petteri Nurmi,et al.  Toward Large-Scale Autonomous Monitoring and Sensing of Underwater Pollutants , 2020, ArXiv.

[13]  Mohamed-Slim Alouini,et al.  Aqua-Fi: Delivering Internet Underwater Using Wireless Optical Networks , 2020, IEEE Communications Magazine.

[14]  Dean Zhao,et al.  Real-time robust detector for underwater live crabs based on deep learning , 2020, Comput. Electron. Agric..

[15]  Ettore Stella,et al.  Convolutional Neural Networks for Risso’s Dolphins Identification , 2020, IEEE Access.

[16]  Paul D. Mitchell,et al.  Scalable Adaptive Networking for the Internet of Underwater Things , 2020, IEEE Internet of Things Journal.

[17]  Nuno Jardim Nunes,et al.  LoRaquatica: Studying Range and Location Estimation using LoRa and IoT in Aquatic Sensing , 2020, 2020 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[18]  Wenchao He,et al.  Analysis of LoRa Link Quality for Underwater Wireless Sensor Networks: A Semi-empirical Study , 2019, 2019 IEEE Asia-Pacific Microwave Conference (APMC).

[19]  Thar Baker,et al.  Improving fog computing performance via Fog-2-Fog collaboration , 2019, Future Gener. Comput. Syst..

[20]  Jaime W. Thompson,et al.  finFindR: Computer-assisted Recognition and Identification of Bottlenose Dolphin Photos in R , 2019, bioRxiv.

[21]  Naoto Miura,et al.  Underwater and airborne monitoring of marine ecosystems and debris , 2019, Journal of Applied Remote Sensing.

[22]  Simon Benhamou,et al.  Optimising the use of bio-loggers for movement ecology research. , 2019, The Journal of animal ecology.

[23]  Nuno Jardim Nunes,et al.  SeaMote - Interactive Remotely Operated Apparatus for Aquatic Expeditions , 2019, INTERACT.

[24]  Blesson Varghese,et al.  DeFog: fog computing benchmarks , 2019, SEC.

[25]  Xin Li,et al.  Pervasive Data Science on the Edge , 2019, IEEE Pervasive Computing.

[26]  Mutiu Adesina Adegboye,et al.  Recent Advances in Pipeline Monitoring and Oil Leakage Detection Technologies: Principles and Approaches , 2019, Sensors.

[27]  Albert Y. Zomaya,et al.  Federated Learning over Wireless Networks: Optimization Model Design and Analysis , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[28]  Alastor M. Coleby,et al.  Prioritized area mapping for multiple stakeholders through geospatial modelling: A focus on marine plastics pollution in Hong Kong , 2019, Ocean & Coastal Management.

[29]  Pedro S. Moura,et al.  A review on energy efficiency and demand response with focus on small and medium data centers , 2018, Energy Efficiency.

[30]  Pedro S. Moura,et al.  A review on energy efficiency and demand response with focus on small and medium data centers , 2018, Energy Efficiency.

[31]  Ivo I. Georgiev,et al.  Data centre opportunities in the Nordics , 2018, TemaNord.

[32]  Marc Chaumont,et al.  A Deep learning method for accurate and fast identification of coral reef fishes in underwater images , 2018, Ecol. Informatics.

[33]  Andrew Gilman,et al.  Individual Common Dolphin Identification Via Metric Embedding Learning , 2018, 2018 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[34]  Matthew Johnson-Roberson,et al.  Towards low cost, deep water AUV optical mapping , 2018, OCEANS 2018 MTS/IEEE Charleston.

[35]  Ran Zhang,et al.  Air Flow Measurement and Management for Improving Cooling and Energy Efficiency in Raised-Floor Data Centers: A Survey , 2018, IEEE Access.

[36]  Milica Stojanovic,et al.  The SEANet Project: Toward a Programmable Internet of Underwater Things , 2018, 2018 Fourth Underwater Communications and Networking Conference (UComms).

[37]  Nuno Jardim Nunes,et al.  POSEIDON - Passive-acoustic Ocean Sensor for Entertainment and Interactive Data-gathering in Opportunistic Nautical-activities , 2018, Conference on Designing Interactive Systems.

[38]  Christa Boer,et al.  Correlation Coefficients: Appropriate Use and Interpretation , 2018, Anesthesia and analgesia.

[39]  Kin K. Leung,et al.  Adaptive Federated Learning in Resource Constrained Edge Computing Systems , 2018, IEEE Journal on Selected Areas in Communications.

[40]  Md Jahidul Islam,et al.  Robotic Detection of Marine Litter Using Deep Visual Detection Models , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[41]  Jörg Ott,et al.  Pervasive Communities in the Internet of People , 2018, 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[42]  Nasir Saeed,et al.  Underwater Optical Wireless Communications, Networking, and Localization: A Survey , 2018, Ad Hoc Networks.

[43]  Mianxiong Dong,et al.  Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing , 2018, IEEE Network.

[44]  Jie Xu,et al.  Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[45]  Azzedine Boukerche,et al.  Underwater Wireless Sensor Networks , 2018, ACM Comput. Surv..

[46]  Jaafar M. H. Elmirghani,et al.  Future Energy Efficient Data Centers With Disaggregated Servers , 2017, Journal of Lightwave Technology.

[47]  Jiayi Zhao,et al.  Deep Census: AUV-Based Scallop Population Monitoring , 2017, 2017 IEEE International Conference on Computer Vision Workshops (ICCVW).

[48]  Luca Castellazzi,et al.  Trends in Data Centre Energy Consumption under the European Code of Conduct for Data Centre Energy Efficiency , 2017 .

[49]  Chien-Chi Kao,et al.  A Comprehensive Study on the Internet of Underwater Things: Applications, Challenges, and Channel Models † , 2017, Sensors.

[50]  Hong Liang,et al.  Deep learning for underwater image recognition in small sample size situations , 2017, OCEANS 2017 - Aberdeen.

[51]  David Zhang,et al.  An Open-Source Platform for Underwater Image and Video Analytics , 2017, 2017 IEEE Winter Conference on Applications of Computer Vision (WACV).

[52]  Ben Cutler,et al.  Dunking the data center , 2017, IEEE Spectrum.

[53]  Mohamed Faten Zhani,et al.  On Using Micro-Clouds to Deliver the Fog , 2017, IEEE Internet Computing.

[54]  Yuhan Dong,et al.  A Survey of Underwater Optical Wireless Communications , 2017, IEEE Communications Surveys & Tutorials.

[55]  Lei Shu,et al.  E-CARP: An Energy Efficient Routing Protocol for UWSNs in the Internet of Underwater Things , 2016, IEEE Sensors Journal.

[56]  Arjuna Sathiaseelan,et al.  Cloudrone: Micro Clouds in the Sky , 2016, DroNet@MobiSys.

[57]  S. Sandin,et al.  Reef Fish Survey Techniques: Assessing the Potential for Standardizing Methodologies , 2016, PloS one.

[58]  Roberto Morabito,et al.  A performance evaluation of container technologies on Internet of Things devices , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[59]  Khaled A. Harras,et al.  Femto Clouds: Leveraging Mobile Devices to Provide Cloud Service at the Edge , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[60]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

[61]  Eui-nam Huh,et al.  Dynamic resource provisioning through Fog micro datacenter , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[62]  Michelle Sigler,et al.  The Effects of Plastic Pollution on Aquatic Wildlife: Current Situations and Future Solutions , 2014, Water, Air, & Soil Pollution.

[63]  Salah Bourennane,et al.  Underwater wireless optical communication; recent advances and remaining challenges , 2014, 2014 16th International Conference on Transparent Optical Networks (ICTON).

[64]  Peter P. Gash,et al.  Automated marine turtle photograph identification using artificial neural networks, with application to green turtles , 2014 .

[65]  Chiara Petrioli,et al.  SUNRISE project: Porto university testbed , 2014, 2014 Underwater Communications and Networking (UComms).

[66]  Jameela Al-Jaroodi,et al.  An efficient framework for autonomous underwater vehicle extended sensor networks for pipeline monitoring , 2013, 2013 IEEE International Symposium on Robotic and Sensors Environments (ROSE).

[67]  Mari Carmen Domingo,et al.  An overview of the internet of underwater things , 2012, J. Netw. Comput. Appl..

[68]  R. Ramya,et al.  Investigation of Oceanic Environment Using Large-Scale UWSN and UANETs , 2012, 2012 8th International Conference on Wireless Communications, Networking and Mobile Computing.

[69]  Stefan B. Williams,et al.  Regional-scale benthic monitoring for ecosystem-based fisheries management (EBFM) using an autonomous underwater vehicle (AUV) , 2012 .

[70]  Felix Büsching,et al.  DroidCluster: Towards Smartphone Cluster Computing -- The Streets are Paved with Potential Computer Clusters , 2012, 2012 32nd International Conference on Distributed Computing Systems Workshops.

[71]  Milica Stojanovic,et al.  Underwater sensor networks: applications, advances and challenges , 2012, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[72]  Milica Stojanovic,et al.  Random Access Compressed Sensing for Energy-Efficient Underwater Sensor Networks , 2011, IEEE Journal on Selected Areas in Communications.

[73]  Geoff Page,et al.  Lessons from the Field—Two Years of Deploying Operational Wireless Sensor Networks on the Great Barrier Reef , 2011, Sensors.

[74]  Jie Liu,et al.  Pocket cloudlets , 2011, ASPLOS XVI.

[75]  Dimitrios Gunopulos,et al.  Misco: a MapReduce framework for mobile systems , 2010, PETRA '10.

[76]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[77]  Christopher W. Clark,et al.  MobySound: A reference archive for studying automatic recognition of marine mammal sounds , 2006 .

[78]  Jiejun Kong,et al.  The challenges of building mobile underwater wireless networks for aquatic applications , 2006, IEEE Network.

[79]  Huber Flores,et al.  GEESE: Edge computing enabled by UAVs , 2021, Pervasive Mob. Comput..

[80]  Alberto Quattrini Li,et al.  AmphiLight: Direct Air-Water Communication with Laser Light , 2020, NSDI.

[81]  V. R. Shamji OMNI buoy network in the Bay of Bengal , 2015 .

[82]  M. Stojanovic,et al.  Underwater Acoustic Communication Channels: Propagation Models and Statistical Characterization , 2022 .