Worldwide distributed architecture model and management

US9020802B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9020802-B1
Application numberUS-201213535696-A
CountryUS
Kind codeB1
Filing dateJun 28, 2012
Priority dateMar 30, 2012
Publication dateApr 28, 2015
Grant dateApr 28, 2015

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 computer program product, method, and apparatus for discovering information about the nodes of the disperse data network, sending a command from a client to a distributed file system, wherein the distributed file system contains the discovered information, distributing the command from the distributed files system to one or more of the nodes of the distributed file system, and executing the command on the one or more network nodes.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method for executing commands in a parallel processing network, the parallel processing network having network nodes, the network nodes grouped into clusters, comprising: discovering information about the nodes of each of the clusters of the disperse data network; wherein each of the clusters has a cluster distributed file system mapping out the nodes of the clusters and wherein each of the clusters is enabled to use the nodes of each respective cluster to perform parallel processing; sending a command from a client to a distributed file system, wherein the distributed file system contains the discovered information; wherein the distributed file system maps over each of the cluster's distributed file systems to enable orchestration between the clusters; distributing the command using the distributed files system to one or more of the clusters of the distributed file system; and executing the command on the one or more network nodes. 2. The method of claim 1 wherein the command is an open file command. 3. The method of claim 1 wherein the command is a remove file command. 4. The method of claim 1 wherein the command is a delete domain command. 5. The method of claim 1 wherein the command is a remove file system command. 6. The method of claim 1 wherein the command is chosen from the group consisting of commands of open domain, insert file, and create domain. 7. The method of claim 1 wherein the command is to be executed in parallel by multiple nodes of the nodes. 8. The method of claim 7 wherein the command is divided into pieces and the pieces of the command is distributed to different clusters. 9. The method of claim 8 wherein progress of the command is tracked in a job tracker and process of each of the pieces of the commands is kept in a task tracker. 10. A computer program product comprising: a non-transitory computer readable medium encoded with computer executable program code, the code configured to enable the execution of: discovering information about the nodes of the disperse data network; wherein the network nodes are grouped into clusters, wherein each of the clusters has a cluster distributed file system mapping out the nodes of the clusters and wherein each of the clusters is enabled to use the nodes of each respective cluster to perform parallel processing; sending a command from a client to a distributed file system, wherein the distributed file system contains the discovered information; wherein the distributed file system maps over each of the cluster's distributed file systems to enable orchestration between the clusters; distributing the command using the distributed files system to one or more of the clusters of the distributed file system; and executing the command on the one or more network nodes. 11. The computer program product of claim 10 wherein the command is an open file command. 12. The computer program product of claim 11 wherein the command is a remove file command. 13. The computer program product of claim 11 wherein the command is chosen from the group consisting of commands of open domain, insert file, and create domain. 14. The computer program product of claim 11 wherein the command is a delete domain command. 15. An apparatus comprising: a discover module configured to discover information about nodes of a disperse data network; wherein the network nodes are grouped into clusters, wherein each of the clusters has a cluster distributed file system mapping out the nodes of the clusters and wherein each of the clusters is enabled to use the nodes of each respective cluster to perform parallel processing; a send module configured to send a command from a client to a distributed file system, wherein the distributed file system contains the discovered information; wherein the distributed file system maps over each of the cluster's distributed file systems to enable orchestration between the clusters; a distribute module configured to distribute the command using the distributed files system to one or more of the clusters of the distributed file system; and an execute module configured to execute the command on the one or more network nodes. 16. The apparatus of claim 15 wherein the command is an open file command. 17. The apparatus of claim 16 wherein the command is a remove file command. 18. The apparatus of claim 16 wherein the command is a delete domain command. 19. The apparatus of claim 16 wherein the command is a remove file system command. 20. The apparatus of claim 16 wherein the command is chosen from the group consisting of commands of open domain, insert file, and create domain.

Assignees

Inventors

Classifications

  • G06F9/445Primary

    Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title

  • G06F16/182Primary

    Distributed file systems · 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 US9020802B1 cover?
A computer program product, method, and apparatus for discovering information about the nodes of the disperse data network, sending a command from a client to a distributed file system, wherein the distributed file system contains the discovered information, distributing the command from the distributed files system to one or more of the nodes of the distributed file system, and executing the c…
Who is the assignee on this patent?
Florissi Patricia G S, Vijendra Sudhir, Emc Corp
What technology area does this patent fall under?
Primary CPC classification G06F9/445. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 28 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).