Theo Kanter’s research while affiliated with Stockholm University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (35)


Context-based Reasoning through Fuzzy Logic for Edge Intelligence
  • Article

March 2021

·

43 Reads

·

1 Citation

Journal of Ubiquitous Systems and Pervasive Networks

·

·

Theo Kanter

With the advent of edge computing, the Internet of Things (IoT) environment has the ability to process data locally. The complexity of the context reasoning process can be scattered across several edge nodes that are physically placed at the source of the qualitative information by moving the processing and knowledge inference to the edge of the IoT network. This facilitates the real-time processing of a large range of rich data sources that would be less complex and expensive compare to the traditional centralized cloud system. In this paper, we propose a novel approach to provide low-level intelligence for IoT applications through an IoT edge controller that is leveraging the Fuzzy Logic Controller along with edge computing. This low-level intelligence, together with cloud-based intelligence, forms the distributed IoT intelligence. The proposed controller allows distributed IoT gateway to manage input uncertainties; besides, by interacting with its environment, the learning system can enhance its performance over time, which leads to improving the reliability of the IoT gateway. Therefore, such a controller is able to offer different context-aware reasoning to alleviate the distributed IoT. A simulated smart home scenario has been done to prove the plausibility of the low-level intelligence concerning reducing latency and more accurate prediction through learning experiences at the edge.


Figure 1. The federated learning overall procedure
distribution of data among nodes.
Results of RMSE and MAPE for global models.
Results of RMSE and MAPE after personalization.
ScienceDirect Distributed Reasoning with SDN Based Federated Learning for Edge computing
  • Conference Paper
  • Full-text available

February 2021

·

169 Reads

The development of the Internet of Things over the last decade has led to large amounts of data being generated at the network edge. This highlights the importance of local data processing and reasoning. Machine learning is most commonly used to automate tasks and perform complex data processing and reasoning. Collecting such data in a centralized location has become increasingly problematic in recent years due to network bandwidth and data privacy concerns. The easy-to-change behavior of edge infrastructure enabled by software-defined networking (SDN) allows IoT data to be gathered on edge servers and gateways, where federated learning (FL) can be performed: creating a centralized model without uploading data to the cloud. In this paper, we analyze the use of edge computing and federated learning, a decentralized machine learning methodology that increases the amount and variety of data used to train deep learning models. To the best of our knowledge, this paper reports the first use of federated learning to help the Microgrid Energy Management System (EMS) predict load and obtain promising results. Simulations were performed using TensorFlow Federated with data from a modified version of the Dataport site.

Download

Distributed-Reasoning for Task Scheduling through Distributed Internet of Things Controller

February 2021

·

18 Reads

·

4 Citations

The introduction of distributed-reasoning through ubiquitous instrumentation within the distributed Internet of Things (IoT) leads to outstanding improvements in real-time monitoring, optimization, fault-tolerance, traffic, healthcare, so on. Using a ubiquitous controller to interconnect devices in the IoT, however monumental, is still in its embryonic stage, it has the potential to create distributed-intelligent IoT solutions that are more efficient and safer then centric intelligence. It is essential to step in a new direction for designing a distributed intelligent controller for task scheduling as a means to, first, dynamically interact with a smart environment in efficient real-time data processing and, second, react to flexible changes. To cope with these issues, we outline a two-level intelligence schema, using edge computing to enhance distributed IoT. The edge schema pushes the streaming processing capability from cloud to edge devices to better support timely and reliable streaming analytics to improve the performance of smart IoT applications. In this paper, in order to provide better, reliable, and flexible streaming analytics and overcome the data uncertainties, we proposed an IoT gateway controller to provide low-level intelligence by employing a fuzzy abductive reasoner. Numerical simulations support the feasibility of our proposed approaches.


Figure 1. The federated learning overall procedure
Notation of FL algorithm.
distribution of data among nodes.
Results of RMSE and MAPE for global models.
Results of RMSE and MAPE after personalization.
Federated Learning for Distributed Reasoning on Edge Computing

January 2021

·

178 Reads

·

17 Citations

Procedia Computer Science

The development of the Internet of Things over the last decade has led to large amounts of data being generated at the network edge. This highlights the importance of local data processing and reasoning. Machine learning is most commonly used to automate tasks and perform complex data processing and reasoning. Collecting such data in a centralized location has become increasingly problematic in recent years due to network bandwidth and data privacy concerns. The easy-to-change behavior of edge infrastructure enabled by software-defined networking (SDN) allows IoT data to be gathered on edge servers and gateways, where federated learning (FL) can be performed: creating a centralized model without uploading data to the cloud. In this paper, we analyze the use of edge computing and federated learning, a decentralized machine learning methodology that increases the amount and variety of data used to train deep learning models. To the best of our knowledge, this paper reports the first use of federated learning to help the Microgrid Energy Management System (EMS) predict load and obtain promising results. Simulations were performed using TensorFlow Federated with data from a modified version of the Dataport site.


