Patent ID: 8504618

Claim:
A software control system comprising: a plurality of processes processed by one or more processors, each having an associated mailbox of predetermined size into which messages are delivered for subsequent processing; a persistent memory for storing a file to be accessed when said system is initially powered and when said system is reset, said file comprising a characteristic of said mailbox including at least an initial size and a current size of said mailbox, last change, growth algorithm and history, said system uses said characteristic to configure said associated mailbox; and a message subsystem for altering the size of said mailbox during run time responsive to a fullness measure thereof, said fullness measure is a threshold number of messages for said associated mailbox, and for updating said file in said persistent memory to reflect said altered size of said mailbox; wherein said history and threshold indicate if a message has been lost on overflow and said system updates said history according to current activity and said history and said threshold are updated when the messages in said associated mailbox exceed the threshold, and wherein at subsequent system reset, said mailbox will be configured according to said updated file.