IP Library Granted Patent US 10,185,610
Granted Patent B2
US 10,185,610 · App. 14/392,277 · Granted Jan 22, 2019

Method and system for adjusting the maximum duration of time-critical functions

Inventor: Patrick Svedman (Kista, SE)
Assignee: ZTE TX INC.
G06F11/076G06F11/079G06F11/0736H04L1/00H04L29/14H04L67/325H04L69/40
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 10,185,610
App. No.
14/392,277
Granted
Jan 22, 2019
Kind
B2
Abstract

An improved method and system for achieving target function failure rates for time-critical functions. Communication systems often utilize distributed functions occurring in two or more nodes. Various embodiments of the invention enable such system to achieve target function failure rates by adjusting the maximum allowable duration for time-critical functions. Adjustments to either a function starting time or a maximum allowable function duration may be used to achieve target failure rates. Various embodiments measure a real-time function failure rate. Other embodiments simply lengthen or compress the maximum allowable function duration based on failure or success of the function. The function duration or the function duration statistics do not need to be known.

Claims (35)

1. A method of achieving a target function failure rate for a time-critical computing function, comprising:

executing the time-critical computing function; and

adjusting, at the time-critical computing function, a maximum allowable function duration based on past function failures and successes until the target function failure rate is achieved by adjusting a function starting time by an increment of time that is based on the target function failure rate,

wherein a function failure occurs when the time-critical computing function fails to complete by a function completion deadline, and

wherein the target function failure rate comprises a ratio of a number of function failures to a total number of times the time-critical computing function has been performed.

2. The method of claim 1 , wherein the time-critical computing function is a distributed function comprising actions occurring in two or more distributed nodes.

3. The method of claim 2 , wherein the distributed nodes are connected over a backhaul with a positive backhaul delay.

4. The method of claim 1 , wherein adjusting the maximum allowable function duration based on past function failures and successes comprises adjusting based on a measured function failure rate.

5. The method of claim 1 , wherein adjusting the maximum allowable function duration comprises adjusting based on failure or success of one or more previous iterations of the time-critical computing function.

6. The method of claim 5 , wherein adjusting based on failure or success of one or more previous iterations of the time-critical computing function comprises increasing the maximum allowable function duration due to one or more previous function failures and reducing the maximum allowable function duration due to one or more previous successes.

7. The method of claim 1 , wherein the time-critical computing function is a function performed in a communication system.

8. The method of claim 7 , wherein the time-critical computing function is scheduling a time slot and adjusting the maximum allowable function duration comprises adjusting the starting time relative to the time slot.

9. The method of claim 7 , wherein the time-critical computing function is a random access function and adjusting the maximum allowable function duration comprises bringing forward or postponing a deadline for responding to a random access attempt.

10. A system, comprising:

a first node performing a first portion of a time-critical computing function;

a second node performing a second portion of the time-critical computing function; and

a controller for adjusting a maximum allowable function duration to achieve a target function failure rate by adjusting a function starting time by an increment of time that is based on the target function failure rate,

wherein a function failure occurs when the time-critical computing function fails to complete by a function completion deadline, and

wherein the target function failure rate comprises a ratio of a number of function failures to a total number of times the time-critical computing function has been performed.

11. The system of claim 10 , wherein the first node and the second node are in physically distinct locations.

12. The system of claim 11 , wherein the first and second nodes are connected over backhaul with a positive backhaul delay.

13. The system of claim 10 , wherein adjusting the maximum allowable function duration comprises adjusting at least one of the function starting time or the function completion deadline.

14. The system of claim 10 , wherein adjusting the maximum allowable function duration comprises adjusting based on success or failure of one or more previous iterations of the time-critical computing function.

15. The system of claim 14 , wherein adjusting based on success or failure of one or more previous iterations of the time-critical computing function comprises one of increasing the maximum allowable function duration based on the function failure and reducing the maximum allowable function duration based on function success.

16. The system of claim 10 , wherein the time-critical computing function is a function performed in a communication system.

17. The system of claim 16 , wherein the communication system is a wireless communication system and the time-critical computing function is one of a wireless uplink or wireless downlink function.

18. The system of claim 17 , wherein the time-critical computing function is scheduling a time slot and adjusting the maximum allowable function duration comprises adjusting a starting time relative to the time slot.

19. The system of claim 16 , wherein the time-critical computing function is random access and adjusting the maximum allowable function duration comprises bringing forward or postponing a deadline for responding to a random access attempt.

20. A system for achieving a target function failure rate for a time-critical computing function, the system comprising:

a first node performing a first portion of the time-critical computing function;

a second node performing a second portion of the time-critical computing function; and

a controller for adjusting a maximum allowable function duration to achieve the target function failure rate by adjusting a function starting time by an increment of time that is based on the target function failure rate,

wherein the first node and the second node are distributed, and are connected over a backhaul with a non-zero backhaul delay between them,

wherein a function failure occurs when the time-critical computing function fails to complete by a function completion deadline, and

wherein the target function failure rate comprises a ratio of a number of function failures to a total number of times the time-critical computing function has been performed.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: ZTE (TX) INC.
To: ZTE CORPORATION
Reel/Frame 064968/0351 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 15, 2019
From: ZTE WISTRON TELECOM AB
To: ZTE (TX) INC.
Reel/Frame 049479/0541 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 28, 2018
From: ZTE WISTRON TELECOM AB
To: ZTE (TX) INC.
Reel/Frame 047867/0322 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 13, 2018
From: ZTE WISTRON TELECOM AB
To: ZTE TX INC.
Reel/Frame 046868/0110 →
Continuity (2)
Provisional Application 61838631 · Jun 24, 2013
Related Publication 20160196171A1 · Jul 7, 2016