命名数据网络(named data networking,NDN)作为一种未来网体系结构,以命名数据代替主机作为网络层的核心对象,直接支持单生产者—多消费者多播应用模式.然而,NDN对于多生产者应用支持仍然是一个开放问题,为此提出一种多生产者多播支撑机制——MCKite.MCKite通过集会机制利用挂起兴趣表(pendinginterest table,PIT)中状态来建立通往生产者的路径,使得生产者拓扑位置对其他生产协作者及消费者透明,进而无需事先建立或更新路由表,降低了协议复杂性.将MCKite应用于多生产者数据同步协议并在ndnSIM上实现.实验表明,与以往方案相比,延展度更低,流量消耗更少.
Named data networking (NDN)-a future internet architecture replacing hosts with named data as the core objects in the network layer and natively supports single producer- multi consumer multicast application pattern. However, the support of multi-producer application in NDN is still an open problem. MCKite-a multi producer muhicast scheme in NDN was proposed. MCKite utilized rendezvous mechanism and stated in pending interest table (PIT) to construct paths to producers. MCKite made topological positions of producers transparent to other producers and consumers, so that routing/forwarding information bases didn't need to be created beforehand or be updated which reduced the complexity of protocol, MCKite was applied to an improved muhi-producer data synchronization protocol and had been implemented in ndnSIM. Experiments show that MCKite has shorter stretch and less traffic cost compared to previous work.