ECE5658S17.Schedule History

Hide minor edits - Show changes to markup

June 12, 2017, at 02:10 AM by 115.145.179.186 -
Changed lines 47-48 from:
  1. Corey: an operating system for many cores, in Proceedings of the 8th USENIX conference on operating systems design and implementation, S. Boyd-Wickizer et al., 2008
  2. VirtuOS: an operating system with kernel virtualisation, in Proceedings of the twenty-fourth ACM symposium on operating systems principles, R. Nikolaev, 2013
to:
  1. Corey: an operating system for many cores, in Proceedings of the 8th USENIX conference on operating systems design and implementation, S. Boyd-Wickizer et al., 2008
  2. VirtuOS: an operating system with kernel virtualisation, in Proceedings of the twenty-fourth ACM symposium on operating systems principles, R. Nikolaev, 2013
June 05, 2017, at 02:09 AM by 115.145.179.186 -
Changed lines 44-45 from:
to:
June 05, 2017, at 02:06 AM by 115.145.179.186 -
Changed lines 45-46 from:
  1. The design and implementation of a log-structured file system, ACM Transactions on Computer Systems, Vol. 10, Issue 1, pp. 26-52, M. Rosenblum et al., 1992
  2. F2FS: A New File System for Flash Storage, in Proceedings of the 2015 USENIX Annual Technical Conference, Lee et al., 2015
to:
  1. The design and implementation of a log-structured file system Δ, ACM Transactions on Computer Systems, Vol. 10, Issue 1, pp. 26-52, M. Rosenblum et al., 1992
  2. F2FS: A New File System for Flash Storage, in Proceedings of the 2015 USENIX Annual Technical Conference, Lee et al., 2015
May 27, 2017, at 06:15 AM by 61.82.138.72 -
Changed line 35 from:
to:
May 27, 2017, at 02:10 AM by 61.82.138.72 -
Changed lines 42-43 from:
  1. Rethink the Sync, in Proceedings of the 7th symposium on Operating systems design and implementation, E. B. Nightingale et al., 2006
  2. Aerie: Flexible File-System Interfaces to Storage-Class Memory, in Proceedings of the Ninth European Conference on Computer Systems, H. Volos et al., 2014
to:
  1. Rethink the Sync, in Proceedings of the 7th symposium on Operating systems design and implementation, E. B. Nightingale et al., 2006
  2. Aerie: Flexible File-System Interfaces to Storage-Class Memory, in Proceedings of the Ninth European Conference on Computer Systems, H. Volos et al., 2014
May 22, 2017, at 01:34 AM by 115.145.179.186 -
Changed line 37 from:

Utilizing the IOMMU Scalably, in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015

to:
  1. Utilizing the IOMMU Scalably, in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015
May 22, 2017, at 01:16 AM by 115.145.179.186 -
Changed line 35 from:
to:
Changed line 37 from:
  1. Utilizing the IOMMU Scalably, in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015
to:

Utilizing the IOMMU Scalably, in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015

Changed lines 39-40 from:
  1. Recovering Device Drivers, in Proceedings of the sixth Symposium on Operating Systems Design and Implementation, M. M. Swift et al., 2004
  2. IX: a protected dataplane operating system for high throughput and low latency, in Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation, A. Belay et al., 2014
to:
  1. Recovering Device Drivers, in Proceedings of the sixth Symposium on Operating Systems Design and Implementation, M. M. Swift et al., 2004
  2. IX: a protected dataplane operating system for high throughput and low latency, in Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation, A. Belay et al., 2014
May 15, 2017, at 01:35 AM by 203.252.53.235 -
Changed line 35 from:
to:
May 15, 2017, at 01:31 AM by 203.252.53.235 -
Changed lines 35-37 from:
  • Week 11: Cache and buffer management - Hyojin Kim and Jinyong Kim
    1. IO−Lite: A Unified I/O Buffering and Caching System, in Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, V. S. Pai et al., 1999
    2. Utilizing the IOMMU Scalably, in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015
to:
May 08, 2017, at 02:07 AM by 115.145.179.186 -
Changed lines 32-34 from:
  1. Lightweight recoverable virtual memory, in Proceedings of the fourteenth ACM symposium on Operating systems principles, M. Satyanarayanan et al., 1993
  2. Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems, in Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems, H. Park et al., 2013
  3. Coordinated and Efficient Huge Page Management with Ingens, in Proceedings of the 12th Symposium on Operating Systems Design and Implementation, Y. Kwon et al., 2016
to:
  1. Lightweight recoverable virtual memory, in Proceedings of the fourteenth ACM symposium on Operating systems principles, M. Satyanarayanan et al., 1993
  2. Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems, in Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems, H. Park et al., 2013
  3. Coordinated and Efficient Huge Page Management with Ingens, in Proceedings of the 12th Symposium on Operating Systems Design and Implementation, Y. Kwon et al., 2016
