Main Article Content
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.
Article Details
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].
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].