QOS modeling aware load balancing in multi-application environment in network on chip

A. Saadaoui, S. Nasri
{"title":"QOS modeling aware load balancing in multi-application environment in network on chip","authors":"A. Saadaoui, S. Nasri","doi":"10.1109/ICTIA.2014.7883612","DOIUrl":null,"url":null,"abstract":"Quality of Service (QoS) in Network-on-Chip (NoC) become an important research area. Lately, increasing demands on availability, performance and reliability of Network on Chip connectivity are driving to offer Network connections with QoS guarantees efficiency. However, until now there is no standard method of the Quality of Service (QoS) measurement and less techniques have been used to provide its definition. Therefore researchers are looking for a projection of QoS on quantifiable space, since it is qualitative, subjective and not measurable. However, a few tentatives have studied QoS parameters estimation. Many applications in Networks on Chip (NoC) present a variable QoS parameters such as Packet Loss Rate (PLR), End-to-End Delay (EED) and Throughput (Thp). However, There are a few papers that have developed different method to modelize QoS in NoC. Their QoS presentation doesn't provide a multi-application parameters arbiter. The originality of our approach is based on a proposition of a QoS IP module in NoC architecture to improve network performances. We implement an extended approach of QoS metrics modeling for Network on Chip on multi-parameters and multi-applications environment. The QoS metrics model is based on QoS parameters such as PLR, EED and Thp for different applications. In this paper, we investigated into the problem of serving multi-applications with different levels of Quality of Service. To validate this work, a dynamic routing simulation for 4×4 mesh NoC behaviour under three different applications namely Transmission Control Protocol (TCP), Variable Bit Rate (VBR) and Constant Bit Rate (CBR), is considered. We propose a dynamic load balancing policy based on the principals of queuing theory to offer differentiated services to multiple concurrent applications using QoS metric measurement. The results have shown that QoS modeling approach improves load balancing on NoC and is easy to implement in hardware-software quantifiable representation. Thus, implementing a quantifiable representation of QoS can be used to provide a NoC services arbiter. QoS arbiter interacted with other routers to ensure flits flow and QoS modeling to provide a QoS value.","PeriodicalId":390925,"journal":{"name":"2014 Information and Communication Technologies Innovation and Application (ICTIA)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Information and Communication Technologies Innovation and Application (ICTIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTIA.2014.7883612","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Quality of Service (QoS) in Network-on-Chip (NoC) become an important research area. Lately, increasing demands on availability, performance and reliability of Network on Chip connectivity are driving to offer Network connections with QoS guarantees efficiency. However, until now there is no standard method of the Quality of Service (QoS) measurement and less techniques have been used to provide its definition. Therefore researchers are looking for a projection of QoS on quantifiable space, since it is qualitative, subjective and not measurable. However, a few tentatives have studied QoS parameters estimation. Many applications in Networks on Chip (NoC) present a variable QoS parameters such as Packet Loss Rate (PLR), End-to-End Delay (EED) and Throughput (Thp). However, There are a few papers that have developed different method to modelize QoS in NoC. Their QoS presentation doesn't provide a multi-application parameters arbiter. The originality of our approach is based on a proposition of a QoS IP module in NoC architecture to improve network performances. We implement an extended approach of QoS metrics modeling for Network on Chip on multi-parameters and multi-applications environment. The QoS metrics model is based on QoS parameters such as PLR, EED and Thp for different applications. In this paper, we investigated into the problem of serving multi-applications with different levels of Quality of Service. To validate this work, a dynamic routing simulation for 4×4 mesh NoC behaviour under three different applications namely Transmission Control Protocol (TCP), Variable Bit Rate (VBR) and Constant Bit Rate (CBR), is considered. We propose a dynamic load balancing policy based on the principals of queuing theory to offer differentiated services to multiple concurrent applications using QoS metric measurement. The results have shown that QoS modeling approach improves load balancing on NoC and is easy to implement in hardware-software quantifiable representation. Thus, implementing a quantifiable representation of QoS can be used to provide a NoC services arbiter. QoS arbiter interacted with other routers to ensure flits flow and QoS modeling to provide a QoS value.
片上网络多应用环境下QOS建模感知负载均衡
片上网络(NoC)中的服务质量(QoS)已成为一个重要的研究领域。最近,对片上网络连接的可用性、性能和可靠性的需求不断增加,这促使人们提供具有QoS保证效率的网络连接。然而,到目前为止,服务质量(QoS)的度量还没有标准的方法,用于定义服务质量的技术也很少。因此,由于QoS是定性的、主观的、不可测量的,研究人员正在寻找QoS在可量化空间上的投影。然而,对QoS参数估计的研究尚不成熟。片上网络(NoC)中的许多应用都提供可变的QoS参数,如丢包率(PLR)、端到端延迟(EED)和吞吐量(Thp)。然而,目前已有几篇论文提出了不同的方法对NoC中的QoS进行建模。它们的QoS表示没有提供多应用程序参数仲裁器。我们的方法的独创性是基于NoC架构中QoS IP模块的命题,以提高网络性能。我们在多参数、多应用环境下实现了一种扩展的片上网络QoS度量建模方法。QoS度量模型基于不同应用的QoS参数,如PLR、EED和Thp。本文研究了具有不同服务质量水平的多应用服务问题。为了验证这项工作,考虑了在三种不同应用下4×4 mesh NoC行为的动态路由模拟,即传输控制协议(TCP),可变比特率(VBR)和恒定比特率(CBR)。提出了一种基于排队理论的动态负载均衡策略,通过QoS度量为多个并发应用提供差异化服务。结果表明,QoS建模方法改善了NoC上的负载均衡,并且易于在硬件软件量化表示中实现。因此,实现QoS的可量化表示可用于提供NoC服务仲裁器。QoS仲裁者与其他路由器交互,以确保flits流和QoS建模,以提供QoS值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信