Patents by Inventor Weicai Chen

Weicai Chen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210006505
    Abstract: A bursty traffic allocation method includes: receiving statistical data sent by a proxy server deployed in a service node, where the statistical data is used to characterize an operating state of the service node and/or one or more physical machines in the service node; determining whether there is a bursty condition in a target service, and if there is a bursty condition in the target service, generating a resource scheduling task matching the service node based on the statistical data; feeding back the resource scheduling task to the proxy server, to allow the proxy server to expand a physical machine in the service node according to a resource amount specified in the resource scheduling task; and receiving a resource expansion message fed back by the proxy server for the resource scheduling task, and pulling bursty traffic of the target service to a physical machine specified in the resource expansion message.
    Type: Application
    Filed: September 20, 2018
    Publication date: January 7, 2021
    Inventor: Weicai CHEN
  • Patent number: 10649664
    Abstract: Embodiments of the present application relate to a method for scheduling virtual disk input and output (I/O) ports, a device for scheduling virtual disk I/O ports, and a computer program product for scheduling virtual disk I/O ports. A method for scheduling virtual disk I/O ports is provided. The method includes assigning a set of service quality ratings to a corresponding set of virtual disk I/O ports based on a set of reading-writing bandwidth quotas associated with the corresponding set of virtual disk I/O ports in a physical machine, determining a total forecast value of a data bandwidth to be used by reading-writing requests and determining virtual disk I/O ports, allocating reading-writing bandwidth limits to the virtual disk I/O ports, and scheduling virtual disk I/O ports on the physical machine.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 12, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Xiaobo Li, Weicai Chen, Bo Chen
  • Patent number: 10608866
    Abstract: Forwarding Ethernet packets is disclosed, including: receiving an incoming packet; determining a value based at least in part on performing a hash operation on at least a portion of a destination Internet Protocol (IP) address included in the incoming packet; comparing the value against a pre-established look-up table to determine whether a corresponding index value is found, wherein the pre-established look-up table stores index values and corresponding data sets to respective ones of the index values; determining a destination media access control (MAC) address associated with the incoming packet based at least in part on whether the corresponding index value is found in the pre-established look-up table; and forwarding the incoming packet to a virtual machine associated with the determined destination MAC address.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 31, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Shikun Tian, Yingbin Wang, Weicai Chen, Bo Chen
  • Patent number: 10574586
    Abstract: A method includes: configuring parameters for a self-adaptive task and sending the parameters to a control center; performing a task registration of the self-adaptive task according to the parameters; assigning the range for CDN service resources to a proxy; sending a data collection command to CDN service resources within the range; sending the collected data to the control center; generating a self-adaptive control line according to the collected data; generating a control command for the proxy according to the self-adaptive control line; generating a control policy for each of the CDN service resources, and allocating the control policy to a corresponding CDN service resource.
    Type: Grant
    Filed: September 4, 2016
    Date of Patent: February 25, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD
    Inventor: Weicai Chen
  • Patent number: 10331349
    Abstract: The present disclosure introduces a method and an apparatus of shrinking virtual hard disk image file. The present techniques search a garbage data block in a file and revise a record of the garbage data block in a block allocation table (BAT). The file includes one or more data blocks and a BAT that records information of each data block. The garbage data block is a data block that does not store effective data. The present techniques move an effective data block subsequent to the garbage data block, revise a record of the effective data block in the BAT after the moving, and shrink a size of the file after the movement.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 25, 2019
    Inventors: Zhen-hua Song, Qian Wang, Jia Wan, Weicai Chen
  • Publication number: 20190190792
    Abstract: A method for protecting CDN client source station is provided. The method includes: collecting an indicator parameter from a client source station, and collecting a dimension parameter from a CDN edge node; obtaining source station load data, back-to-source status data, and client behavioral data by processing the indicator parameter and the dimension parameter; analyzing the source station load data, the back-to-source status data, and the client behavioral data to obtain prediction data; determining a source station service status based on the prediction data; when the source station service status is abnormal, determining different abnormal conditions and generating a corresponding control strategy in conjunction with the collected indicator parameter and dimension parameter; and executing the control strategy. Through relatively precise prediction, the source station may be protected in real-time and more accurately.
    Type: Application
    Filed: June 1, 2017
    Publication date: June 20, 2019
    Inventors: Weicai CHEN, Fengli ZHANG
  • Publication number: 20190087090
    Abstract: Embodiments of the present application relate to a method for scheduling virtual disk input and output (I/O) ports, a device for scheduling virtual disk I/O ports, and a computer program product for scheduling virtual disk I/O ports. A method for scheduling virtual disk I/O ports is provided. The method includes assigning a set of service quality ratings to a corresponding set of virtual disk I/O ports based on a set of reading-writing bandwidth quotas associated with the corresponding set of virtual disk I/O ports in a physical machine, determining a total forecast value of a data bandwidth to be used by reading-writing requests and determining virtual disk I/O ports, allocating reading-writing bandwidth limits to the virtual disk I/O ports, and scheduling virtual disk I/O ports on the physical machine.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 21, 2019
    Inventors: Xiaobo Li, Weicai Chen, Bo Chen
  • Publication number: 20180316623
    Abstract: In a method for self-adaptive bandwidth control of a CDN platform, a UI platform provides a unified configuration port and function operation interface for the system for self-adaptive bandwidth control. A proxy performs a task registration on the control center to obtain the controllable CDN service resources assigned by the control center. Then, data is collected from the CDN service resources and the collected data is sent to the control center. The control center gathers and analyzes the collected data to generate a self-adaptive control line, and allocates a control command to the proxy. After the proxy receives the control command, by performing self-learning and adjustment, the proxy generates a final control policy, and allocates the control policy to corresponding CDN service resources to realize the self-adaptive bandwidth control of the CDN platform.
    Type: Application
    Filed: September 4, 2016
    Publication date: November 1, 2018
    Inventor: Weicai CHEN
  • Patent number: 10114553
    Abstract: Embodiments of the present application relate to a method for scheduling virtual disk input and output (I/O) ports, a device for scheduling virtual disk I/O ports, and a computer program product for scheduling virtual disk I/O ports. A method for scheduling virtual disk I/O ports is provided. The method includes assigning a set of service quality ratings to a corresponding set of virtual disk I/O ports based on a set of reading-writing bandwidth quotas associated with the corresponding set of virtual disk I/O ports in a physical machine, determining a total forecast value of a data bandwidth to be used by reading-writing requests and determining virtual disk I/O ports, allocating reading-writing bandwidth limits to the virtual disk I/O ports, and scheduling virtual disk I/O ports on the physical machine.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: October 30, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Xiaobo Li, Weicai Chen, Bo Chen
  • Publication number: 20180241608
    Abstract: Forwarding Ethernet packets is disclosed, including: receiving an incoming packet; determining a value based at least in part on performing a hash operation on at least a portion of a destination Internet Protocol (IP) address included in the incoming packet; comparing the value against a pre-established look-up table to determine whether a corresponding index value is found, wherein the pre-established look-up table stores index values and corresponding data sets to respective ones of the index values; determining a destination media access control (MAC) address associated with the incoming packet based at least in part on whether the corresponding index value is found in the pre-established look-up table; and forwarding the incoming packet to a virtual machine associated with the determined destination MAC address.
    Type: Application
    Filed: April 24, 2018
    Publication date: August 23, 2018
    Inventors: Shikun Tian, Yingbin Wang, Weicai Chen, Bo Chen
  • Patent number: 9985818
    Abstract: Forwarding Ethernet packets is disclosed, including: receiving an incoming packet; determining a value based at least in part on performing a hash operation on at least a portion of a destination Internet Protocol (IP) address included in the incoming packet; comparing the value against a pre-established look-up table to determine whether a corresponding index value is found, wherein the pre-established look-up table stores index values and corresponding data sets to respective ones of the index values; determining a destination media access control (MAC) address associated with the incoming packet based at least in part on whether the corresponding index value is found in the pre-established look-up table; and forwarding the incoming packet to a virtual machine associated with the determined destination MAC address.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: May 29, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Shikun Tian, Yingbin Wang, Weicai Chen, Bo Chen
  • Patent number: 9501225
    Abstract: The present disclosure introduces a method and an apparatus of shrinking virtual hard disk image file. The present techniques search a garbage data block in a file and revise a record of the garbage data block in a block allocation table (BAT). The file includes one or more data blocks and a BAT that records information of each data block. The garbage data block is a data block that does not store effective data. The present techniques move an effective data block subsequent to the garbage data block, revise a record of the effective data block in the BAT after the moving, and shrink a size of the file after the movement.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: November 22, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhen-hua Song, Weicai Chen, Qian Wang, Jia Wan
  • Publication number: 20160335018
    Abstract: The present disclosure introduces a method and an apparatus of shrinking virtual hard disk image file. The present techniques search a garbage data block in a file and revise a record of the garbage data block in a block allocation table (BAT). The file includes one or more data blocks and a BAT that records information of each data block. The garbage data block is a data block that does not store effective data. The present techniques move an effective data block subsequent to the garbage data block, revise a record of the effective data block in the BAT after the moving, and shrink a size of the file after the movement.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Zhen-hua Song, Qian Wang, Jia Wan, Weicai Chen
  • Publication number: 20140325522
    Abstract: Embodiments of the present application relate to a method for scheduling virtual disk input and output (I/O) ports, a device for scheduling virtual disk I/O ports, and a computer program product for scheduling virtual disk I/O ports. A method for scheduling virtual disk I/O ports is provided. The method includes assigning a set of service quality ratings to a corresponding set of virtual disk I/O ports based on a set of reading-writing bandwidth quotas associated with the corresponding set of virtual disk I/O ports in a physical machine, determining a total forecast value of a data bandwidth to be used by reading-writing requests and determining virtual disk I/O ports, allocating reading-writing bandwidth limits to the virtual disk I/O ports, and scheduling virtual disk I/O ports on the physical machine.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 30, 2014
    Inventors: Xiaobo Li, Weicai Chen, Bo Chen
  • Publication number: 20140254597
    Abstract: Forwarding Ethernet packets is disclosed, including: receiving an incoming packet; determining a value based at least in part on performing a hash operation on at least a portion of a destination Internet Protocol (IP) address included in the incoming packet; comparing the value against a pre-established look-up table to determine whether a corresponding index value is found, wherein the pre-established look-up table stores index values and corresponding data sets to respective ones of the index values; determining a destination media access control (MAC) address associated with the incoming packet based at least in part on whether the corresponding index value is found in the pre-established look-up table; and forwarding the incoming packet to a virtual machine associated with the determined destination MAC address.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 11, 2014
    Inventors: Shikun Tian, Yingbin Wang, Weicai Chen, Bo Chen
  • Patent number: 8447894
    Abstract: A server of an elastic computing cloud system includes a block device driver apparatus and at least a block device service apparatus. The server implements a hot deployment for a storage service, such that an upgrade of the storage service may be performed without interrupting the storage service. The block device driver apparatus maintains a waiting queue and a pending queue for each storage service. In response to determining a storage service will perform an upgrade, the block device driver apparatus stops processing data write/read requests that are maintained in the pending queue for the service, and puts the data write/read requests that are currently processed in the pending queue back to the waiting queue for re-dispatching, thus realizing completion of processing the upgrade of the storage service in the elastic computing cloud system without interrupting the storage service.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: May 21, 2013
    Assignee: Alibaba Group Holding Limited
    Inventors: Weicai Chen, Bo Chen, Hua Kong
  • Publication number: 20130041927
    Abstract: The present disclosure introduces a method and an apparatus of shrinking virtual hard disk image file. The present techniques search a garbage data block in a file and revise a record of the garbage data block in a block allocation table (BAT). The file includes one or more data blocks and a BAT that records information of each data block. The garbage data block is a data block that does not store effective data. The present techniques move an effective data block subsequent to the garbage data block, revise a record of the effective data block in the BAT after the moving, and shrink a size of the file after the movement.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 14, 2013
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhen-hua Song, Weicai Chen, Qian Wang, Jia Wan
  • Publication number: 20120284432
    Abstract: A server of an elastic computing cloud system includes a block device driver apparatus and at least a block device service apparatus. The server implements a hot deployment for a storage service, such that an upgrade of the storage service may be performed without interrupting the storage service. The block device driver apparatus maintains a waiting queue and a pending queue for each storage service. In response to determining a storage service will perform an upgrade, the block device driver apparatus stops processing data write/read requests that are maintained in the pending queue for the service, and puts the data write/read requests that are currently processed in the pending queue back to the waiting queue for re-dispatching, thus realizing completion of processing the upgrade of the storage service in the elastic computing cloud system without interrupting the storage service.
    Type: Application
    Filed: July 18, 2012
    Publication date: November 8, 2012
    Inventors: Weicai Chen, Bo Chen, Hua Kong