Project2 : Orientation Lock – Design of Test. Project2 : Orientation Lock - Result Selector...

25
Project2 : Orientation Lock – Design of Test

Transcript of Project2 : Orientation Lock – Design of Test. Project2 : Orientation Lock - Result Selector...

  • Slide 1
  • Project2 : Orientation Lock Design of Test
  • Slide 2
  • Project2 : Orientation Lock - Result Selector (Writer lock)Trial (Reader lock)
  • Slide 3
  • Project3 : Custom Scheduler
  • Slide 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
  • Slide 5
  • Project3 : Custom Scheduler - Design & Implementation
  • Slide 6
  • Slide 7
  • Project3 : Custom Scheduler - Power Management
  • Slide 8
  • Slide 9
  • Slide 10
  • Project3 : Custom Scheduler - Result
  • Slide 11
  • Project3 : Custom Scheduler - Design of Test
  • Slide 12
  • Project3 : Custom Scheduler - Result 748654853379 = 3^1 * 17^1 * 54833^1 * 267713^1
  • Slide 13
  • Project3 : Custom Scheduler - Result
  • Slide 14
  • Project4 : Geo-tagged Filesystem
  • Slide 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
  • Slide 16
  • Project4 : Geo-tagged Filesystem - Design & Implementation
  • Slide 17
  • Slide 18
  • Project4 : Geo-tagged Filesystem - Result
  • Slide 19
  • Project4 : Geo-tagged Filesystem Result (Extra Credit)
  • Slide 20
  • Discussion in GitHub Github repository Issue tracker discussion 53 issues with 250 comments Discussion
  • Slide 21
  • Discussion in GitHub
  • Slide 22
  • Enjoy Practical projects Challenging projects Handling kernel code Team-work Software-engineering Hate Environment setup Lack of references Difficult projects
  • Slide 23
  • . . Tizen, Open Source . 50 45 .
  • Slide 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/
  • Slide 25
  • Thanks! http://cmslab.snu.ac.kr ??? student in AOS class