應用層組播思想提出后的短短幾年內,多個研究機構開展了應用層組播體系結構的研究項目,如:ESM(end system multicast)[5]、YOID[6]、Scattercast[7]、Overcast[8]、ALMI[9]、HM(host multicast)[10]等,我們首先對這幾個項目進行簡單的介紹,然后做一個比較。
YOID是ACIRI(AT&T Center for Internet Research at ICSI) 研究中心在2000年提出的,基于應用層組播的一整套內容分發的解決方案,包括了應用層組播之上的可靠、安全、擁塞控制等機制。YMTP(YOID multicast tree PRotocol)是YOID體系的核心,是一種自組織的拓撲管理協議,將主機組織成網狀網和共享的組播轉發樹。