As rapid advances in technology, the communication between computing components has become a bottleneck in providing high performance. Along with high and predictable performance, optimization of energy consumption, management of temperature and enhancing security are critical issues in designing efficient networks. We investigate innovative ideas by exploiting the new features of modern architecture, operating systems and circuit technology to design high performance, energy-efficient, and secure systems.