Log In Sign Up

Energy Efficient Neural Network Embedding in IoT over Passive Optical Networks

by   Mohammed Moawad Alenazi, et al.

In the near future, IoT based application services are anticipated to collect massive amounts of data on which complex and diverse tasks are expected to be performed. Machine learning algorithms such as Artificial Neural Networks (ANN) are increasingly used in smart environments to predict the output for a given problem based on a set of tuning parameters as the input. To this end, we present an energy efficient neural network (EE-NN) service embedding framework for IoT based smart homes. The developed framework considers the idea of Service Oriented Architecture (SOA) to provide service abstraction for multiple complex modules of a NN which can be used by a higher application layer. We utilize Mixed Integer Linear Programming (MILP) to formulate the embedding problem to minimize the total power consumption of networking and processing simultaneously. The results of the MILP model show that our optimized NN can save up to 86 fog nodes due to the limited capacity of IoT devices.


Resilient Service Embedding In IoT Networks

The Internet of Things (IoT) has been applied to a large number of heter...

Energy Efficient Distributed Processing for IoT

In this paper, the entire IoT-fog-cloud architecture is modelled, the se...

Service Embedding in IoT Networks

The Internet of Things is anticipated to participate in the execution of...

Energy-Efficient Distributed Machine Learning in Cloud Fog Networks

Massive amounts of data are expected to be generated by the billions of ...

Energy-Efficient AI over a Virtualized Cloud Fog Network

Deep Neural Networks (DNNs) have served as a catalyst in introducing a p...

Energy Efficient IoT Virtualization Framework with Peer to Peer Networking and Processing

In this paper, an energy efficient IoT virtualization framework with P2P...

Energy-Efficient Adaptive Machine Learning on IoT End-Nodes With Class-Dependent Confidence

Energy-efficient machine learning models that can run directly on edge d...