May 01, 2017, at 12:15 AM by 115.145.179.186 -
Changed lines 29-30 from:
  1. The impact of operating system structure on memory system performance, in Proceedings of the fourteenth ACM symposium on Operating systems principles, J. B. Chen et al., 1993
  2. Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources, in Proceedings of the 2001 USENIX Annual Technical Conference, W. Dietz et al., 2001
to:
  1. The impact of operating system structure on memory system performance, in Proceedings of the fourteenth ACM symposium on Operating systems principles, J. B. Chen et al., 1993
  2. Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources, in Proceedings of the 2001 USENIX Annual Technical Conference, W. Dietz et al., 2001
April 16, 2017, at 10:21 AM by 115.143.156.26 -
Changed lines 25-26 from:
  1. Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask, in Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, T. David et al., 2013
  2. The scalable commutativity rule: designing scalable software for multicore processors, in Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, A. T. Clements et al., 2013
to:
  1. Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask, in Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, T. David et al., 2013
  2. The scalable commutativity rule: designing scalable software for multicore processors, in Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, A. T. Clements et al., 2013
April 15, 2017, at 04:18 AM by 115.143.156.26 -
Changed line 31 from:
  • Week 10: Virtual memory management - Soonhyun Kwon, Minwoo Ahn and Syed Ali Shujah
to:
  • Week 10: Virtual memory management - Soonhyun Kwon, Minwoo Ahn and Arifa Anwar
April 15, 2017, at 04:17 AM by 115.143.156.26 -
Changed line 31 from:
  • Week 10: Virtual memory management - Soonhyun Kwon and Minwoo Ahn
to:
  • Week 10: Virtual memory management - Soonhyun Kwon, Minwoo Ahn and Syed Ali Shujah
Added line 34:
  1. Coordinated and Efficient Huge Page Management with Ingens, in Proceedings of the 12th Symposium on Operating Systems Design and Implementation, Y. Kwon et al., 2016
April 10, 2017, at 01:38 AM by 115.145.179.186 -
Changed lines 22-23 from:
  1. Implementing remote procedure calls, ACM Transactions on Computer Systems, Vol. 2, Issue 1, A. D. Birrell, 1984
  2. Supporting time-sensitive applications on a commodity OS, in Proceedings of the 5th symposium on Operating systems design and implementation, A. Goel et al., 2002
to:
  1. Implementing remote procedure calls, ACM Transactions on Computer Systems, Vol. 2, Issue 1, A. D. Birrell, 1984
  2. Supporting time-sensitive applications on a commodity OS, in Proceedings of the 5th symposium on Operating systems design and implementation, A. Goel et al., 2002
April 02, 2017, at 03:09 PM by 115.143.156.26 -
Changed lines 19-20 from:
  1. Vertigo: automatic performance-setting for Linux, in Proceedings of the 5th symposium on Operating systems design and implementation, K. Flaunter et al., 2002
  2. Power containers: an OS facility for fine-grained power and energy management on multicore servers, in Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems, K. Shen et al., 2013
to:
  1. Vertigo: automatic performance-setting for Linux, in Proceedings of the 5th symposium on Operating systems design and implementation, K. Flaunter et al., 2002
  2. Power containers: an OS facility for fine-grained power and energy management on multicore servers, in Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems, K. Shen et al., 2013
March 26, 2017, at 01:19 PM by 115.143.156.26 -
Changed lines 13-14 from:
  1. Resource Containers: A New Facility for Resource Management in Server Systems, in Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, G. Banga et al., 1999
  2. PTask: Operating System Abstractions To Manage GPUs as Compute Devices, in Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, C. J. Rossbach et al., 2011
to:
  1. Resource Containers: A New Facility for Resource Management in Server Systems, in Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, G. Banga et al., 1999
  2. PTask: Operating System Abstractions To Manage GPUs as Compute Devices, in Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, C. J. Rossbach et al., 2011
Changed lines 16-17 from:
  1. Lottery Scheduling: Flexible Proportional-Share Resource Management, in Proceedings of the 1st USENIX conference on operating systems design and implementation, C. A. Waldspurger et al., 1994
  2. Thread clustering: sharing-aware scheduling on SMP-CMP-SMT multiprocessors, in Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, D. Tam et al., 2007
to:
  1. Lottery Scheduling: Flexible Proportional-Share Resource Management, in Proceedings of the 1st USENIX conference on operating systems design and implementation, C. A. Waldspurger et al., 1994
  2. Thread clustering: sharing-aware scheduling on SMP-CMP-SMT multiprocessors, in Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, D. Tam et al., 2007
March 19, 2017, at 06:45 AM by 115.143.156.26 -
Changed line 12 from:
to:
March 13, 2017, at 02:19 AM by 115.145.179.186 -
Changed line 11 from:
  1. From L3 to seL4 What Have We Learnt in 20 Years of L4 Microkernels?, in Proceedings of the twenty-fourth ACM symposium on operating systems principles, K. Elphinstone, 2013
