Show simple item record

dc.contributor.authorAlaslani, Maha S.
dc.contributor.authorNawab, Faisal
dc.contributor.authorShihada, Basem
dc.date.accessioned2019-07-04T06:39:49Z
dc.date.available2019-07-04T06:39:49Z
dc.date.issued2019
dc.identifier.citationAlaslani, M., Nawab, F., & Shihada, B. (2019). Blockchain in IoT Systems: End-to-End Delay Evaluation. IEEE Internet of Things Journal, 6(5), 8332–8344. doi:10.1109/jiot.2019.2917226
dc.identifier.doi10.1109/JIOT.2019.2917226
dc.identifier.urihttp://hdl.handle.net/10754/655903
dc.description.abstractProviding security and privacy for the Internet of Things (IoT) applications while ensuring a minimum level of performance requirements is an open research challenge. Recently, Blockchain offers a promising solution to overcome the current peer-to-peer networks limitations. In the context of IoT, Byzantine Fault Tolerance-based (BFT) consensus protocols are used due to the energy efficiency advantage over other consensus protocols. The consensus process in BFT is done by electing a group of authenticated nodes. The elected nodes will be responsible for ensuring the data blocks’ integrity through defining a total order on the blocks and preventing the concurrently appended blocks from containing conflicting data. However, the Blockchain Consensus Layer contributes the most performance overhead. Therefore, a performance study needs to be conducted especially for the IoT applications that are subject to maximum delay constraints. In this paper, we obtain a mathematical expression to calculate the end-to-end delay with different network configurations, i.e., number of network hops and replica machines. We validate the proposed analytical model with simulation. Our results show that the unique characteristics of IoT traffic have an undeniable impact on the end-to-end delay requirement.
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.urlhttps://ieeexplore.ieee.org/document/8716500/
dc.relation.urlhttps://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8716500
dc.rights(c) 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
dc.subjectInternet of Things (IoT)
dc.subjectBlockchain
dc.subjectByzantine consensus
dc.subjectrealtime
dc.subjectqueueing
dc.subjectend-to-end delay.
dc.titleBlockchain in IoT Systems: End-to-End Delay Evaluation
dc.typeArticle
dc.contributor.departmentComputer Science
dc.contributor.departmentComputer Science Program
dc.contributor.departmentComputer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
dc.identifier.journalIEEE Internet of Things Journal
dc.eprint.versionPost-print
dc.contributor.institutionDepartment of Computer Science, University of California, Santa Cruz.
kaust.personAlaslani, Maha S.
kaust.personShihada, Basem
refterms.dateFOA2019-07-04T06:41:48Z


Files in this item

Thumbnail
Name:
08716500.pdf
Size:
4.348Mb
Format:
PDF
Description:
Accepted Manuscript

This item appears in the following Collection(s)

Show simple item record