首页> 美国政府科技报告 >Coscheduling of Computation and Communication Resoures in Push-Pull Communications to Provide End-To-End QoS Guarantees
【24h】

Coscheduling of Computation and Communication Resoures in Push-Pull Communications to Provide End-To-End QoS Guarantees

机译:推拉通信中计算和通信资源的协调,以提供端到端的Qos保证

获取原文

摘要

In this paper, we extend the Push Pull Communication Model to provide end to end quality of service (QoS) for clients located in distributed and heterogeneous nodes. Push pull communications is a middleware service that has been implemented on top of a Resource Kernel. It is a many to many communication model, which can easily and quickly disseminate information across heterogeneous nodes with flexible communication patterns. It supports both push (data transfer initiated by a sender) and pull (data transfer initiated by a receiver) communications. Nodes with widely differing processing power and networking bandwidth can coordinate and co-exist by the provision of appropriate and automatic support for transformation on data communication frequencies. In particular, different information sources and sinks can operate at different frequencies and also can choose another (intermediate) node to act as their proxy and deliver data at the desired frequency. In this paper, we specifically address the timeliness and bandwidth guarantees of the push pull model. The location of a proxy, the network topology and the underlying network support can impact the timeliness of data. We formally analyze the problem of choosing an optimal proxy location within a network. We obtain the somewhat counter intuitive result that if slightly longer end to end latencies can be tolerated and unicast protocols are used, locating the proxy at the publisher node is the best. The situation turns complex if multicast protocols are used. We show that this problem of optimal proxy allocation can be formulated as a mixed integer programming problem that can be solved efficiently. As an example, we solve the proxy location problem for a high speed vBNS network configuration. We obtain our end to end timeliness and bandwidth guarantees by using a resource kernel offering CPU guarantees at the end points and the use of a guaranteed bandwidth network between push pull clients.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号