Skip to content

Commit

Permalink
Update Schedule.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ozsu committed Feb 26, 2024
1 parent 2058b9d commit 346fb0e
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions Schedule.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ Note that all of the readings are accessible from the original repositories I ha

| Week | Date | Topic | Speaker | Readings | Slides |
| :----------------: | :------: | :---- | :---- | :---- | :------------- |
| 1 | 1/11 | Introduction to Disaggregated & Heterogeneous Platforms | M. Tamer Özsu | * R. Wang et al., [The Case for Shared-Memory Databases with RDMA-Enabled Memory Disaggregation](https://www.vldb.org/pvldb/vol16/p15-wang.pdf), _Proc. VLDB Endowment_, 2022. <br/> * I. Blagodurov et al., [The time is ripe for disaggregated systems](https://www.sigarch.org/the-time-is-ripe-for-disaggregated-systems/). _Computer Architecture Today – ACM SIGARCH Blog_, 2021. <br/> * S. Ghandeharizadeh et al., [Disaggregated database management systems](https://doi.org/10.1007/978-3-031-29576-8_3). In _Performance Evaluation and Benchmarking_, 2023.| [Slides](https://www.dropbox.com/scl/fi/326cseumioe1tj5jzyqkp/Disaggregation-2023-12.pdf?rlkey=n450vciaq7yvlvn5f0sexx39e&dl=0) |
| 2 | 1/18 | Introduction to Graph Processing | M. Tamer Özsu| * M. Besta et al., [Demystifying Graph Databases: Analysis and Taxonomy of Data Organization, System Designs, and Graph Queries](https://doi.org/10.1145/3604932), _ACM Comput. Surv._ 56(2): 31:1-31:40, 2024. <br/> * M.T. Özsu and P. Valduriez, [Big Data Processing](https://doi.org/10.1007/978-3-030-26253-2_10). In _Principles of Distributed Database Systems_. Springer, 2022. (Focus on Section 10.4) <br/> * M.T. Özsu and P. Valduriez, [Big Data Processing](https://doi.org/10.1007/978-3-030-26253-2_10). In _Principles of Distributed Database Systems_. Springer, 2022. (Focus on Section 12.6) | [Slides](https://www.dropbox.com/scl/fi/9sqzg8vcoz27vvw7hogfu/vldb19-keynote.pdf?rlkey=r5few95esrrlras0wfiah87gp&dl=0) |
| 3 | 1/25 | Networking infrastructure | Samer Al-Kiswany <br/> Ahmed Alquraan | * R. Recio, [A Tutorial of the RDMA Model](https://www.hpcwire.com/2006/09/15/a_tutorial_of_the_rdma_model-1/), HPC Wire, 2006. <br/> * InfiniBand Trade Organization, [Enabling the Modern Data Center – RDMA for the Enterprise](https://www.infinibandta.org/wp-content/uploads/2019/05/IBTA_WhitePaper_May-20-2019.pdf), 2019. <br/> * A. Lerner et al., [Databases on modern networks: A decade of research that now comes into practice](https://doi.org/10.14778/3611540.3611579). _Proc. VLDB Endowment_, 16(12):3894–3897, 2023. <br/> * D. Gouk et al., [Direct access, High-Performance memory disaggregation with DirectCXL](https://www.usenix.org/conference/atc22/presentation/gouk). In _Proc. USENIX 2022 Annual Technical Conf._, pages 287–294, 2022. | |
| 4 | 2/1 | Storage disaggregation | Lasantha Fernando <br/><br/><br/> Chanaka L. Lokupothagamage | * A. Verbitski et al., [Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases](https://doi.org/10.1145/3035918.3056101), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1041–1052, 2017. <br/> * P. Antonopoulos, et al., [Socrates: The New SQL Server in the Cloud](https://dl.acm.org/doi/10.1145/3299869.3314047), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1743–1756, 2019. | [Lasantha Slides](https://www.dropbox.com/scl/fi/197pzwf80qns2a5doeovl/4-Fernando-slides1-Lasantha-Fernando.pdf?rlkey=dkpeccoofei166uzvijfsa0e6&dl=0) <br/><br/><br/> [Chanaka Slides](https://www.dropbox.com/scl/fi/4wg5mob72ujvze2mpe0hi/4-LokupothagamageDon-slides2-Chanaka-Lakmal.pdf?rlkey=jy4wt28bvq5io8z3jt8biuk9m&dl=0) |
| 5 | 2/8 | Storage disaggregation | Amin Setayesh <br/><br/><br/> Moni Haque| * W. Cao et al., [PolarFS: An Ultra-low Latency and Failure Resilient Distributed File System for Shared Storage Cloud Database](https://doi.org/10.14778/3229863.3229872), _Proc. VLDB Endowment_, 11(12): 1849-1962, 2018. <br/> * M. Vuppalapati et al., [Building An Elastic Query Engine on Disaggregated Storage](https://www.usenix.org/conference/nsdi20/presentation/vuppalapati), In _Proc. 17th USENIX Symp. on Networked Systems Design & Implementation,_ pages 449-462, 2020. | [Amin Slides](https://www.dropbox.com/scl/fi/zq4z1g22orjtr0qdaklkm/5-Setayesh-slides1-Amin-Setayesh.pdf?rlkey=zayvdtafvkvdwruxv74sls9bm&dl=0) <br/><br/><br/> [Moni Slides](https://www.dropbox.com/scl/fi/igbxeepki25ci9cr5b4ax/Wk_5_Haque_Slides_2-Enamul-Haque-Moni.pdf?rlkey=j8tra08lx0gfb7ry6kqh0ow99&dl=0) |
| 6 | 2/15 | Storage/Memory disaggregation | Arman Davoodi <br/><br/><br/> Guanqi Huang | * A. Agiwal et al., [Napa: Powering Scalable Data Warehousing with Robust Query Performance at Google](https://doi.org/10.14778/3476311.3476377), 14(12): 2986-2998, 2021. <br/> * Y. Shan et al., [LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation](https://www.usenix.org/conference/osdi18/presentation/shan), In _Proc. 14th USENIX Symp. on Operating System Design and Implementation_, pages 69-87, 2018. | [Arman Slides](https://www.dropbox.com/scl/fi/5l9lbfq7r3apg698tuh0r/6_Davoodi_slides_1-Arman-Davoodi.pdf?rlkey=dix0owdlue2i2pjmhgsvrh0jz&dl=0) <br/><br/><br/> [Guanqi Slides](https://www.dropbox.com/scl/fi/4hri3esci6wlcy0o12k67/6_Huang_slides2-Guanqi-Huang.pdf?rlkey=dkm5jumh1j4za8o2hst6ze8mp&dl=0) |
| 1 | 1/11 | Introduction to Disaggregated & Heterogeneous Platforms | M. Tamer Özsu | * R. Wang et al., [The Case for Shared-Memory Databases with RDMA-Enabled Memory Disaggregation](https://www.vldb.org/pvldb/vol16/p15-wang.pdf){:target="_blank"}, _Proc. VLDB Endowment_, 2022. <br/> * I. Blagodurov et al., [The time is ripe for disaggregated systems](https://www.sigarch.org/the-time-is-ripe-for-disaggregated-systems/){:target="_blank"}. _Computer Architecture Today – ACM SIGARCH Blog_, 2021. <br/> * S. Ghandeharizadeh et al., [Disaggregated database management systems](https://doi.org/10.1007/978-3-031-29576-8_3). In _Performance Evaluation and Benchmarking_, 2023.| [Slides](https://www.dropbox.com/scl/fi/326cseumioe1tj5jzyqkp/Disaggregation-2023-12.pdf?rlkey=n450vciaq7yvlvn5f0sexx39e&dl=0){:target="_blank"} |
| 2 | 1/18 | Introduction to Graph Processing | M. Tamer Özsu| * M. Besta et al., [Demystifying Graph Databases: Analysis and Taxonomy of Data Organization, System Designs, and Graph Queries](https://doi.org/10.1145/3604932){:target="_blank"}, _ACM Comput. Surv._ 56(2): 31:1-31:40, 2024. <br/> * M.T. Özsu and P. Valduriez, [Big Data Processing](https://doi.org/10.1007/978-3-030-26253-2_10){:target="_blank"}. In _Principles of Distributed Database Systems_. Springer, 2022. (Focus on Section 10.4) <br/> * M.T. Özsu and P. Valduriez, [Big Data Processing](https://doi.org/10.1007/978-3-030-26253-2_10){:target="_blank"}. In _Principles of Distributed Database Systems_. Springer, 2022. (Focus on Section 12.6) | [Slides](https://www.dropbox.com/scl/fi/9sqzg8vcoz27vvw7hogfu/vldb19-keynote.pdf?rlkey=r5few95esrrlras0wfiah87gp&dl=0){:target="_blank"} |
| 3 | 1/25 | Networking infrastructure | Samer Al-Kiswany <br/> Ahmed Alquraan | * R. Recio, [A Tutorial of the RDMA Model](https://www.hpcwire.com/2006/09/15/a_tutorial_of_the_rdma_model-1/){:target="_blank"}, HPC Wire, 2006. <br/> * InfiniBand Trade Organization, [Enabling the Modern Data Center – RDMA for the Enterprise](https://www.infinibandta.org/wp-content/uploads/2019/05/IBTA_WhitePaper_May-20-2019.pdf){:target="_blank"}, 2019. <br/> * A. Lerner et al., [Databases on modern networks: A decade of research that now comes into practice](https://doi.org/10.14778/3611540.3611579){:target="_blank"}. _Proc. VLDB Endowment_, 16(12):3894–3897, 2023. <br/> * D. Gouk et al., [Direct access, High-Performance memory disaggregation with DirectCXL](https://www.usenix.org/conference/atc22/presentation/gouk){:target="_blank"}. In _Proc. USENIX 2022 Annual Technical Conf._, pages 287–294, 2022. | |
| 4 | 2/1 | Storage disaggregation | Lasantha Fernando <br/><br/><br/> Chanaka L. Lokupothagamage | * A. Verbitski et al., [Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases](https://doi.org/10.1145/3035918.3056101){:target="_blank"}, In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1041–1052, 2017. <br/> * P. Antonopoulos, et al., [Socrates: The New SQL Server in the Cloud](https://dl.acm.org/doi/10.1145/3299869.3314047), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1743–1756, 2019. | [Lasantha Slides](https://www.dropbox.com/scl/fi/197pzwf80qns2a5doeovl/4-Fernando-slides1-Lasantha-Fernando.pdf?rlkey=dkpeccoofei166uzvijfsa0e6&dl=0){:target="_blank"} <br/><br/><br/> [Chanaka Slides](https://www.dropbox.com/scl/fi/4wg5mob72ujvze2mpe0hi/4-LokupothagamageDon-slides2-Chanaka-Lakmal.pdf?rlkey=jy4wt28bvq5io8z3jt8biuk9m&dl=0){:target="_blank"} |
| 5 | 2/8 | Storage disaggregation | Amin Setayesh <br/><br/><br/> Moni Haque| * W. Cao et al., [PolarFS: An Ultra-low Latency and Failure Resilient Distributed File System for Shared Storage Cloud Database](https://doi.org/10.14778/3229863.3229872){:target="_blank"}, _Proc. VLDB Endowment_, 11(12): 1849-1962, 2018. <br/> * M. Vuppalapati et al., [Building An Elastic Query Engine on Disaggregated Storage](https://www.usenix.org/conference/nsdi20/presentation/vuppalapati){:target="_blank"}, In _Proc. 17th USENIX Symp. on Networked Systems Design & Implementation,_ pages 449-462, 2020. | [Amin Slides](https://www.dropbox.com/scl/fi/zq4z1g22orjtr0qdaklkm/5-Setayesh-slides1-Amin-Setayesh.pdf?rlkey=zayvdtafvkvdwruxv74sls9bm&dl=0){:target="_blank"} <br/><br/><br/> [Moni Slides](https://www.dropbox.com/scl/fi/igbxeepki25ci9cr5b4ax/Wk_5_Haque_Slides_2-Enamul-Haque-Moni.pdf?rlkey=j8tra08lx0gfb7ry6kqh0ow99&dl=0){:target="_blank"} |
| 6 | 2/15 | Storage/Memory disaggregation | Arman Davoodi <br/><br/><br/> Guanqi Huang | * A. Agiwal et al., [Napa: Powering Scalable Data Warehousing with Robust Query Performance at Google](https://doi.org/10.14778/3476311.3476377){:target="_blank"}, 14(12): 2986-2998, 2021. <br/> * Y. Shan et al., [LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation](https://www.usenix.org/conference/osdi18/presentation/shan){:target="_blank"}, In _Proc. 14th USENIX Symp. on Operating System Design and Implementation_, pages 69-87, 2018. | [Arman Slides](https://www.dropbox.com/scl/fi/5l9lbfq7r3apg698tuh0r/6_Davoodi_slides_1-Arman-Davoodi.pdf?rlkey=dix0owdlue2i2pjmhgsvrh0jz&dl=0){:target="_blank"} <br/><br/><br/> [Guanqi Slides](https://www.dropbox.com/scl/fi/4hri3esci6wlcy0o12k67/6_Huang_slides2-Guanqi-Huang.pdf?rlkey=dkm5jumh1j4za8o2hst6ze8mp&dl=0){:target="_blank"} |
| 7 | 2/22 | No class -- Reading week| | |
| 8 | 2/29 | No class -- I have a conflict| | |
| 9 | 3/7 | Memory disaggregation | Joseph Boulis <br/><br/><br/> Brian Song | * Y. Zhang et al., [Towards Cost-Effective and Elastic Cloud Database Deployment via Memory Disaggregation](https://doi.org/10.14778/3467861.3467877), _Proc. VLDB Endowment_, 14(10): 1900 - 1912, 2021. <br/> * Wei Cao et al., [PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers](https://doi.org/10.1145/3448016.3457560), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 2477–2489, 2021. | Joseph Slides <br/><br/><br/> Brian Slides |
| 10 | 3/12 | Hardware accelerators | Tilmann Rabl, Hasso Plattner Institute <br/><br/><br/><br/><br/><br/> Xiangyao Yu, Uni. Wisconsin-Madison | * C. Lutz et al., [Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects](https://doi.org/10.1145/3318464.3389705), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1633–1649, 2020. (This is the paper to review.)<br/> * T. Maltenberger et al, [Evaluating Multi-GPU Sorting with Modern Interconnects](https://dl.acm.org/doi/10.1145/3514221.3517842) In _Proc. ACM SIGMOD International Conference on Management of Data_, , pages 1795–1809, 2022.<br/><hr> * B. Yogatama et al, [Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS](https://www.vldb.org/pvldb/vol15/p2491-yogatama.pdf), Proc. VLDB Endowment_, 15(11): 2491-2503, 2022. (This is the paper to review.) <br/> A. Shanbhag et al, [A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics](https://dl.acm.org/doi/abs/10.1145/3318464.3380595), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1617–1632, 2020. <br/> A. Shanbhag et al, [Tile-based Lightweight Integer Compression in GPU](https://dl.acm.org/doi/10.1145/3514221.3526132), In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1390–1403, 2022. | Tilmann Slides <br/><br/><br/><br/><br/><br/> Xiangyao Slides |
| 11 | 3/21 | Hardware accelerators | Gustavo Alonso, ETH Zürich <br/><br/><br/><br/><br/><br/><br/> Wolfgang Lehner, TU Dresden | * D. Korilija et al, [Farview: Disaggregated Memory with Operator Off-loading for Database Engines](https://www.cidrdb.org/cidr2022/papers/p11-korolija.pdf), In _Proc. 12th Conf. on Innovative Data Syst. Research_, 2022. (This is the paper to review) <br/> * Woods et al, [Ibex - An Intelligent Storage Engine with Support for Advanced SQL Off-loading](https://www.vldb.org/pvldb/vol7/p963-woods.pdf), Proc. VLDB Endow. 7(11): 963-974, 2014. <br/><hr> * One more paper | Gustavo Slides <br/><br/><br/><br/><br/><br/><br/>Wolfgang Slides |
| 12 | 3/28 | Memory disaggregation | Sairaj Voruganti <br/><br/><br/><br/> Philip Bernstein, Microsoft Research | * Q. Zhang et al., [Understanding the Effect of Data Center Resource Disaggregation on Production DBMSs](https://doi.org/10.14778/3397230.3397249), _Proc. VLDB Endowment_, 13(9): 1568-1581, 2020.<br/> <hr>* Q. Zhang et al., [Redy: Remote Dynamic Memory Cache](https://doi.org/10.14778/3503585.3503587), _Proc. VLDB Endowment_, 15(4): 766 - 779, 2022. <br/> * Q. Zhang et al., [CompuCache: Remote Computable Caching using Spot VMs](https://www.cidrdb.org/cidr2022/papers/p31-zhang.pdf), In _Proc. Conference on Innovative Data Systems Research_, 2022 | Sairaj Slides <br/><br/><br/><br/> Phil Slides |
| 9 | 3/7 | Memory disaggregation | Joseph Boulis <br/><br/><br/> Brian Song | * Y. Zhang et al., [Towards Cost-Effective and Elastic Cloud Database Deployment via Memory Disaggregation](https://doi.org/10.14778/3467861.3467877){:target="_blank"}, _Proc. VLDB Endowment_, 14(10): 1900 - 1912, 2021. <br/> * Wei Cao et al., [PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers](https://doi.org/10.1145/3448016.3457560){:target="_blank"}, In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 2477–2489, 2021. | Joseph Slides <br/><br/><br/> Brian Slides |
| 10 | 3/12 | Hardware accelerators | Tilmann Rabl, Hasso Plattner Institute <br/><br/><br/><br/><br/><br/> Xiangyao Yu, Uni. Wisconsin-Madison | * C. Lutz et al., [Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects](https://doi.org/10.1145/3318464.3389705){:target="_blank"}, In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1633–1649, 2020. (This is the paper to review.)<br/> * T. Maltenberger et al, [Evaluating Multi-GPU Sorting with Modern Interconnects](https://dl.acm.org/doi/10.1145/3514221.3517842){:target="_blank"}, In _Proc. ACM SIGMOD International Conference on Management of Data_, , pages 1795–1809, 2022.<br/><hr> * B. Yogatama et al, [Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS](https://www.vldb.org/pvldb/vol15/p2491-yogatama.pdf){:target="_blank"}, Proc. VLDB Endowment_, 15(11): 2491-2503, 2022. (This is the paper to review.) <br/> A. Shanbhag et al, [A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics](https://dl.acm.org/doi/abs/10.1145/3318464.3380595){:target="_blank"}, In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1617–1632, 2020. <br/> A. Shanbhag et al, [Tile-based Lightweight Integer Compression in GPU](https://dl.acm.org/doi/10.1145/3514221.3526132){:target="_blank"}, In _Proc. ACM SIGMOD Int. Conf. Management of Data_, pages 1390–1403, 2022. | Tilmann Slides <br/><br/><br/><br/><br/><br/> Xiangyao Slides |
| 11 | 3/21 | Hardware accelerators | Gustavo Alonso, ETH Zürich <br/><br/><br/><br/><br/><br/><br/> Wolfgang Lehner, TU Dresden | * D. Korilija et al, [Farview: Disaggregated Memory with Operator Off-loading for Database Engines](https://www.cidrdb.org/cidr2022/papers/p11-korolija.pdf){:target="_blank"}, In _Proc. 12th Conf. on Innovative Data Syst. Research_, 2022. (This is the paper to review) <br/> * Woods et al, [Ibex - An Intelligent Storage Engine with Support for Advanced SQL Off-loading](https://www.vldb.org/pvldb/vol7/p963-woods.pdf){:target="_blank"}, Proc. VLDB Endow. 7(11): 963-974, 2014. <br/><hr> * J. Pietrzyk et al., [Program your (custom) SIMD instruction set on FPGA in C++](https://www.dropbox.com/scl/fi/z9j10uarublz9i50vgsq2/p53-pietrzyk.pdf?rlkey=jeuwk2d8z1mne0d0ki0kwuqhl&dl=0){:target="_blank"}, In _Proc. 12th Conf. on Innovative Data Syst. Research_, 2024. | Gustavo Slides <br/><br/><br/><br/><br/><br/><br/>Wolfgang Slides |
| 12 | 3/28 | Memory disaggregation | Sairaj Voruganti <br/><br/><br/><br/> Philip Bernstein, Microsoft Research | * Q. Zhang et al., [Understanding the Effect of Data Center Resource Disaggregation on Production DBMSs](https://doi.org/10.14778/3397230.3397249){:target="_blank"}, _Proc. VLDB Endowment_, 13(9): 1568-1581, 2020.<br/> <hr>* Q. Zhang et al., [Redy: Remote Dynamic Memory Cache](https://doi.org/10.14778/3503585.3503587){:target="_blank"}, _Proc. VLDB Endowment_, 15(4): 766 - 779, 2022. <br/> * Q. Zhang et al., [CompuCache: Remote Computable Caching using Spot VMs](https://www.cidrdb.org/cidr2022/papers/p31-zhang.pdf){:target="_blank"}, In _Proc. Conference on Innovative Data Systems Research_, 2022 | Sairaj Slides <br/><br/><br/><br/> Phil Slides |
| 13 | 4/4 | Project presentations | | | |

0 comments on commit 346fb0e

Please sign in to comment.