Invention Application
- Patent Title: CONCURRENT DISTRIBUTED GRAPH PROCESSING SYSTEM WITH SELF-BALANCE
-
Application No.: US16270135Application Date: 2019-02-07
-
Publication No.: US20190171490A1Publication Date: 2019-06-06
- Inventor: Thomas Manhardt , Sungpack Hong , Siegfried Depner , Jinsu Lee , Nicholas Roth , Hassan Chafi
- Applicant: Oracle International Corporation
- Main IPC: G06F9/50
- IPC: G06F9/50 ; H04L29/08

Abstract:
Techniques are provided for dynamically self-balancing communication and computation. In an embodiment, each partition of application data is stored on a respective computer of a cluster. The application is divided into distributed jobs, each of which corresponds to a partition. Each distributed job is hosted on the computer that hosts the corresponding data partition. Each computer divides its distributed job into computation tasks. Each computer has a pool of threads that execute the computation tasks. During execution, one computer receives a data access request from another computer. The data access request is executed by a thread of the pool. Threads of the pool are bimodal and may be repurposed between communication and computation, depending on workload. Each computer individually detects completion of its computation tasks. Each computer informs a central computer that its distributed job has finished. The central computer detects when all distributed jobs of the application have terminated.
Public/Granted literature
- US11030014B2 Concurrent distributed graph processing system with self-balance Public/Granted day:2021-06-08
Information query