[go: up one dir, main page]

Jiang et al., 2016 - Google Patents

Adia: Achieving high link utilization with coflow-aware scheduling in data center networks

Jiang et al., 2016

Document ID
13489391316520268644
Author
Jiang J
Ma S
Li B
Li B
Publication year
Publication venue
IEEE Transactions on Cloud Computing

External Links

Snippet

Link utilization has received extensive attention since data centers become the most pervasive platform for data-parallel applications. A specific job of such applications involves communication among multiple machines. The recently proposed coflow abstraction depicts …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems
    • H04L12/56Packet switching systems
    • H04L12/5693Queue scheduling in packet switching networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic regulation in packet switching networks
    • H04L47/10Flow control or congestion control
    • H04L47/12Congestion avoidance or recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic regulation in packet switching networks
    • H04L47/10Flow control or congestion control
    • H04L47/24Flow control or congestion control depending on the type of traffic, e.g. priority or quality of service [QoS]
    • H04L47/2441Flow classification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding through a switch fabric
    • H04L49/253Connections establishment or release between ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network

Similar Documents

Publication Publication Date Title
US11036556B1 (en) Concurrent program execution optimization
Ghorbani et al. Micro load balancing in data centers with DRILL
Wang et al. A survey on data center networking for cloud computing
Huang et al. Sunflow: Efficient optical circuit scheduling for coflows
Wang et al. PRSFC-IoT: A performance and resource aware orchestration system of service function chaining for Internet of Things
Guo et al. Falloc: Fair network bandwidth allocation in IaaS datacenters via a bargaining game approach
US20050259574A1 (en) Method and apparatus for implementing scheduling algorithms in a network element
Shen et al. VirtCo: joint coflow scheduling and virtual machine placement in cloud data centers
Liu et al. Enabling work-conserving bandwidth guarantees for multi-tenant datacenters via dynamic tenant-queue binding
Liu et al. A port-based forwarding load-balancing scheduling approach for cloud datacenter networks
Aljoby et al. On SDN-enabled online and dynamic bandwidth allocation for stream analytics
Wu et al. MCCS: A Service-based Approach to Collective Communication for Multi-Tenant Cloud
Ma et al. Chronos: Meeting coflow deadlines in data center networks
Jiang et al. Adia: Achieving high link utilization with coflow-aware scheduling in data center networks
Wang et al. Network-aware placement of virtual machine ensembles using effective bandwidth estimation
US20070268825A1 (en) Fine-grain fairness in a hierarchical switched system
Ma et al. Maximizing container-based network isolation in parallel computing clusters
Li et al. CoMan: Managing bandwidth across computing frameworks in multiplexed datacenters
Jiang et al. Tailor: Trimming coflow completion times in datacenter networks
Liang et al. BAShuffler: Maximizing network bandwidth utilization in the shuffle of YARN
Yu et al. Towards predictable performance via two-layer bandwidth allocation in cloud datacenter
Wang et al. SARS: Towards minimizing average Coflow Completion Time in MapReduce systems
Liu et al. MSDQ: Multi-Scheduling Dual-Queues coflow scheduling without prior knowledge
Watashiba et al. An architectural design of a job management system leveraging software defined network
Li et al. Fair and near-optimal coflow scheduling without prior knowledge of coflow size.