-
公开(公告)号:WO2021127369A1
公开(公告)日:2021-06-24
申请号:PCT/US2020/065905
申请日:2020-12-18
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: HARWANI, Anil , MEHRA, Amitabh , ALVERSON, William, R. , LEY, Grant, E. , AHRENS, Jerry, A. , MITCHELL, Kenneth
IPC: G06F9/50 , G06F11/3024 , G06F11/3433 , G06F2209/501 , G06F2209/5018 , G06F2209/502 , G06F2209/508 , G06F9/48 , G06F9/5027 , G06F9/5066 , G06F9/5083 , G06F9/5094
Abstract: Automatic central processing unit (CPU) usage optimization includes: monitoring performance activity of a workload comprising a plurality of threads; and modifying a resource allocation of a plurality of cores for the plurality of threads based on the performance activity.
-
公开(公告)号:WO2022240938A1
公开(公告)日:2022-11-17
申请号:PCT/US2022/028698
申请日:2022-05-11
Applicant: PURE STORAGE, INC.
Inventor: DARJI, Prakash , GULATI, Shvetima
IPC: G06F3/06 , G06F11/34 , G06F11/3034 , G06F11/3409 , G06F11/3433 , G06F21/00 , G06F3/0604 , G06F3/0629 , G06F3/0653 , G06F3/067
Abstract: Rebalancing in a fleet of storage systems using data science including generating, by the cloud-based rebalancing system, a plurality of workload migration scenarios to address a detected workload imbalance among a plurality of workloads in a fleet of storage systems; determining, by the cloud-based rebalancing system, a plurality of movement vectors for each workload migration scenario, wherein each of the plurality of movement vectors describes a consideration factor for migrating a workload of the plurality of workloads within the fleet of storage systems; and generating, by the cloud-based rebalancing system, at least one rebalancing proposal based on the plurality of movement vectors for each workload migration scenario.
-
公开(公告)号:WO2021145991A1
公开(公告)日:2021-07-22
申请号:PCT/US2020/064749
申请日:2020-12-14
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: HARAR, Amir , HAIMOVICH, Tomer , ARGOETY, Itay
IPC: G06F21/55 , G06F21/62 , H04L29/06 , H04L29/08 , G06F11/3433 , G06F12/0877 , G06F2009/4557 , G06F21/552 , G06F21/6218 , G06F2212/1041 , G06F9/5033 , G06F9/505 , G06F9/5061 , G06F9/5083 , H04L63/1408 , H04L67/1002 , H04L67/2847
Abstract: Distributed computing system (DCS) performance is enhanced by caching optimizations. The DCS includes nodes with local caches. Resource accessors such as users are clustered based on their similarity, and the clusters are assigned to nodes. Then processing workloads are distributed among the nodes based on the accessors the workloads implicate, and based on which nodes were assigned to those accessors' clusters. Clustering may place security peers together in a cluster, and hence place peers together on a node. Security peers tend to access the same resources, so those resources will more often be locally cached, improving performance. Workloads implicating peers also tend to access the same resources, such as peers' behavior histories, so those resources will likewise tend to be cached locally, thus optimizing performance as compared for example to randomly assigning accessors to nodes without clustering and without regard to security peer groupings.
-
公开(公告)号:WO2022271371A1
公开(公告)日:2022-12-29
申请号:PCT/US2022/030455
申请日:2022-05-23
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: KÖNIG, Arnd Christian , NARASAYYA, Vivek Ravindranath , SHAN, Yi , ZIEGLER, Tobias , KAKARAPARTHY, Aarati
IPC: G06F16/27 , G06F11/3433 , G06F9/5016 , G06F9/505
Abstract: Placement of a tenant database in an oversubscribed, database-as-a-service cluster comprised of a plurality of nodes is described. The placement may be based on per-node estimates of a probability of resource demand violation if the tenant database is placed on the node. Past resource usage of similar tenant databases subscribed to the cluster that are collected and stored as compressed traces may be used to obtain the estimates. In some examples, based on the estimates, a per-node expected number of resource violations is determined and compared across nodes, where the determined placement minimizes the number of resource violations. In other examples, when the tenant database is being placed in parallel with other tenant databases, a score assigned to each valid configuration for the placement may be modified based on the estimates, where the determined placement is the configuration having a lowest score.
-
公开(公告)号:WO2022013618A1
公开(公告)日:2022-01-20
申请号:PCT/IB2021/050348
申请日:2021-01-18
Applicant: COUPANG CORP.
Inventor: CHEN, Zhan , JEONG, Seong Hyun , LEE, Hyeong Gun
IPC: G06F16/27 , G06F16/182 , G06F16/23 , G06F9/50 , G06F11/3433 , H04L47/125 , H04L67/1002 , H04L67/1008 , H04L67/1012 , H04L67/1029 , H04L67/1036 , H04L67/1097
Abstract: Systems and methods for monitoring utilization rates of a plurality of network-connected databases; receiving a first data read request from a first user device for a data element stored in the plurality of network-connected databases; selecting a first target database among the plurality of network-connected databases based on the utilization rates and a load sharing ratios; generating a first data query for a copy of the data element stored in the first target database; and forwarding the copy of the data element from the first target database to the first user device in response to the first data read request.
-
公开(公告)号:WO2021262282A1
公开(公告)日:2021-12-30
申请号:PCT/US2021/026498
申请日:2021-04-09
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: MOELLER, Justin G. , LANG, Willis
IPC: G06F11/34 , G06F11/36 , G06F9/50 , G06F11/20 , G06F11/2023 , G06F11/3414 , G06F11/3433 , G06F11/3442 , G06F11/3447 , G06F11/3664 , G06F11/3684 , G06F11/3688 , G06F9/5083 , G06F9/542
Abstract: Testing methods and systems are provided for testing a resource manager of an application management system. The testing systems include a load orchestrator configured to obtain an artificial metric that is determined based on a utilization model (e.g., CPU usage, memory allocation, or disk usage, number of webserver sessions). The load orchestrator transmits the artificial metric to applications in a cluster of computing nodes. The applications transmit the artificial metric to the resource manager. In response, the resource manager generates control output for managing applications in the cluster based on the artificial metric (e.g., scaling, load balancing, application placement, failover of applications, or defragmenting data). The utilization model may include executable code for generating artificial metric values. The model may be received as a result of an API call. The load orchestrator may be instantiated in an orchestration framework or in each node of the cluster.
-
公开(公告)号:WO2021141674A1
公开(公告)日:2021-07-15
申请号:PCT/US2020/060814
申请日:2020-11-17
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: HUANG, Congrui , WANG, Yujing , XU, Bixiong , XING, Guodong , YANG, Mao , TONG, Jie , AI, Meng , BAI, Jing , ZHANG, Qi
IPC: G06F11/34 , G06F11/30 , G06N20/00 , G06F11/3433 , G06F11/3452 , G06F2201/865 , G06N3/006 , G06N3/0445 , G06N3/084
Abstract: Methods and apparatuses for implementing customized anomaly detection. A time-series data including a plurality of data points is obtained. Anomaly detection is performed to the time-series data with an anomaly detection model. A feedback associated with an anomaly detection result of at least one data point in the time-series data is received. The anomaly detection model is updated based at least on the feedback through reinforcement learning.
-
-
-
-
-
-