@inproceedings{e5a21133959d4be497f0a3d7e9ce6f88,
title = "SwingDB: An embedded in-memory DBMS enabling instant snapshot sharing",
abstract = "Data transmission between an in-memory DBMS and a data analytical program is usually slow, partially due to the inadequate IPC support of modern operating systems. In this paper, we present SWING, a novel inter-process data sharing mechanism of OS, which allows processes to share physical memory through an instant system call. Based on SWING, we develop an embedded in-memory DBMS called SwingDB, which enables data analytical applications to access databases in their own memory space, instead of resorting to traditional inter-process communication. Extensive experiments were conducted to demonstrate the advantage of such a DBMS-OS co-design.",
author = "Qingzhong Meng and Xuan Zhou and Shiping Chen and Shan Wang",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2017.; 7th International Workshop on Accelerating Data Analysis and Data Management Systems Using Modern Processor and Storage Architectures, ADMS 2016 and 4th International Workshop on In-Memory Data Management and Analytics, IMDM 2016 ; Conference date: 01-09-2016 Through 01-09-2016",
year = "2017",
doi = "10.1007/978-3-319-56111-0\_8",
language = "英语",
isbn = "9783319561103",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "134--149",
editor = "Rajesh Bordawekar and Tirthankar Lahiri and Justin Levandoski and Spyros Blanas and Andrew Pavlo",
booktitle = "Data Management on New Hardware - 7th International Workshop on Accelerating Data Analysis and Data Management Systems Using Modern Processor and Storage Architectures, ADMS 2016 and 4th International Workshop on In-Memory Data Management and Analytics, IMDM 2016, Revised Selected Papers",
address = "德国",
}