13 research outputs found
iGateLink: A Gateway Library for Linking IoT, Edge, Fog and Cloud Computing Environments
In recent years, the Internet of Things (IoT) has been growing in popularity,
along with the increasingly important role played by IoT gateways, mediating
the interactions among a plethora of heterogeneous IoT devices and cloud
services. In this paper, we present iGateLink, an open-source Android library
easing the development of Android applications acting as a gateway between IoT
devices and Edge/Fog/Cloud Computing environments. Thanks to its pluggable
design, modules providing connectivity with a number of devices acting as data
sources or Fog/Cloud frameworks can be easily reused for different
applications. Using iGateLink in two case-studies replicating previous works in
the healthcare and image processing domains, the library proved to be effective
in adapting to different scenarios and speeding up the development of gateway
applications, as compared to the use of conventional methods
HealthFog: An ensemble deep learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments
Cloud computing provides resources over the Internet and allows a plethora of
applications to be deployed to provide services for different industries. The
major bottleneck being faced currently in these cloud frameworks is their
limited scalability and hence inability to cater to the requirements of
centralized Internet of Things (IoT) based compute environments. The main
reason for this is that latency-sensitive applications like health monitoring
and surveillance systems now require computation over large amounts of data
(Big Data) transferred to centralized database and from database to cloud data
centers which leads to drop in performance of such systems. The new paradigms
of fog and edge computing provide innovative solutions by bringing resources
closer to the user and provide low latency and energy-efficient solutions for
data processing compared to cloud domains. Still, the current fog models have
many limitations and focus from a limited perspective on either accuracy of
results or reduced response time but not both. We proposed a novel framework
called HealthFog for integrating ensemble deep learning in Edge computing
devices and deployed it for a real-life application of automatic Heart Disease
analysis. HealthFog delivers healthcare as a fog service using IoT devices and
efficiently manages the data of heart patients, which comes as user requests.
Fog-enabled cloud framework, FogBus is used to deploy and test the performance
of the proposed model in terms of power consumption, network bandwidth,
latency, jitter, accuracy and execution time. HealthFog is configurable to
various operation modes that provide the best Quality of Service or prediction
accuracy, as required, in diverse fog computation scenarios and for different
user requirements
MetaNet: Automated Dynamic Selection of Scheduling Policies in Cloud Environments
Task scheduling is a well-studied problem in the context of optimizing the
Quality of Service (QoS) of cloud computing environments. In order to sustain
the rapid growth of computational demands, one of the most important QoS
metrics for cloud schedulers is the execution cost. In this regard, several
data-driven deep neural networks (DNNs) based schedulers have been proposed in
recent years to allow scalable and efficient resource management in dynamic
workload settings. However, optimal scheduling frequently relies on
sophisticated DNNs with high computational needs implying higher execution
costs. Further, even in non-stationary environments, sophisticated schedulers
might not always be required and we could briefly rely on low-cost schedulers
in the interest of cost-efficiency. Therefore, this work aims to solve the
non-trivial meta problem of online dynamic selection of a scheduling policy
using a surrogate model called MetaNet. Unlike traditional solutions with a
fixed scheduling policy, MetaNet on-the-fly chooses a scheduler from a large
set of DNN based methods to optimize task scheduling and execution costs in
tandem. Compared to state-of-the-art DNN schedulers, this allows for
improvement in execution costs, energy consumption, response time and service
level agreement violations by up to 11, 43, 8 and 13 percent, respectively.Comment: Accepted in IEEE CLOUD 202
TranAD: Deep Transformer Networks for Anomaly Detection in Multivariate Time Series Data
Efficient anomaly detection and diagnosis in multivariate time-series data is
of great importance for modern industrial applications. However, building a
system that is able to quickly and accurately pinpoint anomalous observations
is a challenging problem. This is due to the lack of anomaly labels, high data
volatility and the demands of ultra-low inference times in modern applications.
Despite the recent developments of deep learning approaches for anomaly
detection, only a few of them can address all of these challenges. In this
paper, we propose TranAD, a deep transformer network based anomaly detection
and diagnosis model which uses attention-based sequence encoders to swiftly
perform inference with the knowledge of the broader temporal trends in the
data. TranAD uses focus score-based self-conditioning to enable robust
multi-modal feature extraction and adversarial training to gain stability.
Additionally, model-agnostic meta learning (MAML) allows us to train the model
using limited data. Extensive empirical studies on six publicly available
datasets demonstrate that TranAD can outperform state-of-the-art baseline
methods in detection and diagnosis performance with data and time-efficient
training. Specifically, TranAD increases F1 scores by up to 17%, reducing
training times by up to 99% compared to the baselines.Comment: Accepted in VLDB 202
Recommended from our members
FlexiBERT: Are Current Transformer Architectures too Homogeneous and Rigid?
The existence of a plethora of language models makes the problem of selecting the best one for a custom task challenging. Most state-of-the-art methods leverage transformer-based models (e.g., BERT) or their variants. Training such models and exploring their hyperparameter space, however, is computationally expensive. Prior work proposes several neural architecture search (NAS) methods that employ performance predictors (e.g., surrogate models) to address this issue; however, analysis has been limited to homogeneous models that use fixed dimensionality throughout the network. This leads to sub-optimal architectures. To address this limitation, we propose a suite of heterogeneous and flexible models, namely FlexiBERT, that have varied encoder layers with a diverse set of possible operations and different hidden dimensions. For better-posed surrogate modeling in this expanded design space, we propose a new graph-similarity-based embedding scheme. We also propose a novel NAS policy, called BOSHNAS, that leverages this new scheme, Bayesian modeling, and second-order optimization, to quickly train and use a neural surrogate model to converge to the optimal architecture. A comprehensive set of experiments shows that
the proposed policy, when applied to the FlexiBERT design space, pushes the performance frontier upwards compared to traditional models. FlexiBERT-Mini, one of our proposed models, has 3% fewer parameters than BERT-Mini and achieves 8.9% higher GLUE score. A FlexiBERT model with equivalent performance as the best homogeneous model achieves 2.6× smaller size. FlexiBERT-Large, another proposed model, achieves state-of-the-art results, outperforming the baseline models by at least 5.7% on the GLUE benchmark
Learning to Dynamically Select Cost Optimal Schedulers in Cloud Computing Environments
The operational cost of a cloud computing platform is one of the most
significant Quality of Service (QoS) criteria for schedulers, crucial to keep
up with the growing computational demands. Several data-driven deep neural
network (DNN)-based schedulers have been proposed in recent years that
outperform alternative approaches by providing scalable and effective resource
management for dynamic workloads. However, state-of-the-art schedulers rely on
advanced DNNs with high computational requirements, implying high scheduling
costs. In non-stationary contexts, the most sophisticated schedulers may not
always be required, and it may be sufficient to rely on low-cost schedulers to
temporarily save operational costs. In this work, we propose MetaNet, a
surrogate model that predicts the operational costs and scheduling overheads of
a large number of DNN-based schedulers and chooses one on-the-fly to jointly
optimize job scheduling and execution costs. This facilitates improvements in
execution costs, energy usage and service level agreement violations of up to
11%, 43% and 13% compared to the state-of-the-art methods.Comment: Accepted as a poster in SIGMETRICS 202