Figure 1: Distributed intelligent gateway controller in distributed IoT.
Figure 2: The Low-Level Intelligent Control Scheme.
Example of Inference rules.
The FLC model universe of discourse
Distributed-Reasoning for Task Scheduling through Distributed Internet of Things Controller

January 2021

·

37 Reads

·

5 Citations

Procedia Computer Science

The adoption of distributed reasoning through ubiquitous instrumentation in the distributed Internet of Things (IoT) leads to outstanding improvements in real-time monitoring, optimization, fault tolerance, traffic, healthcare, etc. Using a ubiquitous controller to interconnect devices in the IoT is still in the embryonic stage. However, it has the potential to create distributed-intelligent IoT solutions that are more efficient and secure than centric intelligence. It is essential to take a new direction to design a distributed intelligent controller for task scheduling that can firstly dynamically interact with a smart environment in efficient real-time data processing and secondly respond to flexible changes. To address these issues, we outline a two-level intelligence scheme that leverages edge computing to improve distributed IoT. The edge scheme shifts the capability of streaming processing from the cloud to edge devices to alleviate latency, support better reliable streaming analytics, and improve smart IoT applications’ performance. In this work, to enable better, reliable, and flexible streaming analytics and overcome the data uncertainties, we proposed an IoT gateway controller that provides low-level intelligence by using a fuzzy abductive reasoner. Numerical simulations support the feasibility of our proposed approaches.


An Autonomic IoT Gateway for Smart Home Using Fuzzy Logic Reasoner

November 2020

·

460 Reads

·

15 Citations

Procedia Computer Science

With recent advancements in communications and sensor technologies, the Internet of Things (IoT) has been experiencing rapid growth. It is estimated that billions of objects will be connected, which would create a vast amount of data. Cloud computing has been the predominant choice for monitoring connected objects and delivering data-based intelligence, but high response time and network load of cloud-based solutions are limiting factors for IoT deployment. In order to cope with this challenge, this paper proposes a novel approach to provide low-level intelligence for IoT applications through an IoT edge controller that is leveraging the Fuzzy Logic Controller along with edge computing. This low-level intelligence, together with cloud-based intelligence, forms the distributed IoT intelligence. The proposed controller allows distributed IoT gateway to manage input uncertainties; besides, by interacting with its environment, the learning system can enhance its performance over time, which leads to improving the reliability of the IoT gateway. Therefore, such a controller is able to offer different context-aware reasoning to alleviate the distributed IoT. A simulated smart home scenario has been done to prove the plausibility of the low-level intelligence concerning reducing latency and more accurate prediction through learning experiences at the edge.


Statistics value of second scenario to estimate the distance by using RSSI
Simulation parameter for scenario 2
Distributed Adaptive Formation Control for Multi-UAV to Enable Connectivity

August 2020

·

66 Reads

There is increasing demand for control of multi-robot and as well distributing large amounts of content to cluster of Unmanned Aerial Vehicles (UAV) on the operation. In recent years several large-scale accidents have happened. To facilitate rescue operations and gather information, the technology that can access and map inaccessible areas is needed. This paper presents a disruptive approach to address the issues with communication, data collection and data sharing for UAV units in inaccessible or dead zones and We demonstrated feasibility of the approach and evaluate its advantages over the Ad Hoc architecture involving autonomous gateways


Fig. 2.1 Distributed intelligence-assisted IoT architecture
Fig. 2.3 Mobile edge controller roles in SmartLiving
Fig. 2.4 Mobile edge controller roles in SmartLiving
The Role of Mobile Edge Computing Towards Assisting IoT with Distributed Intelligence: A SmartLiving Perspective

January 2019

·

321 Reads

·

9 Citations

Internet-of-Things (IoT) promises to impact every aspect of our daily life by connecting and automating everyday objects which bring the notion of SmartLiving. While it is certain that the trend will grow at a rapid speed, at the same time, challenge to alleviate intelligence of things by reaping value from the data requires to be addressed. The intelligence further cannot depend only on the existing cloud-based solutions which edge computing is expected to mitigate by integrating distributed intelligence. An IoT application necessitates applying knowledge with low latency. However, to comply with the vision of autonomic IoT and real-time intelligence, extracting and applying knowledge are necessitated for which this chapter proposes to exploit mobile edge computing (MEC) to further assist distributed intelligence. Therefore, the problem that this chapter addresses is feasibility investigation of MEC to provide intelligence by reasoning contextualised data and, thereby, the role of MEC in distributed intelligence.


Figure 1. A layered distributed computation architecture supporting DLT for IoT devices
Figure 2. Edge Device with DLT based on proximity-Context
Figure 3. Public Safety and a view of the operation scenario
A Scalable Distriubuted Ledger for Internet of Things based on Edge Computing

October 2018

·

416 Reads

·

1 Citation

