G. Konstantoulakis, K. Pramataris, D. Reisis, G. Stassinopoulos
{"title":"一种用于高速ATM网络的高效共享缓冲区","authors":"G. Konstantoulakis, K. Pramataris, D. Reisis, G. Stassinopoulos","doi":"10.1109/ICECS.1996.584477","DOIUrl":null,"url":null,"abstract":"This paper describes an efficient shared-buffer component suitable for high-speed ATM networks. The component stores incoming ATM cells into individual virtual linked lists, according to the network connection that the cell belongs to. All linked lists are realized utilizing a single memory component, thus achieving maximal memory utilization. Furthermore, using the proposed buffering technique, it is feasible to control and monitor buffered data on a per connection basis, enabling network nodes to perform sophisticated policing and control functions on the incoming data streams. Although the particular component has been designed for ATM networks, the proposed buffering architecture can be efficiently used in other packet networks as well. The shared-buffer component, which has been used in an existing ATM multiplexer, is presented from an implementation point of view and specific ideas concerning the hardware realization are given. Furthermore, additional features that the component can support are presented along with hardware realization. Some possible utilization scenarios, where the component could be efficiently used, are finally presented.","PeriodicalId":402369,"journal":{"name":"Proceedings of Third International Conference on Electronics, Circuits, and Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"An efficient shared-buffer for high speed ATM networks\",\"authors\":\"G. Konstantoulakis, K. Pramataris, D. Reisis, G. Stassinopoulos\",\"doi\":\"10.1109/ICECS.1996.584477\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes an efficient shared-buffer component suitable for high-speed ATM networks. The component stores incoming ATM cells into individual virtual linked lists, according to the network connection that the cell belongs to. All linked lists are realized utilizing a single memory component, thus achieving maximal memory utilization. Furthermore, using the proposed buffering technique, it is feasible to control and monitor buffered data on a per connection basis, enabling network nodes to perform sophisticated policing and control functions on the incoming data streams. Although the particular component has been designed for ATM networks, the proposed buffering architecture can be efficiently used in other packet networks as well. The shared-buffer component, which has been used in an existing ATM multiplexer, is presented from an implementation point of view and specific ideas concerning the hardware realization are given. Furthermore, additional features that the component can support are presented along with hardware realization. Some possible utilization scenarios, where the component could be efficiently used, are finally presented.\",\"PeriodicalId\":402369,\"journal\":{\"name\":\"Proceedings of Third International Conference on Electronics, Circuits, and Systems\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-10-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of Third International Conference on Electronics, Circuits, and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICECS.1996.584477\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Third International Conference on Electronics, Circuits, and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS.1996.584477","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An efficient shared-buffer for high speed ATM networks
This paper describes an efficient shared-buffer component suitable for high-speed ATM networks. The component stores incoming ATM cells into individual virtual linked lists, according to the network connection that the cell belongs to. All linked lists are realized utilizing a single memory component, thus achieving maximal memory utilization. Furthermore, using the proposed buffering technique, it is feasible to control and monitor buffered data on a per connection basis, enabling network nodes to perform sophisticated policing and control functions on the incoming data streams. Although the particular component has been designed for ATM networks, the proposed buffering architecture can be efficiently used in other packet networks as well. The shared-buffer component, which has been used in an existing ATM multiplexer, is presented from an implementation point of view and specific ideas concerning the hardware realization are given. Furthermore, additional features that the component can support are presented along with hardware realization. Some possible utilization scenarios, where the component could be efficiently used, are finally presented.