diff --git a/config.toml b/config.toml index f02f675..ad6d511 100644 --- a/config.toml +++ b/config.toml @@ -23,6 +23,10 @@ disableHugoGeneratorInject = true [params.section2] title = "Annoucements" + [[params.section2.features]] + title = "Feb 26, 2024" + text = "There is NO meeting today. We have postponed our meetup to the next week. Please check our schedule for the next meeting!" + [[params.section2.features]] title = "Feb 16, 2024" text = "We're honored to welcome [Ed (Dongxu) Huang](https://www.linkedin.com/in/eddxhuang/), Co-founder and CTO of PingCap, and co-author of the open-source HTAP database TiDB and the CNCF graduated project TiKV, as our next guest speaker. A specialist in distributed systems, Ed is a staunch believer in the power of technology and open-source culture." diff --git a/content/schedule.md b/content/schedule.md index 7850f6f..dcc9e68 100644 --- a/content/schedule.md +++ b/content/schedule.md @@ -9,9 +9,7 @@ title: "Schedule" | ~~FEB. 5: 5:00pm PST,
FEB. 5: 9:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1)~~ | ~~GUEST SPEAKER SESSION: TBD~~ | N/A | N/A | N/A | N/A | N/A | N/A | | FEB. 12: 5:00pm PST,
FEB. 13: 9:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) [YouTube Live](https://youtube.com/live/L3lW8mfG1Qo?feature=share) | Virtulization CPU | [A Comparison of Software and Hardware Techniques for x86 Virtualization (ASPLOS'06)](https://pdos.csail.mit.edu/6.828/2018/readings/adams06vmware.pdf) | 1. [The Evolution of an x86 Virtual Machine Monitor](http://course.ece.cmu.edu/~ece845/docs/vmware-evolution.pdf);
2. Software Techniques for Avoiding Hardware Virtualization Exits;
3. Embra: Fast and Flexible Machine Simulation;
4. Fast Dynamic Binary Translation for the Kernel;
5. Enabling Intel Virtualization Technology Features and Benefits | [Paper Reflection](https://docs.google.com/document/d/1xRovBL56WmHfaBYtfZ1Jw3nI-AYFU655hLroVUCNIJg/edit?usp=sharing) | Mossaka | [Mossaka's Note](https://scarlet-message-9c2.notion.site/Meetup-2-CPU-Virtualization-share-10ff648048c24a61893720f26a12eca5?pvs=4) | [YouTube](https://youtu.be/3p-OKsty4ms) | | ~~FEB. 19: 5:00pm PST,
FEB. 20: 9:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1)~~ | ~~GUEST SPEAKER SESSION: TBD~~ | N/A | N/A | N/A | N/A | N/A | N/A | -| FEB. 26: 5:00pm PST,
FEB. 27: 9:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | Virtualization Memory | 1. The first three pages of [Performance Evaluation of Intel EPT Hardware Assist](https://www.vmware.com/pdf/Perf_ESX_Intel-EPT-eval.pdf);
2. At least the first four sections of [Memory Resource Management in VMware ESX Server (OSDI'02)](https://www.vmware.com/pdf/usenix_resource_mgmt.pdf) | Difference Engine: Harnessing Memory Redundancy in Virtual Machines | [Paper Reflection](https://docs.google.com/document/d/11glrlJt0q6Xcc9ChLytSiFlIHlvLJpBVQLy9yqLaFsA/edit?usp=sharing) | N/A | N/A | N/A | -| MAR. 4: 5:00pm PST,
MAR. 5: 9:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | GUEST SPEAKER SESSION: TBD | N/A | N/A | N/A | N/A | N/A | N/A | -| MAR. 11: 5:00pm PST,
MAR. 12: 8:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | Virtualization I/O | 1. First three sections of [virtio: Towards a De-Facto Standard For Virtual I/O Devices](https://ozlabs.org/~rusty/virtio-spec/virtio-paper.pdf);
2. First three sections of [High Performance Network Virtualization with SR-IOV](http://zhenxiao.com/read/SR-IOV.pdf);
3. [Network Virtualization Overview](https://sdn.systemsapproach.org/netvirt.html) | 1. vIC: Interrupt Coalescing for Virtual Machine Storage Device IO;
2. ELI: Bare-Metal Performance for I/O Virtualization;
3. [Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor (ATC'01)](https://www.vmware.com/pdf/usenix_io_devices.pdf);
4. [Network Virtualization in Multi-tenant Datacenters (NSDI'14)](https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/koponen);
5. [The Design and Implementation of Open vSwitch (NSDI'15)](https://www.openvswitch.org/support/papers/nsdi2015.pdf%20target=) | [Paper Reflection](https://docs.google.com/document/d/1dPdDjLvy3asKYr1mCRdkU0yuIz8QQy003Q-B8hXYLcA/edit?usp=sharing) | N/A | N/A | N/A | +| MAR. 4: 5:00pm PST,
MAR. 5: 9:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | Virtualization Memory | 1. The first three pages of [Performance Evaluation of Intel EPT Hardware Assist](https://www.vmware.com/pdf/Perf_ESX_Intel-EPT-eval.pdf);
2. At least the first four sections of [Memory Resource Management in VMware ESX Server (OSDI'02)](https://www.vmware.com/pdf/usenix_resource_mgmt.pdf) | Difference Engine: Harnessing Memory Redundancy in Virtual Machines | [Paper Reflection](https://docs.google.com/document/d/11glrlJt0q6Xcc9ChLytSiFlIHlvLJpBVQLy9yqLaFsA/edit?usp=sharing) | N/A | N/A | N/A | MAR. 11: 5:00pm PST,
MAR. 12: 8:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | Virtualization I/O | 1. First three sections of [virtio: Towards a De-Facto Standard For Virtual I/O Devices](https://ozlabs.org/~rusty/virtio-spec/virtio-paper.pdf);
2. First three sections of [High Performance Network Virtualization with SR-IOV](http://zhenxiao.com/read/SR-IOV.pdf);
3. [Network Virtualization Overview](https://sdn.systemsapproach.org/netvirt.html) | 1. vIC: Interrupt Coalescing for Virtual Machine Storage Device IO;
2. ELI: Bare-Metal Performance for I/O Virtualization;
3. [Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor (ATC'01)](https://www.vmware.com/pdf/usenix_io_devices.pdf);
4. [Network Virtualization in Multi-tenant Datacenters (NSDI'14)](https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/koponen);
5. [The Design and Implementation of Open vSwitch (NSDI'15)](https://www.openvswitch.org/support/papers/nsdi2015.pdf%20target=) | [Paper Reflection](https://docs.google.com/document/d/1dPdDjLvy3asKYr1mCRdkU0yuIz8QQy003Q-B8hXYLcA/edit?usp=sharing) | N/A | N/A | N/A | | MAR. 18: 5:00pm PST,
MAR. 19: 8:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | GUEST SPEAKER SESSION: TBD | N/A | N/A | N/A | N/A | N/A | N/A | | MAR. 25: 5:00pm PST,
MAR. 26: 8:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | Container Basics | [Understanding and Hardening Linux Containers](https://research.nccgroup.com/wp-content/uploads/2020/07/ncc_group_understanding_hardening_linux_containers-1-1.pdf) (mainly Ch 2 to Ch 5; you can ignore many of the details in these chapters. Read Ch 1 for more background on virtualization. Read other chapters if you are interested in security.) | 1. [LXC/LXD](https://linuxcontainers.org/);
2. [Docker](https://docs.docker.com/engine/docker-overview/);
3. [Understanding Security Implications of Using Containers in the Cloud](https://www.usenix.org/system/files/conference/atc17/atc17-tak-paper.pdf)
4. [Container Security: Issues, Challenges, and the Road Ahead](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8693491);
5. [Slacker: Fast Distribution with Lazy Docker Containers](https://www.usenix.org/node/194431) | [Paper Reflection](https://docs.google.com/document/d/1tWyQfndjMxmbeTW2D7qIo7TWrAM2_-8ER6uYOPXUaVQ/edit?usp=sharing) | N/A | N/A | N/A | | APR. 1: 5:00pm PST,
APR. 2: 8:00am BJT,
[Zoom](https://us06web.zoom.us/j/87491153577?pwd=wwALFzPt4YLqs3V7TyUaHON6apmKoI.1) | GUEST SPEAKER SESSION: TBD | N/A | N/A | N/A | N/A | N/A | N/A |