This paper presents PACK, a receiver-based end-to-end traffic redundancy elimination system for cloud computing. PACK aims to reduce bandwidth costs for cloud customers by having the client predict and eliminate redundant data sent by the cloud server. It does this by having the client maintain chunks of previously received data and use these to identify redundant chunks in newly received data, allowing it to send "predictions" to the server about future chunks. This avoids the need for the server to do processing for traffic redundancy elimination.