The Packet Event Framework Open Sourced
By yu on 五月 28, 2007
A quick question would be "How soon?". Well, right after I got an account from Sun Download Center, plus the time to upload the big BFU archives and source codes tarballs. So it's really soon unless there are too much traffic on the internet such that my cable connection becomes as slow as a 56Kbps modem. Then you will see the files listed here, and of course you need to follow some instructions here to download and install it on your favorite OpenSolaris distributions, and you need to run a modified version of Iperf or Ping-Pong to see the benchmark results. What is more, if you want to dive a little more deeper, read the man pages here and try to find and understand them in the source codes.
I have been working on PEF for a while, and finally we archived this first milestone. It took us a long time to reach this point, and it is still a long way to go. Among all the obstacles we have encountered, performance issues are the most nasty ones. Even now there are several performance curves glued on my cubic, and they constant reminds me what we have archived, where we were and where we need to go.
So what's next? We will focus on the API part to allow third party modules to integrate into PEF. In fact, we are seeking for input from both inside Sun and outside to help design these APIs. If you have some thoughts about PEF and enthusiasm in networking architectures, feel free to drop me a note here or send me an email at eric dot yu dot sun dot com.