US 12,135,996 B2
Computing resource scheduling method, scheduler, internet of things system, and computer readable medium
Kun Nie, ShanDong (CN)
Assigned to SIEMENS SCHWEIZ AG, Zurich (CH)
Appl. No. 17/434,517
Filed by Siemens Schweiz AG, Zürich (CH)
PCT Filed Feb. 28, 2019, PCT No. PCT/CN2019/076474
§ 371(c)(1), (2) Date Aug. 27, 2021,
PCT Pub. No. WO2020/172852, PCT Pub. Date Sep. 3, 2020.
Prior Publication US 2022/0138012 A1, May 5, 2022
Int. Cl. G06F 9/50 (2006.01)
CPC G06F 9/5038 (2013.01) [G06F 9/5044 (2013.01); G06F 9/5088 (2013.01)] 17 Claims
OG exemplary drawing
 
17. An edge distributed data processing system configured to process data collected by a sensor in an Internet of Things system, the system comprising:
an edge computing device configured to provide a computing resource required for data processing to the IoT system; and a scheduler configured to:
receive from a data collection module in the IoT system data to be processed collected by a sensor;
determine a processing priority of the data to be processed;
predict, according to the determined processing priority, a computing resource amount and duration required for processing the data to be processed;
schedule a computing resource of the edge computing device according to the predicted computing resource amount and duration to process the data to be processed;
executing the edge computing device in the IoT system as scheduled to provide the computing resource required to process the received data; and
wherein when predicting, according to the determined processing priority, a computing resource amount and duration required for processing the data to be processed, the computer readable code is further configured to: search for a computing resource amount and duration occupied during processing of historical data, wherein the historical data is similar to the data to be processed in length, sensor type, and processing priority; and predict, according to the found computing resource amount and duration occupied during the processing of the historical data, the computing resource amount and the duration required.