Cluster system based on parallel computing framework, and host node, computing node and method for executing application therein

US9485303B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9485303-B2
Application numberUS-201313734407-A
CountryUS
Kind codeB2
Filing dateJan 4, 2013
Priority dateJan 5, 1920
Publication dateNov 1, 2016
Grant dateNov 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work.

First claim

Opening claim text (preview).

What is claimed is: 1. A cluster system based on a parallel computing framework, the cluster system comprising: a host node configured to execute a host program for a parallel computing framework; and a computing node configured to be connected to the host node via a network and execute a kernel program for the parallel computing framework, wherein the host node comprising a processor configured to execute a host thread, wherein the host thread is configured to execute a host program for a parallel computing framework and to insert a command related to a kernel program in a command-queue which corresponds to a remote computing module capable of executing the kernel program or the parallel computing framework and a command scheduler configured to select a command to be executed by scheduling the command-queue, generate a request message to request execution of the selected command and transmit the request message to a computing node via a network, wherein the command scheduler, in response to receiving the request message, stores the selected command in an issue-queue, and, in response to receiving from the computing mode a completion message to notify that execution of the command has been completed, deletes the command stored in the issue-queue, and wherein the computing node comprises one or more computing modules to execute the kernel program. 2. The cluster system of claim 1 , wherein the host node generates a request message to request execution of a command related to the kernel program, and transmits the generated request message to the computing node via the network. 3. The cluster system of claim 2 , wherein the computing node execute the command in response to the request message, generates a completion message to notify execution of the command is completed, and transmit the generated completion message to the host node via the network. 4. The cluster system of claim 1 , wherein the host node comprises one or more command-queues respectively corresponding to the one or more computing modules. 5. The host node of claim 1 , wherein, in the case of where a number of computing modules are provided, one or more command-queues are formed corresponding to the number of computing modules. 6. The computing node of claim 1 , the computing node further comprising: a command handler processor configured to receive a request message indicating a request for execution of a command related to a kernel program for a parallel computing framework from a remote host node which executes a host program, in response to the request message, generate a command object, and insert the generated command object in a ready-queue corresponding to the computing modules; and a module thread processor configured to execute the command using the command object inserted in the ready-queue and the computing modules. 7. The computing node of claim 6 , wherein, when execution of the command has been completed, the command handler generates a completion message to notify that execution of the command has been completed, and transmits the generated completion message to the remote host node via the network.

Assignees

Inventors

Classifications

  • Remote procedure calls [RPC]; Web services · CPC title

  • E01H5/02Primary

    Hand implements (E01H5/04, E01H5/10, E01H5/12 take precedence {shovels or spades in general A01B1/02; brooms, brushes A46B}) · CPC title

  • where tasks reside in different layers, e.g. user- and kernel-space · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9485303B2 cover?
A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work.
Who is the assignee on this patent?
Univ Seoul Nat R & Db Found
What technology area does this patent fall under?
Primary CPC classification E01H5/02. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Nov 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).