This is an open access article published by the IET under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/)
Since multicast reduces bandwidth consumption in multimedia grid computing, the middleware for monitoring the performance and topology of multicast communications is important to the design and management of multimedia grid applications. However, the current middleware technologies for multicast performance monitoring are still far from attaining the level of maturity and there lacks consistent approaches to obtain the evaluation data for multicast. In this study, to serve a clear guide for the design and implementation of the multicast middleware, two algorithms are developed for organising all constituents in multicast communications and analysing the multicast performance in two topologies – ‘multicast distribution tree’ and ‘clusters distribution’, and a definitive set of corresponding metrics that are comprehensive yet viable for evaluating multicast communications are also presented. Instead of using the inference data from unicast measurements, in the proposed middleware, the measuring data of multicast traffic are obtained directly from multicast protocols in real time. Moreover, this study makes a middleware implementation which is integrated into a real access grid multicast communication infrastructure. The results of the implementation demonstrate the substantial improvements in the accuracy and real time in evaluating the performance and topology of multicast network.
References
-
-
1)
-
24. Seada, K., Helmy, A.: ‘Fairness evaluation experiments for multicast congestion control protocols’. GLOBECOM ‘02 – IEEE Global Telecommunications Conf., Taipei, Taiwan, November 2002, pp. 2614–2618, .
-
2)
-
2. Fall, K.R., Stevens, W.R.: ‘TCP/IP illustrated, volume 1: the protocols’ (Addison-Wesley, 2nd edn. 2011).
-
3)
-
21. Maheshwari, G., Gour, M., Chourasia, U.K.: ‘A survey on congestion control in MANET’, Int. J. Comp. Sci. Inf. Technol., 2014, 5, (2), pp. 998–1001.
-
4)
-
5. Xing, H., Qu, R.: ‘A nondominated sorting genetic algorithm for bi-objective network coding based multicast routing problems’, Inf. Sci., 2013, 233, pp. 36–53 (doi: 10.1016/j.ins.2013.01.014).
-
5)
-
19. Celebi, M.E., Kingravi, H.A., Vela, P.A.: ‘A comparative study of efficient initialization methods for the k-means clustering algorithm’, Expert Syst. Appl., 2013, 40, (1), pp. 200–210 (doi: 10.1016/j.eswa.2012.07.021).
-
6)
-
10. Jiang, X., Ye, D., Chen, Y.: ‘OPRSFEC: A middleware of packet loss recovery in live multicast smart TV systems’. 2013 IEEE Conf. on Computer Communications Workshops, Turin, Italy, April 2013, pp. 3–4, .
-
7)
-
26. Jiang, D., Xu, Z., Li, W., et al: ‘Topology control-based collaborative multicast routing algorithm with minimum energy consumption’, Int. J. Commun. Syst., 2017, 31, (1), .
-
8)
-
15. Ratnasamy, S., Mccanne, S.: ‘Inference of multicast routing trees and bottleneck bandwidths using end-to-end measurements’. Proc. Eighteenth Annual Joint Conf. of the IEEE Computer and Communications Societies, New York, USA, March 1999, pp. 353–360, .
-
9)
-
16. Luo, J., Liu, X., Ye, D.: ‘Research on multicast routing protocols for mobile ad-hoc networks’, Comput. Netw., 2008, 52, (5), pp. 988–997 (doi: 10.1016/j.comnet.2007.11.016).
-
10)
-
11)
-
9. Xu, Y., Qu, R., Li, R.: ‘A simulated annealing based genetic local search algorithm for multi-objective multicast routing problems’, Ann. Oper. Res., 2013, 206, (1), pp. 527–555 (doi: 10.1007/s10479-013-1322-7).
-
12)
-
11. Yu, H., Ruepp, S., Berger, M.S.: ‘Enhanced first-in-first-out-based round-robin multicast scheduling algorithm for input-queued switches’, IET Commun., 2011, 5, (8), pp. 1163–1171 (doi: 10.1049/iet-com.2010.0378).
-
13)
-
1. Macedonia, M.R., Brutzman, D.P.: ‘MBone provides audio and video across the Internet’, Computer, 1994, 27, (4), pp. 30–36 (doi: 10.1109/2.274996).
-
14)
-
6. Xu, Y., Qu, R.: ‘A hybrid scatter search metaheuristic for delayconstrained multicast routing problems’, Appl. Intell., 2012, 36, (1), pp. 229–241 (doi: 10.1007/s10489-010-0256-x).
-
15)
-
20. Mohammed, G.A.: ‘Improving fairness in packetized computer data networks’, J. King Saud Univ. – Comput. Inf. Sci., 1997, 9, pp. 95–123, .
-
16)
-
12. Ghasvari, H., Raayatpanah, M.A., Khalaj, B.H., et al: ‘Optimal sub-graph selection over coded networks with delay and limited-size buffering the authors consider’, IET Commun., 2011, 5, (11), pp. 1497–1505 (doi: 10.1049/iet-com.2010.0612).
-
17)
-
27. Phonphoem, A., Li-On, S.: ‘Performance Analysis and Comparison Between Multicast and Unicast over Infrastructure Wireless LAN’. Proc. Second Asian Int. Engineering Conf. on Technologies for Advanced Heterogeneous Networks II, Pathumthani, Thailand, November 2006, pp. 75–89, .
-
18)
-
28. Peng, I.H., Lee, Y.C., Ho, Y.H.: ‘Study of multicast video streaming in cloud computing environment’. 2015 21st Asia-Pacific Conf. on Communications, October 2015, pp. 416–421, .
-
19)
-
13. Rajashekara, H.G., Arul, A.: ‘Performance study connecting unicast and multicast setting in wireless networks’, Int. Res. J. Comput. Sci., 2015, 2, (1), pp. 1–8.
-
20)
-
21)
-
17. Fahad, A., Alshatri, N., Tari, Z., et al: ‘A survey of clustering algorithms for big data: taxonomy and empirical analysis’, IEEE Trans. Emerg. Topics Comput., 2014, 2, (3), pp. 267–279 (doi: 10.1109/TETC.2014.2330519).
-
22)
-
4. Wang, X., Fu, L., Hu, C.: ‘Multicast performance pith hierarchical cooperation’, IEEE/ACM Trans. Netw., 2012, 20, (3), pp. 917–930 (doi: 10.1109/TNET.2011.2170584).
-
23)
-
22. Chen, L., Ho, T., Chiang, M., et al: ‘Congestion control for multicast flows with network coding’, IEEE Trans. Inf. Theory, 2012, 58, (9), pp. 5908–5921 (doi: 10.1109/TIT.2012.2204170).
-
24)
-
25)
-
8. Ikeda, K., Baduge, T.M., Umedu, T., et al: ‘ALMware: a middleware for application layer multicast protocols’, Comput. Commun., 2011, 34, (14), pp. 1673–1684 (doi: 10.1016/j.comcom.2011.03.004).
-
26)
-
18. Miyamoto, S.: ‘An overview of hierarchical and non-hierarchical algorithms of clustering for semi-supervised classification’. Proc. 9th Int. Conf. on Modeling Decisions for Artificial Intelligence, Girona, Catalonia, Spain, November 2012, pp. 1–10, .
-
27)
-
7. Patel, M.K., Kabat, M.R., Tripathy, C.R.: ‘A hybrid ACO/PSO based algorithm for QoS multicast routing problem’, Ain Shams Eng. J., 2014, 5, (1), pp. 113–120 (doi: 10.1016/j.asej.2013.07.005).
-
28)
-
23. Wong, J., Sauve, J., Field, J.: ‘A study of fairness in packet-switching networks’, IEEE Trans. Commun., 1982, 30, (2), pp. 346–353 (doi: 10.1109/TCOM.1982.1095465).
http://iet.metastore.ingenta.com/content/journals/10.1049/joe.2017.0090
Related content
content/journals/10.1049/joe.2017.0090
pub_keyword,iet_inspecKeyword,pub_concept
6
6