Finnegan, Henderson Farabow, Garrett & Dunner
Commit processing system which provides a list of sites to each site to allow for direct communication between participation sites and the transaction generation site
 A distributed database system comprises a plurality of sites having a computer and a database, and interconnected by communication lines. In each computer, a transaction execution section executes data processing of transaction by accessing the database, according to a transaction generated by a transaction generation section or a transaction sent by another site. A list creation section creates a list of the sites which participate in the transaction generated by the transaction generation section, and sends the list to all other sites participating in the transaction. A commit preparation process section prepares the commit processing of the transaction when the transaction execution section has finished executing the data processing of the transaction and sends a commit preparation completion message to all participation sites. A commit process section executes commit processing of the transaction when it has received the commit preparation completion message from all participation sites within a predetermined period after sending the commit preparation completion message to them. 
Kabushiki Kaisha Toshiba
Y Y Y G G
Y10S Y10S Y10S G06F G06F
additional additional additional inventional inventional
Koichi Nobuhiro Miho Yojiro
Sekiguchi Kato Muranaga Morimoto