A Model-Based Simulator for Content Delivery Network using SimEvents MATLAB-Simulink

Erwin Harahap, Icih Sukarsih, Gani Gunawan, M Yusuf Fajar, Deni Darmawan, Hiroaki Nishi

Abstract


Abstract—Simulation methodology has become popular among network researchers due to the availability of various sophisticated and the flexibility of simulation packages in model construction and the result’s validation. The objective of our research is to introduce a discrete simulator tools known as SimEvents toolbox that runs on MATLAB-Simulink with the advantages of graphical user interface (GUI) system and a total customized simulator design. In this paper, we design a model-based network simulator named as “CDNlink”. CDNlink is designed based on a queuing model and functioned to study the content delivery networks (CDN). As a result, we have designed the simulator for Client, Router, DNS, and Server. Moreover, we simulate the CDN system for packet round trip time (RTT) and server’s queue length.

Keywords—simulink, content delivery network, model-based simulation, simevents, cdnlink.


Full Text:

PDF

References


Nurul I. Sarkar, Syafnidar A. Halim, "A review of simulation of telecommunication networks: simulators, classification, comparison, methodologies, and recommendations," Journal of Selected Areas in Telecommunications (JSAT), pp. 10-17, 2011.

Jon Starkweather, "Simulation as an important method for learning and a necessary step of good research practice," 2012. [Online]. Available: http://it.unt.edu/benchmarks/issues/2012/04/rss-matters. [Accessed 2016].

George Pallis, Athena Vakali., "Insight and Perspectives for Content Delivery Networks," Journal Communication of the ACM, vol. 49, pp. 101-106, 2006.

Rajkumar Buyya, Mukaddim Pathan, Athena Vakali, Content Delivery Networks, vol. 9, Springer Publishing Company, Incorporated., 2008.

MatLab, "Discrete Event Simulation Software - SimEvents - Simulink," [Accessed 2016], http://www.mathworks.com/ products/simevents/.

Sabato Manfredi, Francesco Oliviero, and Simon Pietro Romano., "A Distributed Control Law for Load Balancing in Content Delivery Networks," IEEE/ACM Trans, on Networking, vol. 21, no. 1, pp. 55-68, February 2013.

Riverbed, "Riverbed Modeler," 2016. www.riverbed.com.

CDNsim, "CDNsim, A Content Distribution Network simulator", http://oswinds.csd.auth.gr/CDNsim/, [Accessed 2016].

PlanetLab, "PlanetLab, An open platform for developing, deploying, and accessing planetary-scale services," [Accessed 2016]. www.planet-lab.org.

Ng, Chee-Hock and Boon-Hee, Soong, Queueing Modelling Fundamentals: With Applications in Communication Networks, 2 ed., England: John Wiley & Sons Ltd Publishing Ltd., 2008.

Gunter Bolch, et.all., Queuing Networks and Markov Chains, Modeling and Performance Evaluation with Computer Science Applications, vol. 2, Hoboken: John Willey & Sons Inc., 2006.

Mathworks, "Simulink: Simulation and Model-Based Design," http://www.mathworks.com/products/simulink/, [Accessed 2016].




DOI: http://dx.doi.org/10.23960/ins.v1i1.13

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
View My Stats
Flag Counter