Browsing by Author "Cao, Hung"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Developing an analytics everywhere framework for the Internet of Things in smart city applications(University of New Brunswick, 2019) Cao, Hung; Wachowicz, MonicaDespite many efforts on developing protocols, architectures, and physical infrastructures for the Internet of Things (IoT), previous research has failed to fully provide automated analytical capabilities for exploring IoT data streams in a timely way. Mobility and co-location, coupled with unprecedented volumes of data streams generated by geo-distributed IoT devices, create many data challenges for extracting meaningful insights. This research work aims at exploring an edge-fog-cloud continuum to develop automated analytical tasks for not only providing higher-level intelligence from continuous IoT data streams but also generating long-term predictions from accumulated IoT data streams. Towards this end, a conceptual framework, called “Analytics Everywhere”, is proposed to integrate analytical capabilities according to their data life-cycles using different computational resources. Three main pillars of this framework are introduced: resource capability, analytical capability, and data life-cycle. First, resource capability consists of a network of distributed compute nodes that can handle automated analytical tasks either independently or in parallel, concurrently or in a distributed manner. Second, analytical capability orchestrates the execution of algorithms to perform streaming descriptive, diagnostic, and predictive analytics. Finally, data life-cycles are designed to manage both continuous and accumulated IoT data streams. The research outcomes from a smart parking and a smart transit scenario have confirmed that a single computational resource is not sufficient to support all analytical capabilities that are needed for IoT applications. Moreover, the implemented architecture relied on an edge-fog-cloud continuum and offered some empirical advantages: (1) on-demand and scalable storage; (2) seamlessly coordination of automated analytical tasks; (3) awareness of the geo-distribution and mobility of IoT devices; (4) latency-sensitive data life-cycles; and (5) resource contention mitigation.Item Unlocking the benefits of transfer learning in edge-cloud computing environments(University of New Brunswick, 2024-04) Nuh Mih, Atah; Cao, HungTransfer learning’s success motivates the need to understand its characteristics across cloud, edge, and edge-cloud computing paradigms. Thus, this extensive research evaluates the role of transfer learning in 1) cloud computing; 2) edge computing; and 3) edge-cloud computing. It first proposes a transfer learning approach to address the data limitation and model scalability challenges for machine learning in a cloud computing environment. Then, this study provides a model optimization for deep neural networks to improve hardware efficiency for training models on edge devices and investigates the role of transfer learning on resource consumption. Finally, a weight-averaging method is proposed for collaborative knowledge transfer across a unified edge and cloud computing environment to improve training performance for local edge models and global server models. The research conclusively shows that transfer learning benefits edge and cloud computing paradigms both individually and collaboratively.