ECE5658S17.Schedule History

Hide minor edits - Show changes to output

June 12, 2017, at 02:10 AM by 115.145.179.186 -
Changed lines 47-48 from:
## ''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
## ''VirtuOS: an operating system with kernel virtualisation'', in Proceedings of the twenty-fourth ACM symposium on operating systems principles, R. Nikolaev, 2013
to:
## [[Attach:week15a.pdf|''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
## [[Attach:week15b.pdf|''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:
* Week 14: [[Attach:week14.pdf|File system implementations]] - Hyojin Park and Jongkyu Park
## [[Attach:week14a.pdf|''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
to:
* Week 14: [[Attach:week14.pdf|File system implementations]] - Jongkyu Park
June 05, 2017, at 02:06 AM by 115.145.179.186 -
Changed lines 45-46 from:
## ''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
## ''F2FS: A New File System for Flash Storage'', in Proceedings of the 2015 USENIX Annual Technical Conference, Lee et al., 2015
to:
## [[Attach:week14a.pdf|''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
## [[Attach:week14b.pdf|''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:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim
to:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim and Seok Ha Shin
May 27, 2017, at 02:10 AM by 61.82.138.72 -
Changed lines 42-43 from:
## ''Rethink the Sync'', in Proceedings of the 7th symposium on Operating systems design and implementation, E. B. Nightingale et al., 2006
## ''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:
## [[Attach:week13a.pdf|''Rethink the Sync'']], in Proceedings of the 7th symposium on Operating systems design and implementation, E. B. Nightingale et al., 2006
## [[Attach:week13b.pdf|''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:
## [[Attach:week11b.pdf|''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:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim and ?
to:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim
Changed line 37 from:
## [[Attach:week11b.pdf|''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:
## ''Recovering Device Drivers'', in Proceedings of the sixth Symposium on Operating Systems Design and Implementation, M. M. Swift et al., 2004
## ''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:
## [[Attach:week12a.pdf|''Recovering Device Drivers'']], in Proceedings of the sixth Symposium on Operating Systems Design and Implementation, M. M. Swift et al., 2004
## [[Attach:week12b.pdf|''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:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim and Jinyong Kim
to:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim and ?
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
## ''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
## ''Utilizing the IOMMU Scalably'', in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015
to:
* Week 11: [[Attach:week11.pdf|Cache and buffer management]] - Hyojin Kim and Jinyong Kim
## [[Attach:week11a.pdf|''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
## [[Attach:week11b.pdf|''Utilizing the IOMMU Scalably'']], in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015
May 08, 2017, at 02:07 AM by 115.145.179.186 -
Changed lines 32-34 from:
## ''Lightweight recoverable virtual memory'', in Proceedings of the fourteenth ACM symposium on Operating systems principles, M. Satyanarayanan et al., 1993
## ''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
## ''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:
## [[Attach:week10a.pdf|''Lightweight recoverable virtual memory'']], in Proceedings of the fourteenth ACM symposium on Operating systems principles, M. Satyanarayanan et al., 1993
## [[Attach:week10b.pdf|''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
## [[Attach:week10c.pdf|''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:
## ''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
## ''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:
## [[Attach:week9a.pdf|''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
## [[Attach:week9b.pdf|''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:
## ''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
## ''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:
## [[Attach:week7a.pdf|''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
## [[Attach:week7b.pdf|''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:
## ''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:
## ''Implementing remote procedure calls'', ACM Transactions on Computer Systems, Vol. 2, Issue 1, A. D. Birrell, 1984
## ''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:
## [[Attach:week6a.pdf|''Implementing remote procedure calls'']], ACM Transactions on Computer Systems, Vol. 2, Issue 1, A. D. Birrell, 1984
## [[Attach:week6b.pdf|''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:
## ''Vertigo: automatic performance-setting for Linux'', in Proceedings of the 5th symposium on Operating systems design and implementation, K. Flaunter et al., 2002
## ''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:
## [[Attach:week5a.pdf|''Vertigo: automatic performance-setting for Linux'']], in Proceedings of the 5th symposium on Operating systems design and implementation, K. Flaunter et al., 2002
## [[Attach:week5b.pdf|''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:
## ''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
## ''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:
## [[Attach:week3a.pdf|''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
## [[Attach:week3b.pdf|''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:
## ''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
## ''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:
## [[Attach:week4a.pdf|''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
## [[Attach:week4b.pdf|''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:
* Week 3: [[Attach:week3.pdf|Process management]] - ? and Soyoung Park
to:
* Week 3: [[Attach:week3.pdf|Process management]] - Cassiano Campes and Soyoung Park
March 13, 2017, at 02:19 AM by 115.145.179.186 -
Changed line 11 from:
## ''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:
## [[Attach:week2b.pdf|''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:
## ''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:
## [[Attach:week2a.pdf|''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:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and ?
to:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and Bien Aime Mugabarigira
March 10, 2017, at 01:53 AM by 115.145.179.186 -
Changed line 24 from:
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] - Hyunsu Lee and ?
to:
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] - Hyunsu Lee and Kitae Lee
March 09, 2017, at 06:39 AM by 115.145.179.186 -
Changed line 28 from:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - ? and Wonseok Song
to:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - Jungmin Ryu and Wonseok Song
March 08, 2017, at 01:44 PM by 115.143.156.26 -
Changed line 28 from:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - Taehyeong Lee and Wonseok Song
to:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - ? and Wonseok Song
Changed line 46 from:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and Seung Min Awn
to:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and ?
March 08, 2017, at 05:08 AM by 115.145.179.186 -
Changed line 12 from:
* Week 3: [[Attach:week3.pdf|Process management]] - Jiri Valasek and Soyoung Park
to:
* Week 3: [[Attach:week3.pdf|Process management]] - ? and Soyoung Park
March 07, 2017, at 11:46 AM by 115.143.156.26 -
Changed line 12 from:
* Week 3: [[Attach:week3.pdf|Process management]] - ? and Soyoung Park
to:
* Week 3: [[Attach:week3.pdf|Process management]] - Jiri Valasek and Soyoung Park
March 07, 2017, at 08:59 AM by 115.145.179.186 -
Changed line 18 from:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] - Hojung Choi and ?
to:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] - Hojung Choi and MinChang Kim
March 07, 2017, at 04:54 AM by 115.145.179.186 -
Changed line 15 from:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - ? and Hwanjin Yong
to:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - Sang Min Lee and Hwanjin Yong
March 07, 2017, at 04:52 AM by 115.145.179.186 -
Changed line 15 from:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - Sang Jun Ko and Hwanjin Yong
to:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - ? and Hwanjin Yong
March 06, 2017, at 03:20 PM by 115.143.156.26 -
Changed line 28 from:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - ? and Wonseok Song
to:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - Taehyeong Lee and Wonseok Song
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:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and ?
to:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and Seung Min Awn
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 [[Attach:pr10.ppt|- ]]
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:
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] - Yogi Salomo and ?
to:
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] - Yogi Salomo and Youngho Choi
March 06, 2017, at 08:55 AM by 115.145.179.186 -
Changed line 18 from:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] - ? and Hojung Choi
to:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] - Hojung Choi and ?
March 06, 2017, at 08:54 AM by 115.145.179.186 -
Changed line 18 from:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] [[Attach:pr5.pdf|- ]]
to:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] - ? and Hojung Choi
March 06, 2017, at 08:54 AM by 115.145.179.186 -
Changed line 15 from:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - Sang Jun Ko and ?
to:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - Sang Jun Ko and Hwanjin Yong
Changed line 28 from:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] [[Attach:pr9.pdf|- ]]
to:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] - ? and Wonseok Song
Changed line 37 from:
* Week 12: [[Attach:week12.pdf|I/O and device handling]] - Hayoun Lee and ?
to:
* Week 12: [[Attach:week12.pdf|I/O and device handling]] - Hayoun Lee and Joohyun Choi
March 06, 2017, at 06:45 AM by 115.145.179.186 -
Changed line 15 from:
* Week 4: [[Attach:week4.pdf|Process scheduling]] [[Attach:pr4.pdf|- ]]
to:
* Week 4: [[Attach:week4.pdf|Process scheduling]] - Sang Jun Ko and ?
Changed line 34 from:
* Week 11: Cache and buffer management [[Attach:pr11.pdf|- ]]
to:
* Week 11: Cache and buffer management - Hyojin Kim
Changed line 40 from:
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] - ? and Yongju Song
to:
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] - DaeKyu Park and Yongju Song
Changed line 46 from:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] [[Attach:pr15.pdf| - ]]
to:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] - Jhuyeong Jhin and ?
March 06, 2017, at 06:23 AM by 115.145.179.186 -
Changed line 9 from:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] - ? and Cassiano Campes
to:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] - Fery Andrian and Cassiano Campes
Changed line 37 from:
* Week 12: [[Attach:week12.pdf|I/O and device handling]] [[Attach:pr12.pdf| - ]]
to:
* Week 12: [[Attach:week12.pdf|I/O and device handling]] - Hayoun Lee and ?
Changed line 40 from:
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] [[Attach:pr13.pdf| - ]]
to:
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] - ? and Yongju Song
March 06, 2017, at 06:20 AM by 115.145.179.186 -
Changed line 12 from:
* Week 3: [[Attach:week3.pdf|Process management]] [[Attach:pr3.pdf|- ]]
to:
* Week 3: [[Attach:week3.pdf|Process management]] - ? and Soyoung Park
Changed line 21 from:
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] [[Attach:pr6.pdf| - ]]
to:
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] - Yogi Salomo and ?
Changed line 24 from:
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] [[Attach:pr7.pdf| - ]]
to:
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] - Hyunsu Lee and ?
Changed line 43 from:
* Week 14: [[Attach:week14.pdf|File system implementations]] - ? and Jongkyu Park
to:
* Week 14: [[Attach:week14.pdf|File system implementations]] - Hyojin Park and Jongkyu Park
March 06, 2017, at 06:19 AM by 115.145.179.186 -
Changed line 9 from:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] [[Attach:pr2.pdf|- ? and Cassiano Campes]]
to:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] - ? and Cassiano Campes
Changed line 43 from:
* Week 14: [[Attach:week14.pdf|File system implementations]] [[Attach:pr14.pdf| - ? and Jongkyu Park]]
to:
* Week 14: [[Attach:week14.pdf|File system implementations]] - ? and Jongkyu Park
March 06, 2017, at 06:18 AM by 115.145.179.186 -
Changed line 9 from:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] [[Attach:pr2.pdf|- ]]
to:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] [[Attach:pr2.pdf|- ? and Cassiano Campes]]
Changed line 43 from:
* Week 14: [[Attach:week14.pdf|File system implementations]] [[Attach:pr14.pdf| - ]]
to:
* Week 14: [[Attach:week14.pdf|File system implementations]] [[Attach:pr14.pdf| - ? and Jongkyu Park]]
March 02, 2017, at 04:21 AM by 115.145.179.186 -
Changed line 9 from:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] [[Attach:pr2.pdf|- 노재헌, 박우락, 임유혁]]
to:
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] [[Attach:pr2.pdf|- ]]
Changed line 12 from:
* Week 3: [[Attach:week3.pdf|Process management]] [[Attach:pr3.pdf|- 이경준, 임진호, 홍성인]]
to:
* Week 3: [[Attach:week3.pdf|Process management]] [[Attach:pr3.pdf|- ]]
Changed line 15 from:
* Week 4: [[Attach:week4.pdf|Process scheduling]] [[Attach:pr4.pdf|- 이동윤, 남택은, 조형일]]
to:
* Week 4: [[Attach:week4.pdf|Process scheduling]] [[Attach:pr4.pdf|- ]]
Changed line 18 from:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] [[Attach:pr5.pdf|- 김상헌, 김민수]]
to:
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] [[Attach:pr5.pdf|- ]]
Changed line 21 from:
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] [[Attach:pr6.pdf| - 박성제, 임창대, 김정인]]
to:
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] [[Attach:pr6.pdf| - ]]
Changed line 24 from:
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] [[Attach:pr7.pdf| - 임학수, 루이스, 정환진]]
to:
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] [[Attach:pr7.pdf| - ]]
Changed line 28 from:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] [[Attach:pr9.pdf|- 한상훈, 이규선, 현병훈]]
to:
* Week 9: [[Attach:week9.pdf|Kernel memory management]] [[Attach:pr9.pdf|- ]]
Changed line 31 from:
* Week 10: Virtual memory management [[Attach:pr10.ppt|- 이효석, 김종명]]
to:
* Week 10: Virtual memory management [[Attach:pr10.ppt|- ]]
Changed line 34 from:
* Week 11: Cache and buffer management [[Attach:pr11.pdf|- 박은수, 이혜민]]
to:
* Week 11: Cache and buffer management [[Attach:pr11.pdf|- ]]
Changed line 37 from:
* Week 12: [[Attach:week12.pdf|I/O and device handling]] [[Attach:pr12.pdf| - 김대천, 차민철, 김희진]]
to:
* Week 12: [[Attach:week12.pdf|I/O and device handling]] [[Attach:pr12.pdf| - ]]
Changed line 40 from:
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] [[Attach:pr13.pdf| - 강윤지, 곽현호, 황인중]]
to:
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] [[Attach:pr13.pdf| - ]]
Changed line 43 from:
* Week 14: [[Attach:week14.pdf|File system implementations]] [[Attach:pr14.pdf| - 오기환, 이종백, 김문학]]
to:
* Week 14: [[Attach:week14.pdf|File system implementations]] [[Attach:pr14.pdf| - ]]
Changed line 46 from:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] [[Attach:pr15.pdf| - 신현호, 이영석, 박재완]]
to:
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] [[Attach:pr15.pdf| - ]]
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:
!! ECE5658S16 Schedule (Spring 2016)

