Skip to search boxSkip to navigationSkip to main content

Hardware-Assisted Transaction Processing

Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-review

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-review

Original language

English

Publication milestones

  • Published - 2019

Publication status

Published - 2019

Publisher

Springer, United States, Germany

ISBN (Electronic)

978-3-319-63962-8

Host publication title

Encyclopedia of Big Data Technologies

Abstract

Transaction processing has been at the forefront of many influential advancements in the data management ecosystem. In the recent years,
many of these advancements have been triggered by the developments in the computer architecture community: multicore parallelism, large main memories, hardware transactional memory, non-volatile memory, remote direct memory access, etc. These developments led to re-thinking of the overall system design for transaction processing systems. In turn, several specialized transaction processing systems have evolved adopting a variety of system designs each with their unique pros/cons. The focus of this article is to survey the techniques proposed in recent years to scale-up transaction processing on modern multicore hardware, and assess how suitable these techniques are in the context of emerging many core hardware and trends in the computer architecture community in general.