A Unified Software Architecture to Enable Cross-Layer Design in the Future Internet | IEEE Conference Publication | IEEE Xplore