Internet of Things (IoT) is becoming necessities of people’s daily life and establishing itself as an essential part of future Internet. One of the challenges for using IoT is the security of data collected by trillions of IoT devices and used by millions of services. Distributed ledger technology (DLT) provides a distributed security method which can benefit IoT. Yet challenges are put forward when integrating DLT with IoT, such as scalability and heterogeneous capability of IoT devices. In this paper, we propose a mechanism for integrating DLT in IoT by using edge computing technology, taking the scalability and heterogeneous capability of IoT devices into consideration. IoT devices are clustered dynamically into groups based on various proximity context information. A cluster head is used to bridge the IoT devices with the blockchain network where smart contract is deployed. Through this way, the security of the IoT is improved and the scalability and latency are solved. We elaborate our mechanism and discuss issues that should be considered and implemented when using the proposed mechanism.



Citations (29)


... The superiority of the developed framework has been assessed and compared to benchmarks [10]. Distributed intelligent controllers for job scheduling can dynamically engage with the smart environment in efficient real-time data processing and make flexible adjustments [11]. Application partitioning can separate local and edge server executions in mobile edge computing (MEC). ...

Reference:

Distributed data processing and task scheduling based on GPU parallel computing
Distributed-Reasoning for Task Scheduling through Distributed Internet of Things Controller

Procedia Computer Science

... Compared with the point-to-point and fully decentralized paradigm, the FL technique shares agent experience through sharing parameters, which is implicit, thus avoiding potential data breaches and privacy risks. In [18], the FL was an assistance for the energy management to reduce the concerns in data privacy and network bandwidth, which obtains promising results. Bouachir et al. [19] proposed FederatedGrids, which focused on trust and privacy in energy trading among MG agents. ...

Federated Learning for Distributed Reasoning on Edge Computing

Procedia Computer Science

... The former are able to process, analyze, and secure data, while the latter are unable to do so. Information sharing, data processing, and data management are the cornerstones of edge intelligence [4]. Separate assembly lines may now coordinate their efforts through wired or wireless networks, made possible by intelligence located on the factory's perimeter. ...

Context-based Reasoning through Fuzzy Logic for Edge Intelligence
  • Citing Article
  • March 2021

Journal of Ubiquitous Systems and Pervasive Networks

... Researchers have also proposed many "energy-efficient" protocols and techniques to achieve the goals. The works include optimized power model [37], dynamic modulation techniques [38], scheduling schemes [39], sleep-awake techniques [40], finding the least congested optimized route [41], topology control [42], and many more [43][44][45][46]. However, these works require thinking over the "trade-off" between resource optimization and QoS requirements. ...

Distributed-Reasoning for Task Scheduling through Distributed Internet of Things Controller

... IoT has benefited from adapting fuzzy logic techniques. These included a fuzzy model for IoT information security evaluation [61], a secure intelligent fuzzy blockchain framework for effective threat detection in IoT networks [62], a fuzzy description logic-based IoT framework that allows users to build their IoT applications according to their needs [63], an activity recognition for IoT devices using fuzzy spatio-temporal features [64] and a fuzzy logic controller for distributed IoT gateway to manage input uncertainties [65]. ANFIS models were also found effective for IoT-related applications. ...

An Autonomic IoT Gateway for Smart Home Using Fuzzy Logic Reasoner

Procedia Computer Science

... The author [15] examines resource allocation in IoT networks using edge computing and machine learning techniques. Because there are so many users in IoT networks, it looks at the design of computing workload offloading solutions for IoT connected-device infrastructure, which is still challenging. ...

The Role of Mobile Edge Computing Towards Assisting IoT with Distributed Intelligence: A SmartLiving Perspective

... As shown in Fig. 2 DLT-based microgrid can make decision based on the defined of local market participants and the form of energy traded will be defined. To realize the above architecture following increase of the security of energy supply or the integration of local renewable generation into the energy supply system must be consider scalability [19], [20] and [21]. In order to address scalability and different from existing approaches by propose logical Each cluster will get market access and it should be given access to the communities residents or similar defined clusters of market participants. ...

A Scalable Distriubuted Ledger for Internet of Things based on Edge Computing

... Year Approach NDNoT adaptability compliance [54] 2017 Statistical Based Already on NDNoT [55] 2023 Machine Learning Based Low [56] 2023 Machine Learning Based Low [57] 2022 Attack Aware Forwarding Strategy Low [58] 2022 ...

A mechanism for mitigating DoS attack in ICN-based internet of things
  • Citing Conference Paper
  • October 2017

Haoyue Xue

·

·

·

[...]

·

Xirong Que

... The challenges associated with the caching context for IoT applications stem from the complex and dynamic characteristics of IoT, which differ from traditional IoT data caching [11], [31]. Although well-established metrics such as frequency and size are effective for caching IoT data, the continuously changing context derived from IoT requires more nuanced caching strategies. ...

Differentiated Context Maintenance and Exchange oriented to Internet of Things