Router-based Content-aware Data Redirection for Future CDN Systems

Full Text (PDF, 769KB), PP.1-10

Views: 0 Downloads: 0

Author(s)

Janaka L. Wijekoon 1,* Erwin H. Harahap 1 Shinichi Ishida 1 Rajitha L. Tennekoon 1 Hiroaki Nishi 1

1. Hiroaki Nishi Laboratory, Department of Computer Science, Keio University Hiyoshi 3-14-1, Yokohama, Japan

* Corresponding author.

DOI: https://doi.org/10.5815/ijcnis.2014.07.01

Received: 12 Nov. 2013 / Revised: 16 Feb. 2014 / Accepted: 15 Apr. 2014 / Published: 8 Jun. 2014

Index Terms

Service-oriented Router, Network Simulation, Data Analysis, Content Delivery Networking, Request Redirection

Abstract

Delivery of data-enriched applications has become a top priority on the Internet, and Internet users are demanding faster and higher-quality services. Cater such requirements, Content Delivery Networks (CDNs) were introduced. However, the growth rate of information on the Internet requires infrastructural modifications to keep the consistency while maintaining quality of the Internet services. To this end, the Service-oriented Router is introduced to provide content based services by shifting the current Internet infrastructure to information-based open innovation platform. In this study, initially we provide implementation notes of a software-designed SoR. Then we propose a new method of CDN Request Redirection (RR) (SoR-based RR), which is designed to redirect packets based on the content of packets and the status of content servers using an SoR as an edge router of a CDN. Furthermore, we present the design and implementation of a prototype to realize the SoR-based RR in a testing network. By analyzing the result of the prototype implementation, we show that the SoR-based RR can enhance the both client experience and faster adaptations to the server changes in CDN environments.

Cite This Paper

Janaka L. Wijekoon, Erwin H. Harahap, Shinichi Ishida, Rajitha L. Tennekoon, Hiroaki Nishi, "Router-based Content-aware Data Redirection for Future CDN Systems", International Journal of Computer Network and Information Security(IJCNIS), vol.6, no.7, pp.1-10, 2014. DOI:10.5815/ijcnis.2014.07.01

Reference

