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 条
  • [31] Capacity Analysis of Peer-to-Peer Adaptive Streaming
    Xu, Yang
    Liu, Yong
    Ross, Keith
    13TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2013,
  • [32] Peer-to-peer multimedia streaming using BitTorrent
    Shah, Purvi
    Paris, Jehan-Francois
    2007 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE, VOLS 1 AND 2, 2007, : 340 - +
  • [33] OakStreaming: A Peer-to-Peer Video Streaming Library
    Koren, Istvan
    Klamma, Ralf
    JOURNAL OF WEB ENGINEERING, 2018, 17 (6-7): : 527 - 559
  • [34] Peer-to-peer streaming for networked consumer electronics
    Narayanan, Sathya R.
    Braun, David
    Buford, John
    Fish, Robert S.
    Gelman, Alexander D.
    Kaplan, Alan
    Khandelwal, Rajesh
    Shim, Eunsoo
    Yu, Heather
    IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 124 - 131
  • [35] Mobile Peer-to-Peer Assisted Coded Streaming
    Braun, Patrik J.
    Budai, Adam
    Levendovszky, Janos
    Sipos, Marton
    Ekler, Peter
    Fitzek, Frank H. P.
    IEEE ACCESS, 2019, 7 : 159332 - 159346
  • [36] A survey on peer-to-peer video streaming systems
    Liu, Yong
    Guo, Yang
    Liang, Chao
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 18 - 28
  • [37] Research on Peer-to-Peer Media Streaming Systems
    Shi, Wei
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1321 - 1326
  • [38] CollectCast: A peer-to-peer service for media streaming
    Hefeeda, M
    Habib, A
    Xu, DY
    Bhargava, B
    Botev, B
    MULTIMEDIA SYSTEMS, 2005, 11 (01) : 68 - 81
  • [39] Network coding in live peer-to-peer streaming
    Wang, Mea
    Li, Baochun
    IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (08) : 1554 - 1567
  • [40] A client peer adjustment policy for peer-to-peer media streaming
    Chen, Gang
    Wu, Guo-xin
    2006 INTERNATIONAL CONFERENCE ON HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2006, : 98 - +