Abstract:Database management systems (DBMSs) have traditionally relied on empirical approaches and handcrafted rules that encode human intuitions or heuristics to manage data storage and query processing. While these approaches perform well in common scenarios, they are rarely optimal for any actual application since they are not…
Abstract:
The process of designing and implementing correct concurrent data structures is non-trivial and often error prone. The recent commercial availability of Non-Volatile Memory (NVM) has prompted many researchers to also consider designing concurrent data structures that persist shared state allowing the data structure to…