1989
DOI: 10.1007/3-540-51085-0_52
|View full text |Cite
|
Sign up to set email alerts
|

Group commit timers and high volume transaction systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

1993
1993
2018
2018

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 33 publications
(13 citation statements)
references
References 0 publications
0
13
0
Order By: Relevance
“…For operations that may be buffered, such as clean and write-clean, an SSC uses asynchronous group commit [Helland et al 1988] to flush the log records from device memory to flash device periodically. For operations with immediate consistency guarantees, such as write-dirty and evict, the log is flushed as part of the operation using a synchronous commit.…”
Section: Persistencementioning
confidence: 99%
“…For operations that may be buffered, such as clean and write-clean, an SSC uses asynchronous group commit [Helland et al 1988] to flush the log records from device memory to flash device periodically. For operations with immediate consistency guarantees, such as write-dirty and evict, the log is flushed as part of the operation using a synchronous commit.…”
Section: Persistencementioning
confidence: 99%
“…Although both WAL and shadow paging have been implemented in real systems, shadow paging is not as popular as WAL for disk-based databases due to performance reasons [26], [32]. Over the past few decades, considerable research efforts have been devoted to the optimization of WAL performance, e.g., group commit [14], finer-grained logging [33], multi-core techniques [16], to name but a few. Alternatively, log-structured databases adopt log-only storage for alleviating write I/Os and supporting fast system recovery [36].…”
Section: Related Workmentioning
confidence: 99%
“…Further, log flush delays become serial if the log device is overloaded by multiple small requests. Fortunately, log flush I/O times become less important as fast solid-state drives gain popularity [1,19], and when using techniques such as group commit [12].…”
Section: I/o-related Delays (A)mentioning
confidence: 99%
“…Log group commit strategies [12,31] reduce the pressure on (magnetic-or flash-based) log disks by aggregating multiple requests for log flush into a single I/O operation; fewer and larger disk accesses translate into significantly better disk performance by avoiding unnecessary head seeks. Unfortunately, group commit does not eliminate unwanted context switches because transactions merely block pending notification from the log rather than blocking on I/O requests directly.…”
Section: Handling Logging-related Problemsmentioning
confidence: 99%