Abstract
A content delivery cloud, such as MetaCDN, is an integrated overlay that utilizes cloud computing to provide content delivery services to Internet end-users. While it ensures satisfactory user perceived performance, it also aims to improve the traffic activities in its world-wide distributed network and uplift the usefulness of its replicas. To realize this objective, in this paper, we measure the utility of content delivery via MetaCDN, capturing the system-specific perceived benefits. We use this utility measure to devise a request-redirection policy that ensures high performance content delivery. We also quantify a content provider’s benefits from using MetaCDN based on its user perceived performance. We conduct a proof-of-concept testbed experiment for MetaCDN to demonstrate the performance of our approach and reveal our observations on the MetaCDN utility and content provider’s benefits from using MetaCDN.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Amini, L., Shaikh, A., Schulzrinne, H.: Effective peering for multi-provider content delivery services. In: Proc. of INFOCOM 2004. IEEE CS Press, Los Alamitos (2004)
Arlitt, M., Jin, T.: Workload characterization of the 1998 world cup Web site. IEEE Network 14(3), 30–37 (2000)
Barbir, A., Cain, B., Nair, R., Spatscheck, O.: Known content network (CN) request-routing mechanisms. RFC 3568 (July 2003)
Barford, P., Crovella, M.E.: A performance evaluation of Hyper Text Transfer Protocols. In: Proc. of ACM Sigmetrics, pp. 188–197. ACM Press, New York (1999)
Biliris, A., Cranor, C., Douglis, F., Rabinovich, M., Sibal, S., Spatscheck, O., Sturm, W.: CDN brokering. Computer Communications 25(4), 393–402 (2002)
Broberg, J., Buyya, R., Tari, Z.: MetaCDN: Harnessing ‘Storage Clouds’ for high performance content delivery. Journal of Network and Computer Applications, JNCA (to appear, 2009)
Canali, C., Rabinovich, M., Xiao, Z.: Utility computing for Internet applications. In: Tang, X., Xu, J., Chanson, S.T. (eds.) Web Content Delivey, vol. II, pp. 131–151. Springer, Heidelberg (2006)
Cardellini, V., Colajanni, M., Yu, P.S.: Request redirection algorithms for distributed Web systems. IEEE Transactions on Parallel and Distributed Systems 14(4), 355–368 (2003)
Cohen, R.: Content delivery cloud (CDC). ElasticVapor: Life in the Cloud (October 2008), http://www.elasticvapor.com/2008/10/cloud-content-delivery-cd.html
Day, M., Cain, B., Tomlinson, G., Rzewski, P.: A model for content internetworking. IETF RFC 3466 (February 2003)
Floyd, S., Paxson, V.: Difficulties in simulating the Internet. IEEE/ACM Transactions on Networking 9(4), 392–403 (2001)
Freedman, M.J., Freudenthal, E., Mazières, D.: Democratizing content publication with Coral. In: Proc. of NSDI 2004, San Francisco, CA, pp. 239–252 (2004)
Gayek, P., Nesbitt, R., Pearthree, H., Shaikh, A., Snitzer, B.: A Web Content Serving Utility. IBM Systems Journal 43(1), 43–63 (2004)
Hosanagar, K., Chuang, J., Krishnan, R., Smith, M.D.: Service adoption and pricing of content delivery network (CDN) services. Management Science 54(9), 1579–1593 (2008)
Kangasharju, J., Ross, K.W., Roberts, J.W.: Performance evaluation of redirection schemes in content distribution networks. Computer Communications 24(2), 207–214 (2001)
Miller, R.: Microsoft building own CDN network. In Data Center Knowledge (January 2008)
Mortazavi, B., Kesidis, G.: Model and simulation study of a peer-to-peer game with a reputation-based incentive mechanism. In: Proc. of ITA 2006, UC San Diego (February 2006)
Pallis, G., Vakali, A.: Insight and perspectives for content delivery networks. Communications of the ACM 49(1), 101–106 (2006)
Pathan, M., Broberg, J., Bubendorfer, K., Kim, K.H., Buyya, R.: An architecture for virtual organization (VO)-based effective peering of content delivery networks. In: Proc. of the 2nd UPGRADE-CN. ACM Press, New York (2007)
Rahul, H., Kasbekar, M., Sitaraman, R., Berger, A.: Towards realizing the performance and availability benefits of a global overlay network. In: Proc. of PAM 2006, Australia (2006)
Rayburn, D.: CDN pricing: Costs for outsourced video delivery. In: Streaming Media West: The Business and Technology of Online Video (September 2008)
Shah, P., Pâris, J.-F., Morgan, J., Schettino, J., Venkatraman, C.: A P2P-based architecture for secure software delivery using volunteer assistance. In: Proc. of P2P 2008. IEEE CS Press, Los Alamitos (2008)
Stamos, K., Pallis, G., Vakali, A., Dikaiakos, M.D.: Evaluating the utility of content delivery networks. In: Proc. of the 4th UPGRADE-CN. ACM Press, New York (2009)
Subramanya, S.R., Yi, B.K.: Utility model for on-demand digital content. IEEE Computer 38(6), 95–98 (2005)
Xie, H., Yang, Y.R., Krishnamurthy, A., Liu, Y., Silberschatz, A.: P4P: Provider portal for (P2P) applications. In: Proc. of ACM SIGCOMM. ACM Press, New York (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pathan, M., Broberg, J., Buyya, R. (2009). Maximizing Utility for Content Delivery Clouds. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds) Web Information Systems Engineering - WISE 2009. WISE 2009. Lecture Notes in Computer Science, vol 5802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04409-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-04409-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04408-3
Online ISBN: 978-3-642-04409-0
eBook Packages: Computer ScienceComputer Science (R0)