Improved Buffer Alarm
Original Publication Date: 2003-Oct-25
Included in the Prior Art Database: 2003-Oct-25
Related PeopleOther Related People:
In an information and communication environment, sensitive data, like e.g. data used for charging, often has to be stored on an external device (e.g. a hard disk), or has to be transported to an external entity (e.g. a post-processing center). If the external device is temporarily not available or the transport to the external entity is broken down, it has to be ensured that the data doesn't get lost. Therefore, the data is buffered, i.e. it is kept in a volatile memory until it can be successfully stored or transported. Throughout this paper it is assumed that the application generating the data (Process 1) is running independently of the process that is responsible for the transport and for releasing the buffers (Process 2). The capacity of the volatile memory is limited. To enable service personnel to take appropriate actions, it is important that a threatening loss of data is reported in time. One way to avoid data loss is to monitor alarm messages for link or device outages. The disadvantage of this method is that if the outage lasts only for a short period of time, an intervention of the personnel might not be necessary. Another method is to raise an alarm as soon as a certain preset threshold for the number of occupied buffers is exceeded. The problem here is that the alarm might be raised too late if a complete failure occurs when the number of occupied buffers is still low and the filling rate is very high.