to:
  1. From L3 to seL4 What Have We Learnt in 20 Years of L4 Microkernels?, in Proceedings of the twenty-fourth ACM symposium on operating systems principles, K. Elphinstone, 2013
March 13, 2017, at 02:18 AM by 115.145.179.186 -
Changed line 10 from:
  1. Exokernel: an operating system architecture for application-level resource management, in Proceedings of the fifteenth ACM symposium on Operating systems principles, D. R. Engler et al., 1995
to:
  1. Exokernel: an operating system architecture for application-level resource management, in Proceedings of the fifteenth ACM symposium on Operating systems principles, D. R. Engler et al., 1995
March 13, 2017, at 01:41 AM by 115.145.179.186 -
Changed line 46 from:
to:
March 10, 2017, at 01:53 AM by 115.145.179.186 -
Changed line 24 from:
to:
March 09, 2017, at 06:39 AM by 115.145.179.186 -
Changed line 28 from:
to:
March 08, 2017, at 01:44 PM by 115.143.156.26 -
Changed line 28 from:
to:
Changed line 46 from:
to:
March 08, 2017, at 05:08 AM by 115.145.179.186 -
Changed line 12 from:
to:
March 07, 2017, at 11:46 AM by 115.143.156.26 -
Changed line 12 from:
to:
March 07, 2017, at 08:59 AM by 115.145.179.186 -
Changed line 18 from:
to:
March 07, 2017, at 04:54 AM by 115.145.179.186 -
Changed line 15 from:
to:
March 07, 2017, at 04:52 AM by 115.145.179.186 -
Changed line 15 from:
to:
March 06, 2017, at 03:20 PM by 115.143.156.26 -
Changed line 28 from:
to:
Changed line 31 from:
  • Week 10: Virtual memory management - ? and Minwoo Ahn
to:
  • Week 10: Virtual memory management - Soonhyun Kwon and Minwoo Ahn
Changed line 46 from:
to:
March 06, 2017, at 11:35 AM by 115.143.156.26 -
Changed line 34 from:
  • Week 11: Cache and buffer management - Hyojin Kim and ?
to:
  • Week 11: Cache and buffer management - Hyojin Kim and Jinyong Kim
March 06, 2017, at 09:03 AM by 115.145.179.186 -
Changed line 31 from:
  • Week 10: Virtual memory management - Δ
to:
  • Week 10: Virtual memory management - ? and Minwoo Ahn
March 06, 2017, at 08:56 AM by 115.145.179.186 -
Changed line 34 from:
  • Week 11: Cache and buffer management - Hyojin Kim
to:
  • Week 11: Cache and buffer management - Hyojin Kim and ?
March 06, 2017, at 08:55 AM by 115.145.179.186 -
Changed line 21 from:
to:
March 06, 2017, at 08:55 AM by 115.145.179.186 -
Changed line 18 from:
to:
March 06, 2017, at 08:54 AM by 115.145.179.186 -
Changed line 18 from:
to:
March 06, 2017, at 08:54 AM by 115.145.179.186 -
Changed line 15 from:
to:
Changed line 28 from:
to:
Changed line 37 from:
to:
March 06, 2017, at 06:45 AM by 115.145.179.186 -
Changed line 15 from:
to:
Changed line 34 from:
  • Week 11: Cache and buffer management - Δ
to:
  • Week 11: Cache and buffer management - Hyojin Kim
Changed line 40 from:
to:
Changed line 46 from:
to:
March 06, 2017, at 06:23 AM by 115.145.179.186 -
Changed line 9 from:
to:
Changed line 37 from:
to:
Changed line 40 from:
to:
March 06, 2017, at 06:20 AM by 115.145.179.186 -
Changed line 12 from:
to:
Changed line 21 from:
to:
Changed line 24 from:
to:
Changed line 43 from:
to:
March 06, 2017, at 06:19 AM by 115.145.179.186 -
Changed line 9 from:
to:
Changed line 43 from:
to:
March 02, 2017, at 04:21 AM by 115.145.179.186 -
Changed line 9 from:
to:
Changed line 12 from:
to:
Changed line 15 from:
to:
Changed line 18 from:
to:
Changed line 21 from:
to:
Changed line 24 from:
to:
Changed line 28 from:
to:
Changed line 31 from:
to:
  • Week 10: Virtual memory management - Δ
Changed line 34 from:
to:
  • Week 11: Cache and buffer management - Δ
Changed line 37 from:
to:
Changed line 40 from:
to:
Changed line 43 from:
to:
Changed line 46 from:
to:
March 02, 2017, at 04:20 AM by 115.145.179.186 -
Changed line 1 from:

ECE5658S16 Schedule (Spring 2016)

to:

ECE5658S16 Schedule (Spring 2017)

March 02, 2017, at 04:16 AM by 115.145.179.186 -
Added lines 1-50: