Skip to content

Simulator for coflow scheduling and resource allocation

License

Notifications You must be signed in to change notification settings

luuquangtrung/CoflowSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CoflowSimulator

Generators

Generation of network fabric

The network fabric is represented by M machines or end-hosts connected to a non-blocking Big-Switch fabric, of which each access link has a normalized capacity of 1.

Generation of coflows

TBU

List of implemented algorithms:

  • CS-MHA (cf. [Luo2016])
  • CDS-LPA, CDS-LPA (cf. [Tseng2018])
  • DCoflow (three versions: DCoflow_v1, DCoflow_v2, and DCoflow_MH, cf. [Luu2022])
  • Sincronia (cf. [Agarwal2018])
  • Varys (cf. [Chowdhury2014])

Commands

TBU

Demos

TBU

References:

  • [Luo2016] S. Luo, H. Yu, and L. Li, “Decentralized deadline-aware coflow scheduling for datacenter networks,” in Proc. IEEE ICC, 2016, pp. 1–6.
  • [Tseng2018] S.-H. Tseng and A. Tang, “Coflow deadline scheduling via network-aware optimization,” in Proc. Annu. Allert. Conf. Commun. Control Comput., 2018, pp. 829–833.
  • [Luu2022] Q-T. Luu, O. Brun, R. El-Azouzi, F. De Pellegrini, B.-J. Prabhu, and C. Richier, "DCoflow: Deadline-Aware Scheduling Algorithm for Coflows in Datacenter Networks," 2022.
  • [Agarwal2018] S. Agarwal, S. Rajakrishnan, A. Narayan, R. Agarwal, D. Shmoys, and A. Vahdat, “Sincronia: Near-optimal network design for coflows,” in Proc. ACM SIGCOMM, 2018, pp. 16–29.
  • [Chowdhury2014] M. Chowdhury, Y. Zhong, and I. Stoica, “Efficient Coflow Scheduling with Varys,” in Proc. ACM SIGCOMM, 2014, pp. 443–454.

About

Simulator for coflow scheduling and resource allocation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published