Balancing peer and server energy consumption in large peer-to-peer file distribution systems | IEEE Conference Publication | IEEE Xplore