Managing energy consumption costs in desktop PCs and LAN switches with proxying, split TCP connections, and scaling of link speed | doi.page