Patents by Inventor DONGHUI ZHUO
DONGHUI ZHUO 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).
-
Patent number: 11671317Abstract: A computer-implemented method for placement of a plurality of application objects of an application within a network architecture is disclosed. The method includes generating during runtime of the application, an application topology model for the application, based on application metrics for the plurality of application objects. A resource topology model of a plurality of network nodes within the network architecture is generated based on resource metrics for the network nodes. A recommendation is generated for migrating an application object of the plurality of application objects to a network node of the plurality of network nodes using the application topology model and the resource topology model, the recommendation identifying the application object and the network node. The application object is migrated to the network node identified by the recommendation.Type: GrantFiled: April 24, 2020Date of Patent: June 6, 2023Assignee: Huawei Cloud Computing Technologies Co., Ltd.Inventors: Donghui Zhuo, Quinton Hoole, Isaac Ackerman, Sungwook Moon, Haibin Xie, Olesya Melnichenko
-
Publication number: 20230126005Abstract: Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.Type: ApplicationFiled: December 23, 2022Publication date: April 27, 2023Applicant: Amazon Technologies, Inc.Inventors: Leo Parker Dirac, Jin Li, Tianming Zheng, Donghui Zhuo
-
Patent number: 11544623Abstract: Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.Type: GrantFiled: October 2, 2019Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Leo Parker Dirac, Jin Li, Tianming Zheng, Donghui Zhuo
-
Patent number: 11327953Abstract: Pattern based detection of data usage is facilitated using data injection. Data values are injected in one or more storage locations accessible to a plurality of services or included in service requests. Service interactions among the services are compared to a set of patterns. The set of patterns are configured to match the data values. By comparing the service interactions to the patterns, one or more of the service interactions are determined to include individual ones of the data values. Data are generated indicating a presence of the data values in the services.Type: GrantFiled: November 22, 2019Date of Patent: May 10, 2022Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Brandon William Porter, Donghui Zhuo
-
Patent number: 11216310Abstract: A capacity expansion method includes obtaining a measured workload of a service of an application, obtaining an application model of the application, and obtaining a measured workload of each upper-level service of the service; determining a predicted workload of the service based on the measured workload of the service, determining the measured workload of each upper-level service of the first service, and determining a first workload ratio corresponding to a first calling relationship; and determining a predicted workload of each lower-level service based on the predicted workload of the service and determining a second workload ratio corresponding to a second calling relationship.Type: GrantFiled: July 26, 2019Date of Patent: January 4, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Donghui Zhuo, Jun Xu, Haijun Shan
-
Patent number: 11100420Abstract: A record extraction request for a data set is received at a machine learning service. A plan to perform one or more chunk-level operations (such as sampling, shuffling, splitting or partitioning for parallel computation) on chunks of the data set is generated. A set of data transfers that results in a particular chunk being stored in a particular server's memory is initiated to implement the first chunk-level operation of the sequence. A second operation such as another filtering operation or a feature processing operation is performed on a result set of the first chunk-level operation.Type: GrantFiled: August 14, 2014Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Leo Parker Dirac, Jin Li, Rakesh Ramakrishnan, Tianming Zheng, Donghui Zhuo
-
Publication number: 20200252275Abstract: A computer-implemented method for placement of a plurality of application objects of an application within a network architecture is disclosed. The method includes generating during runtime of the application, an application topology model for the application, based on application metrics for the plurality of application objects. A resource topology model of a plurality of network nodes within the network architecture is generated based on resource metrics for the network nodes. A recommendation is generated for migrating an application object of the plurality of application objects to a network node of the plurality of network nodes using the application topology model and the resource topology model, the recommendation identifying the application object and the network node. The application object is migrated to the network node identified by the recommendation.Type: ApplicationFiled: April 24, 2020Publication date: August 6, 2020Inventors: Donghui Zhuo, Quinton Hoole, Isaac Ackerman, Sungwook Moon, Haibin Xie, Olesya Melnichenko
-
Publication number: 20200089669Abstract: Pattern based detection of data usage is facilitated using data injection. Data values are injected in one or more storage locations accessible to a plurality of services or included in service requests. Service interactions among the services are compared to a set of patterns. The set of patterns are configured to match the data values. By comparing the service interactions to the patterns, one or more of the service interactions are determined to include individual ones of the data values. Data are generated indicating a presence of the data values in the services.Type: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Applicant: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Brandon William Porter, Donghui Zhuo
-
Publication number: 20200034742Abstract: Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.Type: ApplicationFiled: October 2, 2019Publication date: January 30, 2020Applicant: Amazon Technologies, Inc.Inventors: Leo Parker Dirac, Jin Li, Tianming Zheng, Donghui Zhuo
-
Patent number: 10540606Abstract: Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.Type: GrantFiled: August 14, 2014Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Leo Parker Dirac, Jin Li, Tianming Zheng, Donghui Zhuo
-
Patent number: 10489375Abstract: Pattern based detection of data usage is facilitated using data injection. Data values are injected in one or more storage locations accessible to a plurality of services or included in service requests. Service interactions among the services are compared to a set of patterns. The set of patterns are configured to match the data values. By comparing the service interactions to the patterns, one or more of the service interactions are determined to include individual ones of the data values. Data are generated indicating a presence of the data values in the services.Type: GrantFiled: December 18, 2013Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Brandon William Porter, Donghui Zhuo
-
Publication number: 20190347134Abstract: Embodiments of this application relate to a capacity expansion method. In this method, a measured workload of a service of an application and an application model of the application a measured workload of each upper-level service of the service is obtained. Then, a predicted workload of the service based on the measured workload of the service, the measured workload of each upper-level service of the first service, and a first workload ratio corresponding to a first calling relationship are determined. Then, a predicted workload of each lower-level service is determined based on the predicted workload of the service and a second workload ratio corresponding to a second calling relationship.Type: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Inventors: Donghui Zhuo, Jun Xu, Haijun Shan
-
Patent number: 10320632Abstract: Methods, systems, and computer-readable media for implementing pattern-based detection are disclosed. A plurality of services monitor a plurality of service interactions comprising data or metadata. The services compare the data or metadata to a set of patterns and identify one or more matched patterns among the set of patterns. The services send data indicative of the matched patterns to a central recording service. The central recording service aggregates the data indicative of the matched patterns and generates one or more data flow visualizations indicating one or more data flows between individual ones of the services for the matched patterns.Type: GrantFiled: August 29, 2013Date of Patent: June 11, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Melissa Elaine Davis, Anton Vladilenovich Goldberg, Aram Grigoryan, Brandon William Porter, Matthew Paul Wenger, Donghui Zhuo
-
Publication number: 20150379425Abstract: Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.Type: ApplicationFiled: August 14, 2014Publication date: December 31, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: LEO PARKER DIRAC, JIN LI, TIANMING ZHENG, DONGHUI ZHUO
-
Publication number: 20150379072Abstract: A record extraction request for a data set is received at a machine learning service. A plan to perform one or more chunk-level operations (such as sampling, shuffling, splitting or partitioning for parallel computation) on chunks of the data set is generated. A set of data transfers that results in a particular chunk being stored in a particular server's memory is initiated to implement the first chunk-level operation of the sequence. A second operation such as another filtering operation or a feature processing operation is performed on a result set of the first chunk-level operation.Type: ApplicationFiled: August 14, 2014Publication date: December 31, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: LEO PARKER DIRAC, JIN LI, RAKESH RAMAKRISHNAN, TIANMING ZHENG, DONGHUI ZHUO