Hi all, This is the finial report of GSOC 2014. My job during the summer is to implement a lock-contention-aware scheduler, which removes the effect of lock contention in Plan9 kernel. My work is done under the guidance of Charles Forsyth. The codes are hosted on github ( https://github.com/slowly-code-a-world/enhanced-plan9). I have written a simple technique report, which can also be found on github ( https://github.com/slowly-code-a-world/enhanced-plan9/blob/master/lock-sched-design.txt). Please feel free to give comments if you are interested in the project.
It is hard to believe that the summer code is so amazing. When I first joined the Plan9 community, I was worried about the task that assigned to me. I did not know whether I can complete it in time. However, thanks to all of you, especially Charles(my mentor) and Eric, to answer my (naive) questions patiently, I overcome each problem that I encountered. Also, I learned a lot to program real system and communicate efficiently with people. Look forward to work with you in future. Thanks, Yan -- Think big; Dream impossible; Make it happen.