The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Esquemas de gerenciamento de tráfego como Controle de Admissão de Conexão (CAC), policiamento e modelagem de tráfego são importantes para fornecer comunicações multimídia com melhor Qualidade de Serviço (QoS). No modelo convencional, o controle de admissão e o policiamento são feitos em nós intermediários, e a modelagem de tráfego é feita na borda de uma rede. No entanto, a QoS das comunicações deve ser definida entre tarefas ou threads e não entre hosts. Portanto, o gerenciamento do tráfego dentro de um host é tão importante quanto o das redes. Propomos uma arquitetura de gerenciamento de tráfego baseada em software sobre um microkernel em tempo real. A arquitetura concentra-se na interface entre um driver de rede e threads de usuário que chamam o driver. Categorizamos os serviços de threads de comunicação em três classes: Tempo Real com Taxa Garantida (RT-GR), Tempo Real com Taxa Disponível (RT-AR) e Melhor Esforço (BE). Nossa arquitetura foi projetada para um ambiente que contém uma mistura desses serviços. Na arquitetura, um encadeamento periódico remetente de RT-GR ou RT-AR é executado de modo que a taxa de envio corresponda a uma taxa especificada pelo usuário. O driver de rede monitora a taxa por fluxo de dados injetados e descarta os dados se a taxa injetada exceder a taxa especificada pelo usuário. Para evitar o descarte contínuo de dados, o thread de envio pode ajustar sua taxa de envio examinando periodicamente os dados registrados relativos à taxa. O serviço RT-AR pode atingir uma taxa superior à especificada quando a largura de banda estiver disponível. O esquema de gerenciamento de tráfego de software é eficaz na obtenção de maior rendimento não apenas para Ethernet full-duplex, mas também para ATM, porque a diferença de taxa entre hardware e software é reduzida. Neste artigo, descrevemos o projeto e implementação da arquitetura de gerenciamento de tráfego baseada em software em Real-Time Mach. Os resultados das avaliações de desempenho demonstram que nosso esquema de gerenciamento de tráfego funciona bem para Ethernet full-duplex.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copiar
Yoshito TOBE, Yosuke TAMURA, Hideyuki TOKUDA, "Software Traffic Management Architecture for Multimedia Flows over a Real-Time Microkernel" in IEICE TRANSACTIONS on Communications,
vol. E82-B, no. 12, pp. 2116-2125, December 1999, doi: .
Abstract: Traffic management schemes such as Connection Admission Control (CAC), policing, and traffic shaping are important to provide multimedia communications with better Quality of Service (QoS). In the conventional model, admission control and policing are done at intermediate nodes, and traffic shaping is done at the edge of a network. However, QoS of communications should be defined between tasks or threads rather than between hosts. Therefore traffic management inside a host is as important as that in networks. We propose software-based traffic management architecture over a real-time microkernel. The architecture focuses on the interface between a network driver and user threads calling the driver. We categorized services of communication threads into three classes: Real-Time at Guaranteed Rate (RT-GR), Real-Time at Available Rate (RT-AR), and Best-Effort (BE). Our architecture is designed for an environment containing a mixture of these services. In the architecture, a sender periodic thread of RT-GR or RT-AR is executed such that the sending rate matches a user-specified rate. The network driver monitors the per-flow rate of injected data and discards the data if the injected rate exceeds the user-specified rate. To avoid the continuous discarding of data, the sending thread can adjust its sending rate by periodically looking at logged data concerning the rate. RT-AR service can achieve more than the specified rate when bandwidth is available. The scheme of software traffic management is effective in attaining higher throughput not only for full-duplex Ethernet but also for ATM because the difference of rate between hardware and software is reduced. In this paper, we describe the design and implementation of the software-based traffic management architecture on Real-Time Mach. The results of performance evaluations demonstrate that our traffic management scheme performs well for full-duplex Ethernet.
URL: https://global.ieice.org/en_transactions/communications/10.1587/e82-b_12_2116/_p
Copiar
@ARTICLE{e82-b_12_2116,
author={Yoshito TOBE, Yosuke TAMURA, Hideyuki TOKUDA, },
journal={IEICE TRANSACTIONS on Communications},
title={Software Traffic Management Architecture for Multimedia Flows over a Real-Time Microkernel},
year={1999},
volume={E82-B},
number={12},
pages={2116-2125},
abstract={Traffic management schemes such as Connection Admission Control (CAC), policing, and traffic shaping are important to provide multimedia communications with better Quality of Service (QoS). In the conventional model, admission control and policing are done at intermediate nodes, and traffic shaping is done at the edge of a network. However, QoS of communications should be defined between tasks or threads rather than between hosts. Therefore traffic management inside a host is as important as that in networks. We propose software-based traffic management architecture over a real-time microkernel. The architecture focuses on the interface between a network driver and user threads calling the driver. We categorized services of communication threads into three classes: Real-Time at Guaranteed Rate (RT-GR), Real-Time at Available Rate (RT-AR), and Best-Effort (BE). Our architecture is designed for an environment containing a mixture of these services. In the architecture, a sender periodic thread of RT-GR or RT-AR is executed such that the sending rate matches a user-specified rate. The network driver monitors the per-flow rate of injected data and discards the data if the injected rate exceeds the user-specified rate. To avoid the continuous discarding of data, the sending thread can adjust its sending rate by periodically looking at logged data concerning the rate. RT-AR service can achieve more than the specified rate when bandwidth is available. The scheme of software traffic management is effective in attaining higher throughput not only for full-duplex Ethernet but also for ATM because the difference of rate between hardware and software is reduced. In this paper, we describe the design and implementation of the software-based traffic management architecture on Real-Time Mach. The results of performance evaluations demonstrate that our traffic management scheme performs well for full-duplex Ethernet.},
keywords={},
doi={},
ISSN={},
month={December},}
Copiar
TY - JOUR
TI - Software Traffic Management Architecture for Multimedia Flows over a Real-Time Microkernel
T2 - IEICE TRANSACTIONS on Communications
SP - 2116
EP - 2125
AU - Yoshito TOBE
AU - Yosuke TAMURA
AU - Hideyuki TOKUDA
PY - 1999
DO -
JO - IEICE TRANSACTIONS on Communications
SN -
VL - E82-B
IS - 12
JA - IEICE TRANSACTIONS on Communications
Y1 - December 1999
AB - Traffic management schemes such as Connection Admission Control (CAC), policing, and traffic shaping are important to provide multimedia communications with better Quality of Service (QoS). In the conventional model, admission control and policing are done at intermediate nodes, and traffic shaping is done at the edge of a network. However, QoS of communications should be defined between tasks or threads rather than between hosts. Therefore traffic management inside a host is as important as that in networks. We propose software-based traffic management architecture over a real-time microkernel. The architecture focuses on the interface between a network driver and user threads calling the driver. We categorized services of communication threads into three classes: Real-Time at Guaranteed Rate (RT-GR), Real-Time at Available Rate (RT-AR), and Best-Effort (BE). Our architecture is designed for an environment containing a mixture of these services. In the architecture, a sender periodic thread of RT-GR or RT-AR is executed such that the sending rate matches a user-specified rate. The network driver monitors the per-flow rate of injected data and discards the data if the injected rate exceeds the user-specified rate. To avoid the continuous discarding of data, the sending thread can adjust its sending rate by periodically looking at logged data concerning the rate. RT-AR service can achieve more than the specified rate when bandwidth is available. The scheme of software traffic management is effective in attaining higher throughput not only for full-duplex Ethernet but also for ATM because the difference of rate between hardware and software is reduced. In this paper, we describe the design and implementation of the software-based traffic management architecture on Real-Time Mach. The results of performance evaluations demonstrate that our traffic management scheme performs well for full-duplex Ethernet.
ER -