Exploration of network alternatives for middleware-centric embedded system design