Formal verification of a peer-to-peer streaming protocol

被引:1
|
作者
Ojo, Oluwafolake E. [1 ]
Oluwatope, Ayodeji O. [2 ]
Ajadi, Suraju O. [3 ]
机构
[1] Fed Univ Agr, Dept Comp Sci, Abeokuta, Nigeria
[2] Obafemi Awolowo Univ, Dept Comp Sci & Engn, Ife, Nigeria
[3] Obafemi Awolowo Univ, Dept Math, Ife, Nigeria
关键词
Peer-to-peer networks; Video streaming and temporal logic; TEMPORAL LOGICS; LIVE; NETWORK; EFFICIENCY; SCHEME;
D O I
10.1016/j.jksuci.2018.08.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Peer (P2P) networks have emerged as an efficient and affordable means of transmitting videos to numerous end-users via the Internet. The dynamic and heterogeneous nature of P2P streaming systems (P2PSS) makes testing, analyzing and verification a cumbersome task. However, formal methods offer efficient approaches to rigorously analyze and verify P2PSS. This paper demonstrates the use of formal verification techniques for analyzing the behavioral properties of P2PSS. We use temporal logics to analyze whether all the possible behaviors within the P2P streaming systems conform to the defined specifications. Specifically, we apply model checking to check the consistency, completeness and certainty of the model if the temporal properties of the proposed system satisfies the required specifications. Furthermore, the P2PSS framework was modeled and verified using Simulink Design Verifier (SDV) in MATLAB simulation tool. The simulations results showed 100% validation for all frames and 50% validation for I-frames prioritisation. Further, the probability of a peer capable of forwarding frames while receiving is at most 0.5. (C) 2018 The Authors. Production and hosting by Elsevier B.V. on behalf of King Saud University.
引用
收藏
页码:730 / 740
页数:11
相关论文
共 50 条
  • [2] A Distributed Protocol to Serve Dynamic Groups for Peer-to-Peer Streaming
    Jin, Xing
    Chan, S. -H. Gary
    Wong, Wan-Ching
    Begen, Ali C.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (02) : 216 - 228
  • [3] On peer-to-peer media streaming
    Xu, DY
    Hefeeda, M
    Hambrusch, S
    Bhargava, B
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 363 - 371
  • [4] Peer-to-peer multimedia streaming
    Chan, S.-H. Gary
    Luis Saldanha da Fonseca, Nelson
    Pau, Giovanni
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 84 - 85
  • [5] Peer-to-Peer Streaming Capacity
    Sengupta, Sudipta
    Liu, Shao
    Chen, Minghua
    Chiang, Mung
    Li, Jin
    Chou, Philip A.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (08) : 5072 - 5087
  • [6] Resilient peer-to-peer streaming
    Padmanabhan, VN
    Wang, HJ
    Chou, PA
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 16 - 27
  • [7] Will IPTV ride the peer-to-peer stream? [Peer-to-peer multimedia streaming]
    University of California, Los Angeles, CA, United States
    不详
    [J]. IEEE Commun Mag, 2007, 6 (86-92):
  • [8] A reliable peer-to-peer streaming protocol in low-capacity networks
    Ojo, Oluwafolake E.
    Oluwatope, Ayodeji O.
    Ajadi, Suraju O.
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (02) : 559 - 584
  • [9] A reliable peer-to-peer streaming protocol in low-capacity networks
    Oluwafolake E. Ojo
    Ayodeji O. Oluwatope
    Suraju O. Ajadi
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 559 - 584
  • [10] Adaptive peer-to-peer streaming with MutualCast
    Huang C.
    Chou P.A.
    Li J.
    Zhang C.
    [J]. Journal of Zhejiang University-SCIENCE A, 2006, 7 (5): : 737 - 748