With the emerging diverse applications in data centers,the demands on quality of service in data centers also become diverse,such as high throughput of elephant flows and low latency of deadline-sensitive flows.Howeve...With the emerging diverse applications in data centers,the demands on quality of service in data centers also become diverse,such as high throughput of elephant flows and low latency of deadline-sensitive flows.However,traditional TCPs are ill-suited to such situations and always result in the inefficiency(e.g.missing the flow deadline,inevitable throughput collapse)of data transfers.This further degrades the user-perceived quality of service(QoS)in data centers.To reduce the flow completion time of mice and deadline-sensitive flows along with promoting the throughput of elephant flows,an efficient and deadline-aware priority-driven congestion control(PCC)protocol,which grants mice and deadline-sensitive flows the highest priority,is proposed in this paper.Specifically,PCC computes the priority of different flows according to the size of transmitted data,the remaining data volume,and the flows’deadline.Then PCC adjusts the congestion window according to the flow priority and the degree of network congestion.Furthermore,switches in data centers control the input/output of packets based on the flow priority and the queue length.Different from existing TCPs,to speed up the data transfers of mice and deadline-sensitive flows,PCC provides an effective method to compute and encode the flow priority explicitly.According to the flow priority,switches can manage packets efficiently and ensure the data transfers of high priority flows through a weighted priority scheduling with minor modification.The experimental results prove that PCC can improve the data transfer performance of mice and deadline-sensitive flows while guaranting the throughput of elephant flows.展开更多
In Ambient Assistant Living(AAL) systems, it is a fundamental problem to ensure prompt delivery of detected events, such as irregular heart rate or fall of elderly, to a central processing device(e.g. gateway node). M...In Ambient Assistant Living(AAL) systems, it is a fundamental problem to ensure prompt delivery of detected events, such as irregular heart rate or fall of elderly, to a central processing device(e.g. gateway node). Most of recently proposed MAC protocols for low-power embedded sensing systems(e.g. wireless sensor networks) are designed with energy efficiency as the first goal, so they are not suitable for AAL systems. Although some multi-channel MAC protocols have been proposed to address the problem, most of those protocols ignore the cost of channel switching, which can have reverse effect on network performance, especially latency of data delivery. In this paper, we propose a Delay-Sensitive Multi-channel MAC protocol(DS-MMAC) for AAL systems, which can provide high packet delivery ratio and bound low latency for data delivered to the gateway node. The novelty of the protocol is that an efficient distributed time slot scheduling and channel assignment algorithm is combined with the process of route establishment, which takes the channel switching cost into account and reduces endto-end delay to meet the required delay bound of each data flow. The performance of the proposed protocol is evaluated through extensive simulations. Results show that DS-MMAC can bound low latency for delivering detected events in AAL system to the gateway, while providing high delivery reliability and low energy consumption.展开更多
基金supported part by the National Natural Science Foundation of China(61601252,61801254)Public Technology Projects of Zhejiang Province(LG-G18F020007)+1 种基金Zhejiang Provincial Natural Science Foundation of China(LY20F020008,LY18F020011,LY20F010004)K.C.Wong Magna Fund in Ningbo University。
文摘With the emerging diverse applications in data centers,the demands on quality of service in data centers also become diverse,such as high throughput of elephant flows and low latency of deadline-sensitive flows.However,traditional TCPs are ill-suited to such situations and always result in the inefficiency(e.g.missing the flow deadline,inevitable throughput collapse)of data transfers.This further degrades the user-perceived quality of service(QoS)in data centers.To reduce the flow completion time of mice and deadline-sensitive flows along with promoting the throughput of elephant flows,an efficient and deadline-aware priority-driven congestion control(PCC)protocol,which grants mice and deadline-sensitive flows the highest priority,is proposed in this paper.Specifically,PCC computes the priority of different flows according to the size of transmitted data,the remaining data volume,and the flows’deadline.Then PCC adjusts the congestion window according to the flow priority and the degree of network congestion.Furthermore,switches in data centers control the input/output of packets based on the flow priority and the queue length.Different from existing TCPs,to speed up the data transfers of mice and deadline-sensitive flows,PCC provides an effective method to compute and encode the flow priority explicitly.According to the flow priority,switches can manage packets efficiently and ensure the data transfers of high priority flows through a weighted priority scheduling with minor modification.The experimental results prove that PCC can improve the data transfer performance of mice and deadline-sensitive flows while guaranting the throughput of elephant flows.
基金supported by the International S&T Cooperation Program of China (ISTCP) under Grant No. 2013DFA10690the National Science Foundation of China (NSFC) under Grant No. 61100180
文摘In Ambient Assistant Living(AAL) systems, it is a fundamental problem to ensure prompt delivery of detected events, such as irregular heart rate or fall of elderly, to a central processing device(e.g. gateway node). Most of recently proposed MAC protocols for low-power embedded sensing systems(e.g. wireless sensor networks) are designed with energy efficiency as the first goal, so they are not suitable for AAL systems. Although some multi-channel MAC protocols have been proposed to address the problem, most of those protocols ignore the cost of channel switching, which can have reverse effect on network performance, especially latency of data delivery. In this paper, we propose a Delay-Sensitive Multi-channel MAC protocol(DS-MMAC) for AAL systems, which can provide high packet delivery ratio and bound low latency for data delivered to the gateway node. The novelty of the protocol is that an efficient distributed time slot scheduling and channel assignment algorithm is combined with the process of route establishment, which takes the channel switching cost into account and reduces endto-end delay to meet the required delay bound of each data flow. The performance of the proposed protocol is evaluated through extensive simulations. Results show that DS-MMAC can bound low latency for delivering detected events in AAL system to the gateway, while providing high delivery reliability and low energy consumption.