[1]Shaikh, A., Tewari, R., Agrawal, M.: On the effectiveness of dns-based server selection. In: INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 3, pp. 1801–1810.
[2]Stamos, K., Pallis, G., Vakali, A., Katsaros, D., Sidiropoulos, A., Manolopoulos, Y.: Cdnsim: A simulation tool for content distribution networks. In: ACM Trans. Model. Comput. Simul, vol. 20, p. 40 (2010).
[3]Nygren, E., Sitaraman, R.K., Sun, J.: The akamai network: a platform for high-performance internet applications. SIGOPS Oper 44(3), 2–19 (2010).
[4]Akamai Technologies: Fast Internet Content Delivery with FreeFlow. http://research.microsoft.com/en-us/um/people/ratul/akamai/freeflow.pdf
[5]CenturyLink, I.: CenturyLink Technology Solutions. http://www.centurylinktechnology.com/
[6]Poese, I., Frank, B., Smaragdakis, G., Uhlig, S., Feldmann, A., Maggs, B.: Enabling content-aware traffic engineering. SIGCOMM Comput. Commun. Rev. 42(5) (2012).
[7]Cohen, E., Kaplan, H.: Proactive caching of dns records: Addressing a performance bottleneck. In: IEEE INFOCOM (2000).
[8]Gadde, S., Chase, J., Rabinovich, M.: Web caching and content distribution: A view from the interior. Computer Communication 24(2), 222–231 (2001).
[9]Koletsou, M., Voelker, G.: The medusa proxy: A tool for exploring user-perceived web performance. In: WCW, Boston, (2001).
[10]B. Frank, I. Poese, G. Smaragdakis, A. Feldmann, B. Maggs, S. Uhlig, V. Aggarwal, F. Schneider, "Collaboration Opportunities for Content Delivery and Network Infrastructures", in H. Haddadi, O. Bonaventure (Eds.), Recent Advances in Networking, (2013), pp. 305-377.
[11]Mao, Z., Cranor, C., Douglis, F., Rabinovich, M., Spatscheck, O., Wang, J.: A precise and efficient evaluation of the proximity between web clients and their local dns servers. In: USENIX Annu. Tech. Conf., Monterrey, pp. 229–242 (2002).
[12]Ager, B., M¨uhlbauer, W., Smaragdakis, G., Uhlig, S.: Comparing dns resolvers in the wild. In: Internet Measurement Conference, pp. 15–21 (2013).
[13]Kangasharju, J., Ross, K.W., Roberts, J.W.: Performance evaluation of redirection schemes in content distribution networks. Computer Communications 24(2), 207–214 (2001).
[14]Nishi, H: Service-oriented Backbone Router for Future Internet. http: //www.prime-pco.com/4thJEUsymposium/pdf/s1/s1_nishi.pdf.
[15]Inoue, K., Akashi, D., Koibuchi, M., Kawashima, H., Nish, H.: Semantic router using data stream to enrich services. In: International Conference on Future Internet Technologies (CFI08) (2008).
[16]Nishi, H., Kawashima, H., Koibuchi, M.: Information-based Open Innovation Platform. http://openinter.net/.
[17]Mockapetris, P.: RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION. http://www.ietf.org/rfc/rfc1035.txt.
[18]Frank, B., Poese, I., an Georgios Smaragdakis, Y.L., an Bruce M. Maggs, A.F., Rake, J., Uhlig, S., Weber, R.: Pushing cdn-isp collaboration to the limit. Computer Communication Review 43(3), 34–44 (2013).
[19]Gummadi, K., Saroiu, S., Gribble, S.: A precise and efficient evaluation of the proximity between web clients and their local dns servers. In: USENIX Annu. Tech. Conf., Monterrey, pp. 229–242 (2002).
[20]Cohen, E., Kaplan, H.: Proactive caching of dns records: Addressing a performance bottleneck. In: IEEE INFOCOM (2000).
[21]Cohen, E., Kaplan, H.: Prefetching the means for document transfer: A new approach for reducing web latency. In: Symposium on Applications and the Internet (SAINT-2001) (2001).
[22]Gummadi, K., Saroiu, S., Gribble, S.: A precise and efficient evaluation of the proximity between web clients and their local dns servers. In: USENIX Annu. Tech. Conf., Monterrey, pp. 229–242 (2002).
[23]Nagatomi, Y., Koibuchi, M., Kawashima, H., Inoue, K., Nishi, H.: A regular expression processor embedded in service-friendly router for future internet. In: Parallel Processing Workshops (ICPPW), 2010 39th International Conference On, pp. 82–88 (2010).
[24]Takagiwa, K., Kubo, R., Ishida, S., Inoue, K., Nishi, H.: Feasibility study of service-oriented architecture for smart grid communications. In: Industrial Electronics (ISIE), 2013 IEEE International Symposium, pp. 1–7 (2013).
[25]Yamaki, H., Nishi, H.: An improved cache machanism for a cache-based network processor. In: The 2012 International Conference on Parallel and Distributed Processing Techniques and Applications (2012).
[26]Hogawa, D., Ishida, S., Nishi, H.: Hardware parallel decoder for of compressed http traffic on service-oriented routers. In: The 2013 International Conference on Engineering of Reconfigurable Systems and Algorithms RSA’13 in WORLDCOMP2013, pp. 3–9 (2013).
[27]Wijekoon, J., Harahap, E., Nishi, H.: Service-oriented router simulation module implementation in fNS2g simulator. The 4th International Conference on Ambient Systems, Networks and Technologies (ANT 2013), the 3rd International Conference on Sustainable Energy Information Technology (SEIT-2013), Procedia Computer Science 19, 478–485 (2013).
[28]Sanghi, D.: Unix Socket Programing Computer Networks. http://www.cse.iitk.ac.in/users/dheeraj/cs425/lec17.html/.
[29]Global Inter-cloud Technology Foruml (GICTF). http://www.gictf.jp/indexe.html.
[30]DongJin Lee, N.B. Brian E. Carpenter: Media streaming observations: Trends in udp to tcp ratio. International Journal on Advances in Systems and Measurements No 3 and 4, 147–162 (2010).
[31]Kuan-Ta Chen, Chun-Ying Huang, Polly Huang, and Chin-Laung Lei, "An Empirical Evaluation of TCP Performance in Online Games," In Proceedings of ACM SIGCHI ACE 06, Los Angeles USA, Jun (2006).