Browse Prior Art Database

Reducing bottleneck of stock allocation by splitting record into multiple records having appropriate quantities Disclosure Number: IPCOM000016326D
Original Publication Date: 2002-Oct-04
Included in the Prior Art Database: 2003-Jun-21

Publishing Venue



Disclosed is a method for reducing bottleneck in application systems which maintain a record for some kind of amount.(ex. an order allocation system) The main idea is to split a record into multiple records in order to have each record have a smaller amount than original one and keep total amount same as original one. By doing this, record lock scope for an allocation process becomes smaller and multiple allocation processes become to be able to run simultaneously. Fig.1 shows the problem this invention intends to solve. There are five "Allocation Modules[1],[2],[3],[4],[5]" running simultaneously but only one "Allocation Module[1]" is able to get exclusive lock and update the record. Other four "Allocation Modules[2],[3],[4],[5]" must be waiting until the first "Allocation Module[1]" releases the lock for the record, even if each "Allocation Modules[1],[2],[3],[4],[5]" needs to allocate only a few amount far below the total amount 1000. [1]