×

Versioned node configurations for parallel applications

  • US 7,152,026 B1
  • Filed: 12/07/2001
  • Issued: 12/19/2006
  • Est. Priority Date: 12/07/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for executing database transactions, comprising the steps of:

  • defining each node of a plurality of interconnected nodes in terms of processor and storage resources of a parallel computing system;

    mapping a first set of virtual processors across a first subset of the nodes to create a first map with at least one virtual processor being mapped to each node in the first subset;

    mapping a second set of virtual processors across a second subset of the nodes to create a second map with at least one virtual processor being mapped to each node in the second subset;

    storing the first map as a first configuration and the second map as a second configuration; and

    executing at least one transaction using the first set of virtual processors and simultaneously executing at least one transaction using the second set of virtual processors;

    wherein executing a transaction comprises;

    identifying tasks necessary to complete the transaction;

    identifying storage resources necessary to complete each of the tasks;

    defining one or more groups of virtual processors having access to the identified storage resources as one or more transaction groups;

    assigning to each task one of the transaction groups that includes virtual processors having access to resources necessary to complete the task; and

    completing each task using the virtual processors of the assigned transaction group.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×