Invention Grant
- Patent Title: Efficient resource allocation for concurrent graph workloads
-
Application No.: US16351377Application Date: 2019-03-12
-
Publication No.: US10853137B2Publication Date: 2020-12-01
- Inventor: Vlad Ioan Haprian , Iraklis Psaroudakis , Alexander Weld , Oskar Van Rest , Sungpack Hong , Hassan Chafi
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/50 ; G06F9/38 ; G06F11/30 ; G06K9/62 ; G06F16/901

Abstract:
Techniques are described herein for allocating and rebalancing computing resources for executing graph workloads in manner that increases system throughput. According to one embodiment, a method includes receiving a request to execute a graph processing workload on a dataset, identifying a plurality of graph operators that constitute the graph processing workload, and determining whether execution of each graph operator is processor intensive or memory intensive. The method also includes assigning a task weight for each graph operator of the plurality of graph operators, and performing, based on the assigned task weights, a first allocation of computing resources to execute the plurality of graph operators. Further, the method includes causing, according to the first allocation, execution of the plurality of graph operators by the computing resources, and monitoring computing resource usage of graph operators executed by the computing resources according to the first allocation. In addition, the method includes performing, responsive to monitoring computing resource usage, a second allocation of computing resources to execute the plurality of graph operators, and causing, according to the second allocation instead of according to the first allocation, execution of the plurality of graph operators by the computing resources.
Public/Granted literature
- US20200293372A1 EFFICIENT RESOURCE ALLOCATION FOR CONCURRENT GRAPH WORKLOADS Public/Granted day:2020-09-17
Information query