Title :
Real-time distributed computing: ChoPS
Author :
Lawlor, S. ; Diez, P. ; Ferrie, F.
Author_Institution :
Centre for Intell. Machines, McGill Univ., Montreal, QC, Canada
fDate :
April 29 2012-May 2 2012
Abstract :
Recently there has been an emergence of large, indefinite length data (video) streams as used in many computer vision problems. There is now a requirement to transmit these streams between remote locations where post-processing may occur and the results of this may be released to further remote locations for additional post-processing. Using two main networking theories, Chord and the Publish/Subscribe paradigm, ChoPS (Chord based Publish/Subscribe) was conceived. ChoPS uses a distributed hash table, notably Chord, which is demonstrated to have an average of O(log2(n)) time in order to disseminate data to n hosts over a unicast network such as the Internet. ChoPS also implements the Publish/Subscribe paradigm, which is inherent in the anonymous video stream subscription application. Along with results demonstrating the efficiency of Chord when used for such data distribution, a full system layout and specification is provided for an implementation of ChoPS.
Keywords :
Internet; computational complexity; file organisation; message passing; middleware; video streaming; ChoPS; Chord based publish-subscribe; Internet; anonymous video stream subscription application; computer vision problems; data distribution; data streams; distributed hash table; full system layout; networking theories; post-processing; real-time distributed computing; remote locations; unicast network; Data communication; Distributed databases; Internet; Multicast communication; Protocols; Servers; Streaming media; Computer Network Management; IP Networks; Multicast Communication; Multicast Protocols; Peer to peer computing;
Conference_Titel :
Electrical & Computer Engineering (CCECE), 2012 25th IEEE Canadian Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-1431-2
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2012.6334883