Private:psim

From NMSL

This page documents the development of a discrete event simulator for P2P video streaming applications. This simulator captures important features of data-driven video streaming systems. In particular, it is designed to evaluate: (i) the performance of various segment scheduling algorithms; (ii) the potential of network coding in multi-layer P2P video streaming systems.

Class Diagrams

<UML density="180"> Class.Frame("Frame") ("no:int",

"layer:int",
"deadlineOffsetInSecs:double",
"sizeInByte:int")

(); drawObject(Frame); </UML>

Segment?

<UML density="180"> Class.Video("Video") ("traceFileName:String",

"frameTrace:Hashtable<frameNo:int, frame:Frame>",
"segmentTrace:Hashtable<segmentNo:int, segment:Segment>")

("prepareSegment(...):void"); drawObject(Video); </UML>