Amalgamated Intermittent Computing Systems

03/23/2023
by   Bashima Islam, et al.
0

Intermittent computing systems undergo frequent power failure, hindering necessary data sample capture or timely on-device computation. These missing samples and deadlines limit the potential usage of intermittent computing systems in many time-sensitive and fault-tolerant applications. However, a group/swarm of intermittent nodes may amalgamate to sense and process all the samples by taking turns in waking up and extending their collective on-time. However, coordinating a swarm of intermittent computing nodes requires frequent and power-hungry communication, often infeasible with limited energy. Though previous works have shown promises when all intermittent nodes have access to the same amount of energy to harvest, work has yet to be looked into scenarios when the available energy distribution is different for each node. The proposed AICS framework provides an amalgamated intermittent computing system where each node schedules its wake-up schedules based on the duty cycle without communication overhead. We propose one offline tailored duty cycle selection method (Prime-Co-Prime), which schedules wake-up and sleep cycles for each node based on the measured energy to harvest for each node and the prior knowledge or estimation regarding the relative energy distribution. However, when the energy is variable, the problem is formulated as a Decentralized-Partially Observable Markov Decision Process (Dec-POMDP). Each node uses a group of heuristics to solve the Dec-POMDP and schedule its wake-up cycle.

READ FULL TEXT
research
12/19/2018

Decentralized Periodic Approach for Adaptive Fault Diagnosis in Distributed Systems

In this paper, Decentralized Periodic Approach for Adaptive Fault Diagno...
research
02/16/2022

NORM: An FPGA-based Non-volatile Memory Emulation Framework for Intermittent Computing

Intermittent computing systems operate by relying only on harvested ener...
research
10/13/2018

A Decentralized Mobile Computing Network for Multi-Robot Systems Operations

Collective animal behaviors are paradigmatic examples of fully decentral...
research
01/28/2020

Dynamic Network Slicing for Scalable Fog Computing Systems with Energy Harvesting

This paper studies fog computing systems, in which cloud data centers ca...
research
07/22/2022

Fault Tolerant Coloring of the Asynchronous Cycle

We present a wait-free algorithm for proper coloring the n nodes of the ...
research
01/05/2019

Optimal Asynchronous Dynamic Policies in Energy-Efficient Data Centers

In this paper, we use a Markov decision process to find optimal asynchro...
research
09/11/2019

Parallel fault-tolerant programming of an arbitrary feedforward photonic network

Reconfigurable photonic mesh networks of tunable beamsplitter nodes can ...

Please sign up or login with your details

Forgot password? Click here to reset