IDAS, the IPADS Data Analytics Stack, is an open source software stack that targets new heterogenous hardware features (e.g., RDMA, HTM, NVM, and GPU) and integrates software components being built by the IPADS to make sense of distributed in-memory transaction and analytical processing over big data. As shown in our architecture figure below, IDAS consists of a storage layer (key-value store and file system), an engine layer (transaction engine and analytics engine), and a batch of optimizations (from availability, durability, and concurrency to streaming processing, reconfiguration, and load balance).
You can use git clone or just download zip archive to get the codes
The source code of IDAS is available at IPADS's gitlab
git clone git@ipads.se.sjtu.edu.cn:opensource/idas.git
The project is supported in part by China National Natural Science Foundation (61402284, 61772335, 61572314, 61525204), the National Key Research & Development Program (No. 2016YFB1000502), the Program for New Century Excellent Talents in University of Ministry of Education of China (No.ZXZY037003), a foundation for the Author of National Excellent Doctoral Dissertation of PR China (No. TS0220103006), and research grants from Huawei Corporation (No.FA2018091021-201906).