Ten Years

十年一剑!
-------------------------------------------------
Operating System Research / Technique

Wednesday, January 24, 2007

(Paper Note)The Design of a Transport Protocol for On-Demand Graphical Rendering

Albert F. Harris, III and Robin Kravets
NOSSDAV 2002

为远程传输3D模型数据开发了一种传输协议——OGP(On-Demand Graphic Transport Protocol)。

关键是根据应用的特点,设计partial ordering,partial reliability的传输协议,介于TCP和UDP的特性之间。3D模型数据可以表示为一个树形结构,每个子树的根节点描述了一个区域,子节点是对该区域的细化描述。所以子节点是依赖于父节点的,但由于兄弟节点表示的区域之间没有重叠,兄弟节点之间没有依赖关系。所以半序的传输是可以接受的。同时,丢失一个子树只影响到一个区域,传输不必是完全可靠的。

OGP对于模型节点进行封装(节点都较小,小于MTU),然后传输,在封装时要注意保证半序性。封装后的包进行传输,拥塞控制采用TCP New-Reno方案,但由于其特性比TCP更简单。重传不是必须的,当用户不关心相应区域时可以不进行重传。

这篇文章从传输内容的特点出发设计专用的传输协议,类似用RTP传输视频流,有一定借鉴意义。相关工作部分也提到了Video streaming的传输问题。

0 Comments:

Post a Comment

<< Home