IoE Device Awake Scheduling via Discovery Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless Internet-of-Everything (IoE) networks, IoE devices face challenges in scheduling and signaling awake periods to facilitate low-latency communication while conserving power, especially in multi-hop networks with bursty and periodic traffic, where devices need to operate in power-saving mode most of the time.
Innovation Solution
A method where a first node receives synchronization information to determine discovery frames, schedules awake periods with other nodes, and remains awake for communication, allowing for coordinated and distributed scheduling to reduce end-to-end latency and prioritize transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If IoE devices operate in power-saving mode most of the time, then power consumption is reduced, but communication latency increases because devices cannot transmit or receive signals when sleeping
Solution Approach 1:
The patent implements periodic awake periods where IoE devices wake up at scheduled intervals to transmit and receive signals, then return to sleep mode. This periodic activation pattern allows devices to balance power saving with communication needs by being awake only when necessary for data transmission or reception, thereby reducing overall power consumption while maintaining acceptable latency for periodic traffic
Solution Approach 2:
The patent uses discovery frames transmitted during awake periods to pre-schedule future awake periods and communication slots before devices go back to sleep. By planning ahead and announcing upcoming awake periods in advance, devices can optimize their sleep schedules while ensuring they wake up in time for scheduled communications, reducing latency without sacrificing power efficiency
2Productivity
If IoE devices coordinate awake periods to achieve low end-to-end latency, then communication efficiency improves, but device complexity increases due to the need for scheduling coordination
Solution Approach 1:
The patent enables distributed scheduling where each IoE device independently determines its own awake periods and communication slots based on information received from other devices, without requiring a central coordinator. Each device autonomously manages its sleep and wake schedules by processing discovery frames and scheduling data from peers, simplifying the overall system architecture while maintaining coordinated communication
Solution Approach 2:
The patent implements a feedback mechanism where devices exchange discovery frames containing scheduling information about their awake periods and communication slots. Each device uses this feedback from other devices to adjust and optimize its own scheduling, creating a self-organizing system that achieves coordinated awake periods through iterative information exchange rather than complex centralized control
3Loss of time
If IoE devices reserve slots in each frame to meet latency constraints, then latency requirements are satisfied, but power consumption increases due to extended awake periods
Solution Approach 1:
The patent divides the communication medium into discrete time slots within frames, allowing devices to reserve specific slots for transmission and reception only when needed. By segmenting the frame structure into controllable time slots rather than requiring continuous awake periods, devices can meet latency constraints for urgent communications while returning to sleep mode during unused slots, optimizing the balance between latency performance and power consumption
Data Source
AI summary
In an aspect of the disclosure, a method, a computer program product, and an apparatus are provided. The apparatus may be a first node. The first node receives synchronization information. The first node determines at least one discovery frame based on the synchronization information. The first node receives scheduling data from the second node in one of the at least one discovery frame. The first node determines a first awake period of the second node based on the scheduling data of the second node. The first node determines a second awake period of the first node based on the first awake period. The first node associates with the second node. The first node remains awake for communication in the second awake period.


