tag:blogger.com,1999:blog-6995624815143399923.post6402658403862816966..comments2013-11-04T05:42:59.205-08:00Comments on A Voyage into the Land of Boa: Choosing a Mode of Execution: A Design IssueNeha_boa_Sidhihttp://www.blogger.com/profile/16698876409190913341noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-6995624815143399923.post-429801892743115562013-10-22T00:01:38.504-07:002013-10-22T00:01:38.504-07:00For changes to be successful, you have to note tha...For changes to be successful, you have to note that one shouldn't take existing functionality away and your changed code should be able to run on old systems as well. Thus, choice-1 should not be considered. choice-3 would be preferred since you don't determine which is the underlying system, but would take more time to implement since you need to develop/debug both kqueue and epoll. So suggestion is to start with choice-2 while keeping hooks for choice-3 and have initial accomplishments. <br />This also would give you insight on does these changes really give you the desirable performance impacts. <br /><br />An interesting take would be if you can implement both epoll and kqueue and then run you implementation on same hardware and compare the two results. This would really provide deep insights into how kernel works and empower you in future what choices to make when working newer exciting projects.Ram P Rustagihttps://www.blogger.com/profile/17408793314825097200noreply@blogger.com