PC-based Software Routers: High Performance and Application Service Support