Patent ID: 7730153
Filing Date: 2010-06-01
Classification: G06F

Abstract:
1. An apparatus to provide additional memory to a first server while the first server takes over providing services normally provided by a second server, comprising: prior to a failure by the second server, the first server having a first memory, the first memory split into two segments with a first segment storing transactions from the first server and a second segment storing transactions from the second server, wherein the first memory is internal memory of the first server; prior to the failure by the second server, the second server having a second memory, the second memory spilt into two segments with a third segment storing transactions from the second server and a fourth segment storing transactions from the first server, wherein the second memory is internal memory of the second server; and after the failure by the second server, the first server assumes the identity of the second server to allow the first server to receive requests directed to the first server and requests directed to the second server and the first server writes transaction entries to the first and second segments of the first memory prior to a consistency point flushing the transactions to one or more storage devices to effectively double the size of the first memory allocated for temporary storage of transaction entries.