IP Library › Granted Patent US 8,458,266
Granted Patent B2
US 8,458,266 · App. 12/626,803 · Granted Jun 4, 2013

Scheduling method and scheduling information synchronizing method in wireless ad hoc network

Inventors: Wun-cheol Jeong (Daejeon, KR); Jong-moon Chung (Seoul, KR); Won-ju Choi (Seoul, KR); Ki-yong Jin (Seoul, KR); Min-seok Kim (Jeju, KR); Seong-soon Joo (Daejeon, KR); Jong-suk Chae (Daejeon, KR)
Assignees: Electronics and Telecommunications Research Institute; Industry-Academic Cooperation Foundation, Yonsei University
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,458,266
App. No.
12/626,803
Granted
Jun 4, 2013
Kind
B2
Abstract

A decentralized scheduling method in a wireless ad hoc network is provided which includes grouping nodes in the network cluster by cluster, determining a cluster head of each cluster, and sequentially performing scheduling cluster by cluster. Accordingly, it is possible to provide an efficient cluster-based scheduling method which quickly adapts to changes and reduces power consumption.

Claims (34)

1. A scheduling method of nodes in a wireless ad hoc network, comprising:

forming a plurality of clusters including at least one node within the network;

selecting a cluster head among nodes included in each of the clusters;

allocating resources for a first cluster to set a transmission schedule for the first cluster;

transmitting the transmission schedule for the first cluster from the cluster head of the first cluster to an edge node of the first cluster;

transmitting the transmission schedule for the first cluster from the edge node of the first cluster to an edge node of the second cluster;

transmitting the transmission schedule for the first cluster from the edge node of the second cluster to the cluster head of the second cluster;

allocating resources for the second cluster to set a transmission schedule for the second cluster based on the transmission schedule of the first cluster; and

after selecting the cluster head, assigning cluster IDs to the clusters in an ascending sequence from the cluster with the most nodes to the cluster with the least nodes,

wherein resources are allocated to each of the clusters sequentially in order of cluster ID.

2. The scheduling method of claim 1 , further comprising, after completing the resource allocation for the second cluster, transmitting, by the cluster head of the second cluster, a cluster head message including scheduling information to other nodes within the second cluster.

3. The scheduling method of claim 1 , wherein transmitting the transmission schedule for the first cluster from the edge node of the first cluster to an edge node of the second cluster includes transmitting a hop count corresponding to a number of intermediate nodes between the edge node of the first cluster and the cluster head of the first cluster.

4. The scheduling method of claim 3 , wherein a cluster head message comprises a broadcast hop count which is a largest hop count received from the edge node of the corresponding cluster.

5. The scheduling method of claim 4 , wherein the cluster head message further comprises a remaining hop count corresponding to a number of transmission hops of the header message from the cluster head of the corresponding cluster.

6. The scheduling method of claim 4 , wherein the cluster head message comprises a flag to indicate if the cluster head message is sent to nodes within a corresponding cluster or to nodes within the network.

7. The scheduling method of claim 2 , wherein, after transmitting the transmission schedule for the first cluster, if the transmission schedule for the first cluster is changed, the cluster head of the first cluster transmits a header message including changed schedule information to other nodes within the first cluster.

8. The scheduling method of claim 1 , wherein selecting the cluster head comprises selecting a node having a most number of links within a cluster.

9. The method of claim 1 , further comprising, after allocating resources for the second cluster, creating an integrated transmission schedule by integrating the transmission schedule of the first cluster and the transmission schedule of the second cluster.

10. The scheduling method of claim 9 , wherein creating the integrated transmission schedule further comprises:

determining a longest frame length from among schedules to be integrated; and

setting the frame length of the integrated schedule to the longest frame length,

wherein the schedules to be integrated include at least the transmission schedule for the first cluster and the transmission schedule for the second cluster.

11. The scheduling method of claim 10 , further comprising, for a cluster whose frame length has been increased by the setting the frame length of the integrated schedule to the longest frame length, performing additional scheduling for each of the clusters.

12. The scheduling method of claim 1 , wherein allocating resources for the first and second clusters comprises performing scheduling by broadcast scheduling algorithm (BSA).

13. A scheduling method of nodes in a wireless ad hoc network, comprising:

forming a plurality of clusters including at least one node within the network;

selecting a cluster head among nodes included in each of the clusters;

allocating resources for a first cluster to set a transmission schedule for the first cluster;

transmitting the transmission schedule for the first cluster from the cluster head of the first cluster to an edge node of the first cluster;

transmitting the transmission schedule for the first cluster from the edge node of the first cluster to an edge node of the second cluster;

transmitting the transmission schedule for the first cluster from the edge node of the second cluster to the cluster head of the second cluster;

allocating resources for the second cluster to set a transmission schedule for the second cluster based on the transmission schedule of the first cluster; and

after allocating resources for the second cluster, creating an integrated transmission schedule by integrating the transmission schedule of the first cluster and the transmission schedule of the second cluster, determining a longest frame length from among schedules to be integrated, and setting the frame length of the integrated schedule to the longest frame length,

wherein the schedules to be integrated include at least the transmission schedule for the first cluster and the transmission schedule for the second cluster.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 023589 FRAME 0259. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 19, 2013
From: JEONG, WUN-CHEOL; CHUNG, JONG-MOON; CHOI, WON-JU; JIN, KI-YONG; KIM, MIN-SEOK; JOO, SEONG-SOON; CHAE, JONG-SUK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY OF YONSEI UNIVERSITY
Reel/Frame 030660/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2009
From: JEONG, WUN-CHEOL; CHUNG, JONG-MOON; CHOI, WON-JU; JIN, KI-YONG; KIM, MIN-SEOK; JOO, SEONG-SOON; CHAE, JONG-SUK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 023589/0259 →
Priority Claims (1)
KR 10-2009-0033328 · Apr 16, 2009 · national
Continuity (1)
Related Publication 20100268825A1 · Oct 21, 2010