The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 29, 2025

Filed:

Sep. 27, 2023
Applicants:

Lemon Inc., Grand Cayman, KY;

Beijing Volcano Engine Technology Co., Ltd., Beijing, CN;

Inventors:

Zhengyu Yang, Los Angeles, CA (US);

Hao Wang, Los Angeles, CA (US);

Sheng Qiu, Los Angeles, CA (US);

Jianyang Hu, Beijing, CN;

Yang Liu, Los Angeles, CA (US);

Yizheng Jiao, Los Angeles, CA (US);

Qizhong Mao, Los Angeles, CA (US);

Jiaxin Ou, Beijing, CN;

Ming Zhao, Beijing, CN;

Yi Wang, Beijing, CN;

Jingwei Zhang, Beijing, CN;

Assignee:

Lemon Inc., Grand Cayman, KY;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/08 (2016.01); G06F 12/0802 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0659 (2013.01); G06F 3/0604 (2013.01); G06F 3/0635 (2013.01); G06F 3/067 (2013.01); G06F 12/08 (2013.01); G06F 12/0802 (2013.01);
Abstract

Decoupled computing systems include layers of same-type computing resources, and include a dispatch layer to assign tasks from one layer to another, such as input and output (I/O) flows. The I/O flows can be assigned to particular computing resources of a layer based on a weighted moving average of performance data for the layer. When traffic is high, the assignment can include random assignment to some or all of the computing resources in the layer. The I/O flows can be split between read-intensive and write-intensive flows, with more read-intensive flows being assigned based on a pick ratio.


Find Patent Forward Citations

Loading…