- Research Article
613
- 10.1016/j.sysarc.2003.07.004
QNoC: QoS architecture and design process for network on chip
- Oct 23, 2003
- Journal of Systems Architecture
- Evgeny Bolotin + 3 more +3
QNoC: QoS architecture and design process for network on chip
As new computer network technologies emerge, the application designers and the application users expect an increasing level of quality of service from them. Hence, it is a common practice in the newer technologies to more Quality of Service (QoS) components. Until now, these QoS solutions have been both network-technology specific and network-oriented solutions. In this thesis, we present an application-oriented approach to design a high quality network which is independent of the underlying communication technology. In this thesis, we propose a QoS architecture to provide predictable performance to the end-to-end application users in a high quality networking environment. In our architecture, QUANTA (Quality of Service Architecture for Native TCP/IP over ATM networks), we integrate different application requirements and different existing native QoS architectures into a single end-to-end architecture. Through experimentation we identify the architectural issues and the different QoS components required. We propose solutions which include isolation of the applications and managing the knowledge of the applications. The issue of isolating an application is subdivided into classification and identification of the applications. In addressing these issues we propose a ripple-through classification mechanism and a Generic Soft State (GSS) identification mechanism. To manage the knowledge of the applications we propose different QoS components, such as a GSS negotiation mechanism, a GSS communication mechanism and a GSS monitoring mechanism (such as GSS Relays and GSS Agents). QUANTA's overhead is measured by running applications with different life-times and QoS requirements with and without QUANTA. For a transaction-oriented applications, the overhead induced by using QUANTA is larger than the benefit of using QUANTA. In high data rate applications and in long life time applications, a predictable performance to the applications is achieved with very low overhead by QUANTA. We demonstrate that QUANTA can manage and maintain Quality of Service for different classes of applications under varying host and network load conditions transparent to the application user. Using QUANTA, we can reach nearly 80% of the channel utilization under loaded conditions, whereas without QUANTA, the load on the network can reduce the channel utilization to 40%. Quanta has reduced a 350 msec delay under loaded conditions to less than a 10 msec delay. With the exception of short transition periods, QUANTA can sustain throughput to within the bounds of the specification of the user. We identify the limitations of QUANTA as currently proposed and discuss possible enhancements to it and other such architectures to remedy these limitations.
QNoC: QoS architecture and design process for network on chip
QNoC: QoS architecture and design process for network on chip
Influence of High Priority Users on the System Capacity of Mobile Networks
Wireless mobile radio systems have to serve users with different quality of service (QoS) requirements. Scheduling algorithms like weighted proportional fair (WPF) have been proposed considering channel gains to improve the system capacity in terms of sector throughput as well as user priorities to fulfill QoS requirements. These scheduling algorithms allow assigning different priority factors to users and services so that different QoS requirements can be fulfilled. This paper provides an analysis of the influence of users with different priorities on the sector and user throughput. It is shown analytically and by system level simulations that the average user throughput can be adjusted by choosing a specific priority factor. Furthermore, it is shown that the sector throughput decreases if WPF scheduling for users with different priorities and full buffer model are considered compared to a scenario with users having equal priority. If QoS requirements for realistic traffic models, e.g. FTP, have to be fulfilled, for each high priority user low priority users have to be removed from the system in order not to exceed an acceptable number of unsatisfied users. It is shown that the decrease in sector throughput with a realistic traffic model and QoS requirements is higher than for the full buffer model.
Read moreA Model and Methodology for Composition QoS Analysis of Embedded Systems
Component-based development (CBD) techniques have been widely used to enhance the productivity and reduce the cost for software systems development. However, applying CBD techniques to embedded software development faces additional challenges. For embedded systems, it is crucial to consider the quality of service (QoS) attributes, such as timeliness, memory limitations, output precision, battery constraints. Frequently, multiple components implementing the same functionality with different QoS properties can be used to compose a system. Also, software components may have parameters that can be configured to satisfy different QoS requirements. Composition analysis, which is used to determine the most suitable component selections and parameter settings to best satisfy the system QoS requirement, is very important in embedded software development process. In this paper, we present a model and the methodologies to facilitate composition analysis. We define QoS requirements as constraints and objectives. Composition analysis is performed based on the QoS properties and requirements to find solutions (component selections and parameter settings) that can optimize the QoS objectives while satisfying the QoS constraints. We use a multiobjective concept to model the composition analysis problem and use an evolutionary algorithm to determine the Pareto-optimal solutions efficiently.
Read moreQoS priority-based dynamic frequency band allocation algorithm for load balancing and interference avoidance in 3GPP LTE HetNet
A 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) system uses the concept of two-tier heterogeneous networks (HetNets), where low-power and short-range femtocells are laid under macrocells to fulfill the quality of service (QoS) requirements of users and to boost overall network capacity. However, co-channel interference is one of the major issues that need to be resolved for the successful deployment of HetNets. To overcome this problem, fractional frequency reuse (FFR) schemes have been proposed that can efficiently utilize the available spectrum. Nevertheless, these schemes waste limited frequency resources owing to their static allocation and lack of following QoS requirements, network loading conditions, and service priority of users. In this paper, a QoS-based dynamic FFR (QoS-DFFR) scheme is proposed that efficiently allocates the non-occupied center-zone frequency bands, i.e., bonus bandwidth (BBW), to cell-edge users by considering their QoS requirements. Consequently, the proposed QoS-DFFR scheme can optimize cell-edge user throughput and sector throughput and reduce co-channel interference by dynamically allocating the BBW to the most demanding cell-edge users. The proposed QoS-DFFR scheme improves performance because of its ability to dynamically allocate the limited portion of the frequency bands based on the service priorities of users. The system-level simulation results show that the proposed QoS-DFFR scheme performs remarkably well in a HetNet environment. Compared with the usual FFR schemes, the proposed scheme almost doubles the cell-edge user's throughput and reduces the user's packet loss rate.
Read moreNoisyNet-DDQN-Based Sequential Handoff Algorithm for UAV Networks with End-to-End Network Slicing
End-to-end network slicing in unmanned aerial vehicle (UAV) networks has attracted significant attention for delivering differentiated services tailored to the quality of service (QoS) requirements of user terminals (UTs). In a sliced UAV network, the dual mobility of both UTs and UAVs, combined with the three-layer association of UT-UAV-network slice (NS), makes handoff a critical and challenging problem for maintaining the communication performance of UTs. This paper proposes a sequential handoff process where a central controller makes handoff decisions for each UT sequentially according to the UT queue. This process is modeled as a Markov decision process (MDP). In the MDP, the state space includes NS available resources, UTs' QoS requirements, and UT queue information. Additionally, the reward function accounts for UTs' QoS and handoff overhead. The double deep Q-network (DDQN) technique is then employed to design a handoff algorithm. This algorithm achieves the optimization goal of ensuring UTs' QoS requirements while avoiding frequent handoffs by maximizing the total reward of the MDP. Additionally, a state-dependent exploration technique with adaptive intensity adjustment, called noisy network (NoisyNet), is utilized to drive the DDQN for effective exploration, thereby enhancing the performance of the handoff algorithm. Finally, the runtime complexity of the proposed NoisyNet-DDQN-based sequential handoff (NoisyNet-DDQN-SH) algorithm is analyzed. The simulation results show that the NoisyNet-DDQN-SH algorithm converges well. Moreover, it exhibits strong robustness. Additionally, the NoisyNet technique effectively enhances the algorithm's performance, making the NoisyNet-DDQN-SH algorithm superior to the vanilla DDQN (with an ϵ-greedy strategy), greedy, maximum signal-to-interference-plus-noise ratio (MaxSINR), and random algorithms.
Read moreQOF: QoS Framework Based on OpenFlow
The growing emergence of a variety of network applications have stringent Quality of Service (QoS) requirements which cannot be always met by the best-effort Internet. To provide QoS, several QoS frameworks have been explored over last two decades, but none of them has been truly successful and globally implemented. This paper proposes QOF, a novel QoS framework based on the OpenFlow. It uses the superior control capabilities of OpenFlow network to transmit business having QoS requirements. On receiving QoS requirements of an application, QOF employs network status information provided by the measurement system (bandwidth, delay, packet loss), then uses QoS routing algorithm implemented by path computation module to guarantee QoS. Finally, QOF is simulated and verified, simulation results show that QOF can find a path satisfying QoS requirements of application according to network status information, and can improve resource usage.
Read moreOn developing a QoS framework with self-adaptive bandwidth reconfiguration
Computer networks transport simultaneously several flows, fact that makes necessary a multiplexing mechanism. Transport procedures affect the traffic flows; reason for which the traffic has to be characterized and quality of service (QoS) requirements need to be established. Traffic types and their QoS requirements impose the implementation of QoS methods and architectures. Several frameworks have been developed in order to improve the network services but each one has several disadvantages. This paper presents the architecture, design and implementation of a new end-to-end QoS framework with self-adaptive bandwidth reconfiguration.
Read moreQuality of service supporting downlink scheduling scheme in worldwide interoperability for microwave access wireless access systems
IEEE 802.16 is a standardisation for a broadband wireless access in metropolitan area networks (MAN). Since the IEEE 802.16 standard defines the concrete quality of service (QoS) requirement, a scheduling scheme is necessary to achieve the QoS requirement. Many scheduling schemes are proposed with the purpose of throughput optimisation and fairness enhancement, however, few scheduling schemes support the delay requirement. In this study, the authors propose a new scheduling scheme reflecting the delay requirement. Specifically, the authors add the delay requirement term in the proportional fair scheduling scheme and the scheduling parameters are optimised with respect to the QoS requirement. Therefore the QoS requirement is achieved without the excessive resource consumption.
Read moreA study on fog computing architectures and energy consumption approaches regarding QoS requirements
In the Internet of Things (IoT) paradigm, data is gathered for treatment from locals, machines, vehicles, etc. Cloud computing is providing suitable hardware and software for data processing. Thus, the integration of IoT with cloud capabilities offers several benefits for many applications. However, challenges persist for some use-cases like delay-sensitive services due to the huge amount of information collected by IoT devices and to be processed by cloud servers. Fog computing is expected to overcome several limits and challenges in cloud computing concerning the Quality of Service (QoS) requirements like latency, bandwidth and location awareness. Nevertheless, researchers still have to deal with several issues namely the architectural level and the energetic aspect. In this paper, we investigate fog system architectures and energy consumption in literature, while considering QoS requirements in the synthesis. A system model is then introduced with a potential solution for QoS management for fog computing environment.
Read moreOptimum design of MIMO relay with single/multiple users under QoS requirements
The joint design of the multi-stream in MIMO relay sigle/multiple user system is investigated. Under the inter-stream interference, a constrained optimization problem with respect to the unknown relay precoder matrix is formulated with a goal of minimizing the total relay transmit power subject to quality of service (QoS) requirement on each data stream. As the original opitimization problem is non-convex, the matrix expression of the cost function and constrained requirement is converting to a scalar optimization problem and the optimal relay precoder and receive filter are obtained. The optimal design of the multiple user relay system under QoS requirement is also provided. By using a reasonable approximation and converting to the generalized Rayleigh form for the cost function, a suboptimal relay precoder matrix for QoS optimization with relay transmit power constraint is obtained. Simulation results demonstrate that for single user model, the minimize relay power will increase with Signal to Interference plus Noise Ratio(SINR) constraint value becoming larger, and for multiple users model, more users in our algorithm will make the MSE gain more obvious as increasing transmitting SNR.
Read moreIPv6 end-to-end QoS provision for heterogeneous networks using flow label
IPv6 has gained its common sense as a fundamental IP instruction for the next generation network with larger address space with better QoS (Quality of Service) service. The IPv6 FL (flow label) is a function that, as it was designed, can be a big help in alleviating QoS problem from flow level treatment. However, the original design of FL can easily induce scalability problem and it has not been used yet. In this paper, we make a first step to investigate FL as a network layer QoS mechanism for heterogeneous network. Our proposed end-to-end QoS solution can get rid of scalability problem, while keeping the ability of flow-based QoS treatment. The main contribution of this paper is threefold: First, we attempt to provide an analysis of FL-related definitions, and subsequently propose a modified IPv6 FL specification, with which IPv6 can have get the underlying feature of powerful QoS management ability like ATM, but keep the simplicity of native IP. Second, we propose a FL-QCM (FL-based QoS class mapping) method for heterogeneous network. FL-QCM is a novel way to deal with QoS class mapping for inter-domain QoS guarantee and is more flexible and scalable for future use. Third, the detailed FL generation, maintenance mechanism has been proposed for inter-domain solution. Our proposed model has been implemented in OPNET and it can get better QoS performance than existing technology.
Read moreBuffer-aware and QoS-effective resource allocation scheme in WBANs
Wireless Body Area Network (WBAN) represents one of the most promising networks to provide health applications for improving the quality of life, such as ubiquitous e-Health services and real-time health monitoring. The resource allocation of an energy-constrained, heterogeneous WBAN is a critical issue that should consider both energy efficiency and Quality of Service (QoS) requirements with the dynamic link characteristics, especially when the limited resource cannot satisfy the expected QoS requirements. In this paper, a buffer aware Energy-efficient and QoS-effective resource allocation scheme is proposed in which the sensor queue buffer states, constraints of QoS metrics and the characteristics of dynamic links are considered. Specifically, a buffer aware sensor evaluation method is designed to dynamically evaluate the sensor state with considering the sensor buffer states for improving the system performance. We then formulate the resource allocation problem for optimizing the transmission power, the transmission rate and the allocated time slots for each sensor to minimize the sum mix-cost, which is defined to characterize the energy cost and QoS cost between attainable QoS support and QoS requirements. Simulation results demonstrate the effectiveness of the buffer aware sensor evaluation method and the proposed energy-efficient and QoS-effective resource allocation scheme.
Read moreQuality of Service (QoS) for the Future 6G Network Data Transport
According to the International Telecommunications Standard, Quality of Service (QOS) refers to the ability of a system to meet the requirements for providing a type of telecommunications service, particularly with regard to access, integrity, and continuity. QoS requirements will change radically with the transition from 5G to 6G. 6G will support different applications, such as ultra-low latency communications (URLLC), massive machine-to-machine communications (mMTC), and enhanced mobile broadband (eMBB). In this article, we will look at the QoS challenges and solutions for 6G networks, which are being realized through the use of advanced technologies. Additionally, we will discuss the systems needed to meet the QoS requirements for sustainable and, above all, flexible data transport.
Read moreA flexible communication architecture to support multimedia services in high speed network
There have been research works on supporting QoS (Quality of Service) in a distributed multimedia systems. These researches can be categorized as following; system platform, real-time operating system, transport protocol, communication architecture. In distributed multimedia environment, QoS must be guaranteed in end systems, but much less progress has been made in addressing this problem. As the processing power of end systems increases, most of the bottleneck occurs in communication protocol, especially transport protocol. To meet an end-to-end QoS, overall QoS architectures must be integrated. In this paper, we propose a new QoS architecture and control mechanisms (group control, and flow control) to guarantee an end-to-end QoS for distributed multimedia services. We also verify proposed architecture by applying them to a multimedia conferencing system in LAN.
Read moreQoS routing in GMPLS-capable integrated IP/WDM networks with router cost constraints
QoS routing in GMPLS-capable integrated IP/WDM networks with router cost constraints