{"title":"ATM交换中虚拟电路的实时处理","authors":"C. Woodworth, S. Paul, M. Karol","doi":"10.1109/GLOCOM.1995.502702","DOIUrl":null,"url":null,"abstract":"We propose adding real-time hardware primitives to packet switches, ATM in particular, to provide efficient support for inward multicasting similar to some of today's switches that support real-time multicast in the switch hardware. To implement this, we propose extending the lookup table used for routing by adding additional opcode and operand fields (or pointers to those fields) into the routing table and by including ALU circuitry to process these fields and corresponding fields in the arriving cells. With the rapid capacity growth of today's RAM and the modest gate count required for ALUs, memory word widths can be extended with minimal additional chip count and the ALU can be a small addition in a header processing VLSI, thereby giving only a modest increase in complexity. The benefit of including real-time processing in the switch is that it is now possible to solve the ACK implosion problem associated with high-speed reliable multicasting transport protocols. By keeping the primitives as general as possible, other applications can benefit from these real-time primitives.","PeriodicalId":152724,"journal":{"name":"Proceedings of GLOBECOM '95","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-time processing for virtual circuits in ATM switching\",\"authors\":\"C. Woodworth, S. Paul, M. Karol\",\"doi\":\"10.1109/GLOCOM.1995.502702\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We propose adding real-time hardware primitives to packet switches, ATM in particular, to provide efficient support for inward multicasting similar to some of today's switches that support real-time multicast in the switch hardware. To implement this, we propose extending the lookup table used for routing by adding additional opcode and operand fields (or pointers to those fields) into the routing table and by including ALU circuitry to process these fields and corresponding fields in the arriving cells. With the rapid capacity growth of today's RAM and the modest gate count required for ALUs, memory word widths can be extended with minimal additional chip count and the ALU can be a small addition in a header processing VLSI, thereby giving only a modest increase in complexity. The benefit of including real-time processing in the switch is that it is now possible to solve the ACK implosion problem associated with high-speed reliable multicasting transport protocols. By keeping the primitives as general as possible, other applications can benefit from these real-time primitives.\",\"PeriodicalId\":152724,\"journal\":{\"name\":\"Proceedings of GLOBECOM '95\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of GLOBECOM '95\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GLOCOM.1995.502702\",\"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 GLOBECOM '95","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOM.1995.502702","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real-time processing for virtual circuits in ATM switching
We propose adding real-time hardware primitives to packet switches, ATM in particular, to provide efficient support for inward multicasting similar to some of today's switches that support real-time multicast in the switch hardware. To implement this, we propose extending the lookup table used for routing by adding additional opcode and operand fields (or pointers to those fields) into the routing table and by including ALU circuitry to process these fields and corresponding fields in the arriving cells. With the rapid capacity growth of today's RAM and the modest gate count required for ALUs, memory word widths can be extended with minimal additional chip count and the ALU can be a small addition in a header processing VLSI, thereby giving only a modest increase in complexity. The benefit of including real-time processing in the switch is that it is now possible to solve the ACK implosion problem associated with high-speed reliable multicasting transport protocols. By keeping the primitives as general as possible, other applications can benefit from these real-time primitives.