{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"optiql","owner":"sfu-dis","isFork":false,"description":"Optimistic queue-based reader-writer lock for robust index synchronization (SIGMOD 2024)","topicNames":["lock","indexing","mcs","btree","robustness","optimistic-locking","adaptive-radix-tree","reader-writer-lock","optimistic-lock-coupling","synchornization"],"topicsNotShown":2,"allTopics":["lock","indexing","mcs","btree","robustness","optimistic-locking","adaptive-radix-tree","reader-writer-lock","optimistic-lock-coupling","synchornization","mcs-lock","latching"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T04:22:23.625Z"}},{"type":"Public","name":".github","owner":"sfu-dis","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T19:26:02.799Z"}},{"type":"Public","name":"mosaicdb","owner":"sfu-dis","isFork":false,"description":"The Art of Latency Hiding in Modern Database Engines (VLDB 2024)","topicNames":["database","asyncio","coroutine","nvme-ssd","transaction-processing","io-uring","memory-prefetch","mosaicdb","corobase"],"topicsNotShown":0,"allTopics":["database","asyncio","coroutine","nvme-ssd","transaction-processing","io-uring","memory-prefetch","mosaicdb","corobase"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-23T08:12:48.175Z"}},{"type":"Public","name":"pact23","owner":"sfu-dis","isFork":true,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-15T15:31:45.893Z"}},{"type":"Public","name":"pibench","owner":"sfu-dis","isFork":false,"description":"Benchmarking framework for index structures on persistent memory","topicNames":["benchmarking","benchmark","tree","persistent-memory","index","persistent-index"],"topicsNotShown":0,"allTopics":["benchmarking","benchmark","tree","persistent-memory","index","persistent-index"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":11,"starsCount":84,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-12T06:28:04.183Z"}},{"type":"Public","name":"skeena","owner":"sfu-dis","isFork":false,"description":"Skeena: Efficient and Consistent Cross-Engine Transactions (SIGMOD 2022, ACM SIGMOD Research Highlights Award 2022)","topicNames":["innodb","transaction-processing","ermia","main-memory-database","dbms-engine-architecture","cross-engine-transactions","mysql"],"topicsNotShown":0,"allTopics":["innodb","transaction-processing","ermia","main-memory-database","dbms-engine-architecture","cross-engine-transactions","mysql"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-11T01:09:16.789Z"}},{"type":"Public","name":"tesseract","owner":"sfu-dis","isFork":false,"description":"Tesseract: Efficient Online Schema Evolution for Snapshot Databases (VLDB 2023)","topicNames":["mvcc","ddl","snapshot-isolation","schema-evolution","transaction-processing","online-ddl","transactional-ddl"],"topicsNotShown":0,"allTopics":["mvcc","ddl","snapshot-isolation","schema-evolution","transaction-processing","online-ddl","transactional-ddl"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-01T08:10:19.799Z"}},{"type":"Public","name":"pibench-online","owner":"sfu-dis","isFork":false,"description":"Interactive Benchmarking of Persistent Memory Indexes","topicNames":["benchmark","interactive","persistent-memory","indexes","pibench","reproducibility","pm-indexes"],"topicsNotShown":0,"allTopics":["benchmark","interactive","persistent-memory","indexes","pibench","reproducibility","pm-indexes"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":26,"issueCount":2,"starsCount":16,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-20T22:39:26.462Z"}},{"type":"Public","name":"ermia","owner":"sfu-dis","isFork":false,"description":"ERMIA: Memory-Optimized OLTP engine for Heterogeneous Workloads (SIGMOD 2016)","topicNames":["transactions","ssn","oltp","serializable","serial-safety-net","serializable-snapshot-isolation","ermia","ssi"],"topicsNotShown":0,"allTopics":["transactions","ssn","oltp","serializable","serial-safety-net","serializable-snapshot-isolation","ermia","ssi"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":88,"forksCount":27,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-11T05:39:19.155Z"}},{"type":"Public","name":"pibench-ep2","owner":"sfu-dis","isFork":false,"description":"Benchmarking new Optane PMem-based persistent memory range indexes (VLDB 2022)","topicNames":["nvm","persistent-memory","index","btrees","pmem","tries","pibench"],"topicsNotShown":0,"allTopics":["nvm","persistent-memory","index","btrees","pmem","tries","pibench"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":19,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-15T03:58:33.611Z"}},{"type":"Public","name":"ssd-vs-pm","owner":"sfu-dis","isFork":false,"description":"Cost/performance analysis of index structures on SSD and persistent memory (CIDR 2022)","topicNames":["persistent-memory","ssd","index","optane-dc","dcpmm","cost-performance","storage-jungle","storage-hierarchy","benchmark","cpp"],"topicsNotShown":0,"allTopics":["persistent-memory","ssd","index","optane-dc","dcpmm","cost-performance","storage-jungle","storage-hierarchy","benchmark","cpp"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":35,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-23T05:03:17.082Z"}},{"type":"Public","name":"FPTree","owner":"sfu-dis","isFork":false,"description":"An open-source FPTree implementation","topicNames":["tree","nvm","persistent-memory","fptree","persistent-memory-index"],"topicsNotShown":0,"allTopics":["tree","nvm","persistent-memory","fptree","persistent-memory-index"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-04T08:52:15.358Z"}},{"type":"Public","name":"litl","owner":"sfu-dis","isFork":true,"description":"LiTL: Library for Transparent Lock Interposition","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-02T10:27:39.951Z"}},{"type":"Public","name":"corobase","owner":"sfu-dis","isFork":false,"description":"Coroutine-Oriented Main-Memory Database Engine (VLDB 2021)","topicNames":["database","coroutines","transactions","database-engine","oltp","cpp20","coroutines-ts","transaction-processing","prefetching","corobase"],"topicsNotShown":0,"allTopics":["database","coroutines","transactions","database-engine","oltp","cpp20","coroutines-ts","transaction-processing","prefetching","corobase"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":233,"forksCount":28,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-28T08:43:57.578Z"}},{"type":"Public","name":"pmwcas","owner":"sfu-dis","isFork":true,"description":"pmwcas","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":3,"starsCount":2,"forksCount":43,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-27T03:13:03.538Z"}},{"type":"Public","name":"bztree","owner":"sfu-dis","isFork":false,"description":"An open-source BzTree implementation","topicNames":["nvm","persistent-memory","lock-free","b-tree","bztree"],"topicsNotShown":0,"allTopics":["nvm","persistent-memory","lock-free","b-tree","bztree"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":86,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-03T13:23:23.727Z"}},{"type":"Public","name":"pmwcas-benchmarks","owner":"sfu-dis","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-15T23:24:17.433Z"}},{"type":"Public","name":"mysql-server","owner":"sfu-dis","isFork":true,"description":"MySQL integration with the ERMIA memory-optimized database engine, pipelined commit and Percona thread pool.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3728,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-27T01:48:59.644Z"}},{"type":"Public","name":"ssn-simulator","owner":"sfu-dis","isFork":false,"description":"Simulator for the serial safety net (SSN) based on SIBENCH","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-01-24T16:44:57.764Z"}},{"type":"Public","name":"foedus_code","owner":"sfu-dis","isFork":true,"description":"FOEDUS main source code repository","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":27,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-22T02:01:14.229Z"}}],"repositoryCount":20,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}