(19)
(11) EP 1 197 876 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
16.04.2003 Bulletin 2003/16

(43) Date of publication A2:
17.04.2002 Bulletin 2002/16

(21) Application number: 00310170.6

(22) Date of filing: 16.11.2000
(51) International Patent Classification (IPC)7G06F 17/30
(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 13.10.2000 US 687941
13.10.2000 US 688309
13.10.2000 US 687027
13.10.2000 US 687942
13.10.2000 US 687861
13.10.2000 US 687765
13.10.2000 US 687694
13.10.2000 US 687268

(71) Applicant: Miosoft Corporation
Pembroke Pines, Florida 33028 (US)

(72) Inventors:
  • Barabas, Albert B.
    Madison, Wisconsin 53705 (US)
  • Siepman, Ernst M.
    Pembroke Pines, Florida 33028 (US)
  • Van Gulik, Mark D. A.
    Madison, Wisconsin 53705 (US)

(74) Representative: Deans, Michael John Percy 
M.J.P. Deans, Lane End House Hookley Lane
Elstead Surrey GU8 6JE
Elstead Surrey GU8 6JE (GB)

   


(54) Persistent data storage techniques


(57) A database is maintained that stores data persistently. Tasks are accepted from task sources. At least some of the tasks have competing requirements for use of regions of the database. Each of the regions includes data that is all either locked or not locked for writing at a given time. Each of the regions is associated with an available processor. For each of the tasks, jobs are defined each of which requires write access to regions that are to be accessed by no more than one of the processors. Jobs are distributed for concurrent execution by the associated processors.







Search report