!!! [Schedule]

''The following schedule is tentative and subject to change without notice.''

(:cell valign=top :)
* Week 1: [[Attach:week1.pdf|Course overview & operating systems concept]]
* Week 2: [[Attach:week2.pdf|Operating systems design paradigms]] [[Attach:pr2.pdf|- 노재헌, 박우락, 임유혁]]
## ''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
## ''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
* Week 3: [[Attach:week3.pdf|Process management]] [[Attach:pr3.pdf|- 이경준, 임진호, 홍성인]]
## ''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
## ''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
* Week 4: [[Attach:week4.pdf|Process scheduling]] [[Attach:pr4.pdf|- 이동윤, 남택은, 조형일]]
## ''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
## ''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
* Week 5: [[Attach:week5.pdf|Power management and energy efficiency]] [[Attach:pr5.pdf|- 김상헌, 김민수]]
## ''Vertigo: automatic performance-setting for Linux'', in Proceedings of the 5th symposium on Operating systems design and implementation, K. Flaunter et al., 2002
## ''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
* Week 6: [[Attach:week6.pdf|Interrupt handling and interprocess communications]] [[Attach:pr6.pdf| - 박성제, 임창대, 김정인]]
## ''Implementing remote procedure calls'', ACM Transactions on Computer Systems, Vol. 2, Issue 1, A. D. Birrell, 1984
## ''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
* Week 7: [[Attach:week7.pdf|Multiprocessing and synchronisation]] [[Attach:pr7.pdf| - 임학수, 루이스, 정환진]]
## ''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
## ''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
* Week 8: Midterm exam
* Week 9: [[Attach:week9.pdf|Kernel memory management]] [[Attach:pr9.pdf|- 한상훈, 이규선, 현병훈]]
## ''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
## ''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
* Week 10: Virtual memory management [[Attach:pr10.ppt|- 이효석, 김종명]]
## ''Lightweight recoverable virtual memory'', in Proceedings of the fourteenth ACM symposium on Operating systems principles, M. Satyanarayanan et al., 1993
## ''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
* Week 11: Cache and buffer management [[Attach:pr11.pdf|- 박은수, 이혜민]]
## ''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
## ''Utilizing the IOMMU Scalably'', in Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, O. Peleg, 2015
* Week 12: [[Attach:week12.pdf|I/O and device handling]] [[Attach:pr12.pdf| - 김대천, 차민철, 김희진]]
## ''Recovering Device Drivers'', in Proceedings of the sixth Symposium on Operating Systems Design and Implementation, M. M. Swift et al., 2004
## ''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
* Week 13: [[Attach:week13.pdf|Virtual file system and file system concepts]] [[Attach:pr13.pdf| - 강윤지, 곽현호, 황인중]]
## ''Rethink the Sync'', in Proceedings of the 7th symposium on Operating systems design and implementation, E. B. Nightingale et al., 2006
## ''Aerie: Flexible File-System Interfaces to Storage-Class Memory'', in Proceedings of the Ninth European Conference on Computer Systems, H. Volos et al., 2014
* Week 14: [[Attach:week14.pdf|File system implementations]] [[Attach:pr14.pdf| - 오기환, 이종백, 김문학]]
## ''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
## ''F2FS: A New File System for Flash Storage'', in Proceedings of the 2015 USENIX Annual Technical Conference, Lee et al., 2015
* Week 15: [[Attach:week15.pdf|Future of operating systems design]] [[Attach:pr15.pdf| - 신현호, 이영석, 박재완]]
## ''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
## ''VirtuOS: an operating system with kernel virtualisation'', in Proceedings of the twenty-fourth ACM symposium on operating systems principles, R. Nikolaev, 2013
* Week 16: Final Exam
(:tableend:)