Download presentation
Presentation is loading. Please wait.
Published byBartholomew Abel Davidson Modified over 9 years ago
1
Project2 : Orientation Lock – Design of Test
2
Project2 : Orientation Lock - Result Selector (Writer lock)Trial (Reader lock)
3
Project3 : Custom Scheduler
4
Project3 : Custom Scheduler - Specification Preparation –Investigate Linux Scheduling mechanism Main Goal –Implement a Symmetric Multiprocessor Weighted Round-Robin(WRR) Scheduler –Set WRR Scheduler as a default scheduler Test –Input sample job and execute it with new scheduler Further discussion –Investigate how Android and Tizen optimize power
5
Project3 : Custom Scheduler - Design & Implementation
7
Project3 : Custom Scheduler - Power Management
10
Project3 : Custom Scheduler - Result
11
Project3 : Custom Scheduler - Design of Test
12
Project3 : Custom Scheduler - Result 748654853379 = 3^1 * 17^1 * 54833^1 * 267713^1
13
Project3 : Custom Scheduler - Result
14
Project4 : Geo-tagged Filesystem
15
Project4 : Geo-tagged Filesystem - Specification Preparation –Investigate VFS & Ext2 Filesystem Main Goal –Get GPS information and update it to kernel device location –Modify Ext2 GPS File System to contain location attribute –(Extra Credit) Location-based File Access Authorization Test –User-space Testing
16
Project4 : Geo-tagged Filesystem - Design & Implementation
18
Project4 : Geo-tagged Filesystem - Result
19
Project4 : Geo-tagged Filesystem – Result (Extra Credit)
20
Discussion in GitHub 수업 참여자 전부를 위한 별도의 Github repository 제공 Issue tracker 기능을 활용한 discussion 53 issues with 250 comments Discussion 참여도에 따라 가산점 부여
21
Discussion in GitHub
22
학생들의 수업에 대한 피드백 Enjoy –Practical projects –Challenging projects –Handling kernel code –Team-work –Software-engineering Hate –Environment setup –Lack of references –Difficult projects
23
수업 결론 오픈소스를 학생들이 직접 겪어볼 수 있었다. 학생들이 오픈소스의 단순한 사용자에서 생산자로 바뀌는 첫 걸음이 되 었다. Tizen, Open Source 에 대한 관심이 적극적인 수업참여로 이어졌다. 학생들의 높은 관심 속에 50 명 중에 45 명이 성공적으로 수업을 끝까지 마 쳤다.
24
Other On-going Contribution to Open Source Projects from CMS Lab REEF –Big-Data Processing Platform –Apache Incubator project (since August ‘14) –http://incubator.apache.org/projects/reef.htmlhttp://incubator.apache.org/projects/reef.html –http://www.reef-project.org/http://www.reef-project.org/ TaintDroid –Real-time Taint Tracking System –Research Highlight in CACM (March `14) –http://appanalysis.org/http://appanalysis.org/
25
Thanks! http://cmslab.snu.ac.kr “???” – student in AOS class
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.