coflow scheduling frameworks
时间: 2023-10-01 12:07:06 浏览: 33
Coflow scheduling frameworks are software tools that enable efficient scheduling of coflows in data center networks. These frameworks use algorithms and heuristics to optimize the flow of data between applications, taking into account the network topology and the data communication patterns of the applications.
Some popular coflow scheduling frameworks include:
1. COFlow: This is an open-source framework developed at the University of California, Berkeley. COFlow uses a centralized scheduler to optimize coflow scheduling based on network traffic patterns.
2. FlowFence: This is another open-source framework developed at the University of California, Berkeley. FlowFence uses a decentralized approach to coflow scheduling, which allows for greater flexibility and scalability.
3. DCTCP: This is a congestion control framework developed at Microsoft Research. DCTCP uses a feedback mechanism to adjust the congestion control algorithm based on network conditions, which can improve coflow performance.
4. DRF: This is a fair scheduling framework developed at the University of California, Berkeley. DRF uses a resource allocation algorithm to ensure that all applications receive a fair share of network resources.
5. Aalo: This is a framework developed at Carnegie Mellon University. Aalo uses a machine learning algorithm to predict the completion time of coflows, which can improve scheduling efficiency.