Packet Coalescing and Server Substitution for Energy-Proportional Operation of Network Links and Data Servers