Abstract
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] . 2015. Dynamic resource provisioning through fog micro datacenter. In IEEE International Conference on Pervasive Computing and Communication Workshops. IEEE, 105–110. Google ScholarCross Ref
- [2] . 2019. Recent advances in pipeline monitoring and oil leakage detection technologies: Principles and approaches. Sensors 19, 11 (2019), 2548. Google ScholarCross Ref
- [3] . 2019. Improving fog computing performance via fog-2-fog collaboration. Future Generation Computer Systems 100 (2019), 266–280. Google ScholarDigital Library
- [4] . 2017. Future energy efficient data centers with disaggregated servers. Journal of Lightwave Technology 35, 24 (2017), 5361–5380. Google ScholarCross Ref
- [5] . 2017. Trends in data centre energy consumption under the European code of conduct for data centre energy efficiency. Energies 10, 10 (2017), 1470. Google ScholarCross Ref
- [6] . 2011. Lessons from the field—Two years of deploying operational wireless sensor networks on the great barrier reef. Sensors 11, 7 (2011), 6842–6855. Google ScholarCross Ref
- [7] . 2018. Individual common dolphin identification via metric embedding learning. In International Conference on Image and Vision Computing New Zealand (IVCNZ’18). IEEE, 1–6. Google ScholarCross Ref
- [8] . 2012. DroidCluster: Towards smartphone cluster computing—The streets are paved with potential computer clusters. In International Conference on Distributed Computing Systems Workshops. IEEE, 114–117. Google ScholarDigital Library
- [9] . 2017. Update on abundance, trends, and migrations of humpback whales along the US west coast. IWC Report SC A 17 (2017), 18–21. https://www.cascadiaresearch.org/files/RS6796_SC_A17_NP_13.pdf.Google Scholar
- [10] . 2016. Reef fish survey techniques: Assessing the potential for standardizing methodologies. PLoS One 11, 4 (2016), 1–14. Google ScholarCross Ref
- [11] . 2020. Real-time robust detector for underwater live crabs based on deep learning. Computers and Electronics in Agriculture 172 (2020), 105339. Google ScholarCross Ref
- [12] . 2014. Automated marine turtle photograph identification using artificial neural networks, with application to green turtles. Journal of Experimental Marine Biology and Ecology 452 (2014), 105–110. Google ScholarCross Ref
- [13] . 2020. AmphiLight: Direct air-water communication with laser light. In USENIX Symposium on Networked Systems Design and Implementation (NSDI’20). USENIX Association, 373–388. https://www.usenix.org/conference/nsdi20/presentation/carver.Google Scholar
- [14] . 2018. Data Centre Opportunities in the Nordics: An Analysis of the Competitive Advantages. Nordic Council of Ministers, Copenhagen, Denmark.Google Scholar
- [15] . 2019. Prioritized area mapping for multiple stakeholders through geospatial modelling: A focus on marine plastics pollution in Hong Kong. Ocean & Coastal Management 171 (2019), 131–141. Google ScholarCross Ref
- [16] . 2006. The challenges of building mobile underwater wireless networks for aquatic applications. IEEE Network 20, 3 (2006), 12–18. Google ScholarDigital Library
- [17] . 2017. Dunking the data center. IEEE Spectrum 54, 3 (2017), 26–31. Google ScholarDigital Library
- [18] . 2012. Underwater wireless sensor networks. In 2012 Oceans. IEEE, 1–5. Google ScholarCross Ref
- [19] . 2017. An open-source platform for underwater image and video analytics. In 2017 IEEE Winter Conference on Applications of Computer Vision (WACV’17). IEEE, 898–906. Google ScholarCross Ref
- [20] . 2018. The SEANet project: Toward a programmable internet of underwater things. In Underwater Communications and Networking Conference (UComms’18). IEEE, 1–5. Google ScholarCross Ref
- [21] . 2012. An overview of the internet of underwater things. Journal of Network and Computer Applications 35, 6 (2012), 1879–1890. Google ScholarDigital Library
- [22] . 2010. Misco: A MapReduce framework for mobile systems. In International Conference on Pervasive Technologies related to Assistive Environments. ACM, New York, NY, 32. Google ScholarDigital Library
- [23] . 2017. On using micro-clouds to deliver the fog. IEEE Internet Computing 21, 2 (2017), 8–15. Google ScholarDigital Library
- [24] . 2011. Random access compressed sensing for energy-efficient underwater sensor networks. IEEE Journal on Selected Areas in Communications 29, 8 (2011), 1660–1670. Google ScholarCross Ref
- [25] . 2021. Toward large-scale autonomous monitoring and sensing of underwater pollutants. IEEE Internet of Things Magazine 4 (2021), 40–45. Google ScholarCross Ref
- [26] . 2020. PENGUIN: Aquatic plastic pollution sensing using AUVs. In DroNet@ MobiSys. ACM, New York, NY, 5–1. Google ScholarDigital Library
- [27] . 2022. Collaboration stability: Quantifying the success and failure of opportunistic collaboration. IEEE Computer Magazine 55 (2022), 70–81. 10.1109/MC.2021.3112850Google ScholarDigital Library
- [28] . 2019. Robotic detection of marine litter using deep visual detection models. In International Conference on Robotics and Automation (ICRA’19). IEEE, 5752–5758. Google ScholarDigital Library
- [29] . 2015. Femto clouds: Leveraging mobile devices to provide cloud service at the edge. In IEEE International Conference on Cloud Computing. IEEE, New York, NY, 9–16. Google ScholarDigital Library
- [30] . 2012. Underwater sensor networks: Applications, advances and challenges. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 370, 1958 (2012), 158–175. Google ScholarCross Ref
- [31] . 2018. Towards low cost, deep water AUV optical mapping. In OCEANS MTS/IEEE Charleston. IEEE, 1–6. Google ScholarCross Ref
- [32] . 2021. Internet of underwater things and big marine data analytics: A comprehensive survey. IEEE Communications Surveys & Tutorials 23, 2 (2021), 904–956. Google ScholarCross Ref
- [33] . 2013. An efficient framework for autonomous underwater vehicle extended sensor networks for pipeline monitoring. In IEEE International Symposium on Robotic and Sensors Environments (ROSE’13). IEEE, 124–129. Google ScholarCross Ref
- [34] . 2017. Deep learning for underwater image recognition in small sample size situations. In OCEANS 2017-Aberdeen. IEEE, 1–4. Google ScholarCross Ref
- [35] . 2017. A comprehensive study on the internet of underwater things: Applications, challenges, and channel models. Sensors 17, 7 (2017), 1477. Google ScholarCross Ref
- [36] . 2014. Underwater wireless optical communication; recent advances and remaining challenges. In International Conference on Transparent Optical Networks (ICTON’14). IEEE, 1–4. Google ScholarCross Ref
- [37] . 2020. Towards the internet of underwater things: Recent developments and future challenges. IEEE Consumer Electronics Magazine 10 (2020), 32–37. Google ScholarCross Ref
- [38] . 2011. Pocket cloudlets. In ACM SIGARCH Computer Architecture News, Vol. 39. ACM, New York, NY, 171–184. Google ScholarDigital Library
- [39] . 2018. Pervasive communities in the internet of people. In International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Vol. 1. IEEE, 40–45. Google ScholarCross Ref
- [40] . 2019. Pervasive data science on the edge. IEEE Pervasive Computing 18 (2019), 40–49. Google ScholarDigital Library
- [41] . 2018. Learning IoT in edge: Deep learning for the internet of things with edge computing. IEEE Network 32, 1 (2018), 96–101. Google ScholarCross Ref
- [42] . 2019. Analysis of LoRa link quality for underwater wireless sensor networks: A semi-empirical study. In IEEE Asia-Pacific Microwave Conference (APMC’19). IEEE, 120–122. Google ScholarCross Ref
- [43] . 2021. GEESE: Edge computing enabled by UAVs. Pervasive and Mobile Computing 72 (2021), 101340. Google ScholarCross Ref
- [44] . 2020. Convolutional neural networks for Risso’s dolphins identification. IEEE Access 8 (2020), 80195–80206. Google ScholarCross Ref
- [45] . 2014. SUNRISE project: Porto university testbed. In Underwater Communications and Networking (UComms’14). IEEE, 1–5. Google ScholarCross Ref
- [46] . 2019. DeFog: Fog computing benchmarks. In ACM/IEEE Symposium on Edge Computing. ACM, New York, NY, 47–58. Google ScholarDigital Library
- [47] . 2006. MobySound: A reference archive for studying automatic recognition of marine mammal sounds. Applied Acoustics 67, 11-12 (2006), 1226–1242. Google ScholarCross Ref
- [48] . 2016. A performance evaluation of container technologies on internet of things devices. In IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS’16). IEEE, 999–1000. Google ScholarCross Ref
- [49] . 2020. Scalable adaptive networking for the internet of underwater things. IEEE Internet of Things Journal 7, 10 (2020), 10023–10037. Google ScholarCross Ref
- [50] . 2021. Plastic waste release caused by COVID-19 and its fate in the global ocean. Proceedings of the National Academy of Sciences 118, 47 (2021), 1–6. Google ScholarCross Ref
- [51] . 2020. Architecture and system design for marine cloud computing assets. Computer Journal 63, 6 (2020), 927–941. Google ScholarCross Ref
- [52] . 2019. Underwater internet of things in smart ocean: System architecture and open issues. IEEE Transactions on Industrial Informatics 16, 7 (2019), 4297–4307. Google ScholarCross Ref
- [53] . 2018. Poseidon-passive-acoustic ocean sensor for entertainment and interactive data-gathering in opportunistic nautical-activities. In Designing Interactive Systems Conference. ACM, New York, NY, 999–1011. Google ScholarDigital Library
- [54] . 2019. SeaMote-interactive remotely operated apparatus for aquatic expeditions. In IFIP Conference on Human-Computer Interaction. Springer, New York, NY, 237–248. Google ScholarDigital Library
- [55] . 2020. LoRaquatica: Studying range and location estimation using LoRa and IoT in aquatic sensing. In International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). IEEE, Austin, TX, 1–6. Google ScholarCross Ref
- [56] . 2022. Deep learning and the oceans. Computer: A Publication of the IEEE Computer Society 55 (2022), 39–50. Google ScholarDigital Library
- [57] . 2017. Deep census: AUV-based scallop population monitoring. In International Conference on Computer Vision Workshops. IEEE, 2865–2873. Google ScholarCross Ref
- [58] . 2019. Underwater optical wireless communications, networking, and localization: A survey. Ad Hoc Networks 94 (2019), 101935. Google ScholarDigital Library
- [59] . 2016. Cloudrone: Micro clouds in the sky. In Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use. ACM, New York, NY, 41–44. Google ScholarDigital Library
- [60] . 2009. The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing 8, 4 (2009), 14–23. Google ScholarDigital Library
- [61] . 2018. Correlation coefficients: Appropriate use and interpretation. Anesthesia & Analgesia 126, 5 (2018), 1763–1768. Google ScholarCross Ref
- [62] . 2020. Aqua-Fi: Delivering internet underwater using wireless optical networks. IEEE Communications Magazine 58, 5 (2020), 84–89. Google ScholarDigital Library
- [63] . 2014. The effects of plastic pollution on aquatic wildlife: Current situations and future solutions. Water, Air, & Soil Pollution 225, 11 (2014), 1–9. Google ScholarCross Ref
- [64] . 2012. Regional-scale benthic monitoring for ecosystem-based fisheries management (EBFM) using an autonomous underwater vehicle (AUV). ICES Journal of Marine Science 69, 6 (2012), 1108–1118. Google ScholarCross Ref
- [65] . 2012. Investigation of oceanic environment using large-scale UWSN and UANETs. In International Conference on Wireless Communications, Networking and Mobile Computing. IEEE, 1–5. Google ScholarCross Ref
- [66] . 2009. Underwater acoustic communication channels: Propagation models and statistical characterization. IEEE Communications Magazine 47, 1 (2009), 84–89. Google ScholarDigital Library
- [67] . 2021. Evaluation of Wifi data transmission algorithms for short distance underwater communication. In OCEANS 2021: San Diego–Porto. IEEE, 1–6. Google ScholarCross Ref
- [68] . 2022. finFindR: Automated recognition and identification of marine mammal dorsal fins using residual convolutional neural networks. Marine Mammal Science 38, 1 (2022), 139–150.Google Scholar
- [69] . 2019. Federated learning over wireless networks: Optimization model design and analysis. In IEEE INFOCOM Conference on Computer Communications. IEEE, 1387–1395. Google ScholarDigital Library
- [70] . 2019. A review on energy efficiency and demand response with focus on small and medium data centers. Energy Efficiency 12 (2019), 1–30. Google ScholarCross Ref
- [71] . 2013. In situ ocean subsurface time-series measurements from OMNI buoy network in the Bay of Bengal. Current Science 1, 1 (2013), 1166–1177. https://www.jstor.org/stable/24092396.Google Scholar
- [72] . 2018. A deep learning method for accurate and fast identification of coral reef fishes in underwater images. Ecological Informatics 48 (2018), 238–244. Google ScholarCross Ref
- [73] . 2018. Air flow measurement and management for improving cooling and energy efficiency in raised-floor data centers: A survey. IEEE Access. 6 (2018), 48867–48901. Google ScholarCross Ref
- [74] . 2019. Adaptive federated learning in resource constrained edge computing systems. IEEE Journal on Selected Areas in Communications 37, 6 (2019), 1205–1221. Google ScholarCross Ref
- [75] . 2019. Underwater and airborne monitoring of marine ecosystems and debris. Journal of Applied Remote Sensing 13, 4 (2019), 044509. Google ScholarCross Ref
- [76] . 2020. Optimizing the use of biologgers for movement ecology research. Journal of Animal Ecology 89, 1 (2020), 186–206. Google ScholarCross Ref
- [77] . 2018. Joint service caching and task offloading for mobile edge computing in dense networks. In IEEE Conference on Computer Communications—INFOCOM. IEEE, 207–215. Google ScholarDigital Library
- [78] . 2021. DES-Pat: A novel DES pattern-based propeller recognition method using underwater acoustical sounds. Applied Acoustics 175 (2021), 107859. Google ScholarCross Ref
- [79] . 2015. A survey of fog computing: Concepts, applications and issues. In Proceedings of the Workshop on Mobile Big Data. ACM, New York, NY, 37–42. Google ScholarDigital Library
- [80] . 2016. A survey of underwater optical wireless communications. IEEE Communications Surveys & Tutorials 19, 1 (2016), 204–238. Google ScholarDigital Library
- [81] . 2015. E-CARP: An energy efficient routing protocol for UWSNs in the internet of underwater things. IEEE Sensors Journal 16, 11 (2015), 4072–4082. Google ScholarCross Ref
Index Terms
- Upscaling Fog Computing in Oceans for Underwater Pervasive Data Science Using Low-Cost Micro-Clouds
Recommendations
A Pattern for Fog Computing
VikingPLoP '16: Proceedings of the 10th Travelling Conference on Pattern Languages of ProgramsFog Computing is a new variety of the cloud computing paradigm that brings virtualized cloud services to the edge of the network to control the devices in the IoT. We present a pattern for fog computing which describes its architecture, including its ...
Edge computing: A survey
AbstractIn recent years, the Edge computing paradigm has gained considerable popularity in academic and industrial circles. It serves as a key enabler for many future technologies like 5G, Internet of Things (IoT), augmented reality and ...
Highlights- A comprehensive survey on edge computing, i.e., Fog, Mobile-edge and Cloudlet.
- ...
A Survey of Fog Computing: Concepts, Applications and Issues
Mobidata '15: Proceedings of the 2015 Workshop on Mobile Big DataDespite the increasing usage of cloud computing, there are still issues unsolved due to inherent problems of cloud computing such as unreliable latency, lack of mobility support and location-awareness. Fog computing can address those problems by ...
Comments