US 12,010,164 B2
System for providing exact communication delay guarantee of request response for distributed service
Yanxia Li, Beijing (CN); Jinlin Wang, Beijing (CN); Peng Sun, Beijing (CN); and Jiaqi Li, Beijing (CN)
Assigned to INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES, Beijing (CN); and BEIJING HILI TECHNOLOGY CO. LTD, Beijing (CN)
Appl. No. 17/760,889
Filed by INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES, Beijing (CN); and BEIJING HILI TECHNOLOGY CO. LTD, Beijing (CN)
PCT Filed Sep. 26, 2019, PCT No. PCT/CN2019/108081
§ 371(c)(1), (2) Date Mar. 16, 2022,
PCT Pub. No. WO2021/056314, PCT Pub. Date Apr. 1, 2021.
Claims priority of application No. 201910897838.8 (CN), filed on Sep. 23, 2019.
Prior Publication US 2022/0353320 A1, Nov. 3, 2022
Int. Cl. G06F 15/16 (2006.01); H04L 67/10 (2022.01); H04L 67/56 (2022.01)
CPC H04L 67/10 (2013.01) [H04L 67/56 (2022.05)] 14 Claims
OG exemplary drawing
 
1. A system for providing exact communication delay guarantee of a request response for a distributed service, the system comprising:
a plurality of service provider nodes, a coverage area of each service provider node serving a set of users, communication between any user in the coverage area and a corresponding service provider node being subject to a communication delay, each coverage area having a plurality of adjacent areas, and each service provider node having a plurality of neighbor nodes and saving neighbor node information on the plurality of neighbor nodes;
a physical network that enables, according to division of the coverage areas of the service provider nodes, each user in the physical network to be located in one of the coverage areas;
at least one proxy node deployed at a position of a user network access point, and configured to:
acquire a service request message sent by one of the users;
request a service provider node list having request parameters that carry information of the at least one proxy node or the one user;
acquire a recommended service provider node list;
screen service provider nodes in the recommended service provider node list that provide a delay guarantee such that the communication delay with the one user will be less than a predetermined delay guarantee value;
select and save the service provider nodes which provide the delay guarantee in the recommended service provider node list; and
acquire and forward a service response message to the one user; and
a management node configured to:
receive and store service provider node information reported by all the service provider nodes, including the neighbor node information;
respond to the request for obtaining the service provider node list from the at least one proxy node or the one user, the information of the at least one proxy node or the one user being matched with the service provider node information stored in the management node; and
form and return the recommended service provider node list to the proxy node or the one user.