TY - GEN
T1 - The power of prediction
T2 - ACM SIGCOMM 2011 Conference, SIGCOMM'11
AU - Zohar, Eyal
AU - Cidon, Israel
AU - Mokryn, Osnat
PY - 2011
Y1 - 2011
N2 - In this paper we present PACK (Predictive ACKs), a novel end-toend Traffic Redundancy Elimination (TRE) system, designed for cloud computing customers. Cloud-based TRE needs to apply a judicious use of cloud resources so that the bandwidth cost reduction combined with the additional cost of TRE computation and storage would be optimized. PACK's main advantage is its capability of offloading the cloud-server TRE effort to end-clients, thus minimizing the processing costs induced by the TRE algorithm. Unlike previous solutions, PACK does not require the server to continuously maintain clients' status. This makes PACK very suitable for pervasive computation environments that combine client mobility and server migration to maintain cloud elasticity. PACK is based on a novel TRE technique, which allows the client to use newly received chunks to identify previously received chunk chains, which in turn can be used as reliable predictors to future transmitted chunks. We present a fully functional PACK implementation, transparent to all TCP-based applications and network devices. Finally, we analyze PACK benefits for cloud users, using traffic traces from various sources.
AB - In this paper we present PACK (Predictive ACKs), a novel end-toend Traffic Redundancy Elimination (TRE) system, designed for cloud computing customers. Cloud-based TRE needs to apply a judicious use of cloud resources so that the bandwidth cost reduction combined with the additional cost of TRE computation and storage would be optimized. PACK's main advantage is its capability of offloading the cloud-server TRE effort to end-clients, thus minimizing the processing costs induced by the TRE algorithm. Unlike previous solutions, PACK does not require the server to continuously maintain clients' status. This makes PACK very suitable for pervasive computation environments that combine client mobility and server migration to maintain cloud elasticity. PACK is based on a novel TRE technique, which allows the client to use newly received chunks to identify previously received chunk chains, which in turn can be used as reliable predictors to future transmitted chunks. We present a fully functional PACK implementation, transparent to all TCP-based applications and network devices. Finally, we analyze PACK benefits for cloud users, using traffic traces from various sources.
KW - Caching
KW - Cloud computing
KW - Network optimization
KW - Traffic redundancy elimination
UR - http://www.scopus.com/inward/record.url?scp=80053147652&partnerID=8YFLogxK
U2 - 10.1145/2018436.2018447
DO - 10.1145/2018436.2018447
M3 - Conference contribution
AN - SCOPUS:80053147652
SN - 9781450307970
T3 - Proceedings of the ACM SIGCOMM 2011 Conference, SIGCOMM'11
SP - 86
EP - 97
BT - Proceedings of the ACM SIGCOMM 2011 Conference, SIGCOMM'11
Y2 - 15 August 2011 through 19 August 2011
ER -