Difference between revisions of "Private:psim"
From NMSL
Line 3: | Line 3: | ||
= Class Diagrams = | = Class Diagrams = | ||
− | <UML density=" | + | <UML density="180"> |
Class.Frame("Frame") | Class.Frame("Frame") | ||
("no:int", | ("no:int", | ||
"layer:int", | "layer:int", | ||
− | " | + | "deadlineOffsetInSecs:double", |
"sizeInByte:int") | "sizeInByte:int") | ||
(); | (); | ||
Line 15: | Line 15: | ||
Segment? | Segment? | ||
− | <UML density=" | + | <UML density="180"> |
Class.Video("Video") | Class.Video("Video") | ||
("traceFileName:String", | ("traceFileName:String", |
Revision as of 21:55, 4 March 2009
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>