{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T08:09:58Z","timestamp":1768982998465,"version":"3.49.0"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,7,16]],"date-time":"2020-07-16T00:00:00Z","timestamp":1594857600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,16]],"date-time":"2020-07-16T00:00:00Z","timestamp":1594857600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Guangdong Basic and Applied Basic Research FoundationGuangdong Basic and Applied Basic Research Foundation","award":["2019B1515120031"],"award-info":[{"award-number":["2019B1515120031"]}]},{"name":"Key-Area Research and Development Program of Guangdong Province","award":["2019B121204009"],"award-info":[{"award-number":["2019B121204009"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundations of China","doi-asserted-by":"crossref","award":["61432009"],"award-info":[{"award-number":["61432009"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundations of China","doi-asserted-by":"crossref","award":["61872420"],"award-info":[{"award-number":["61872420"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundations of China","doi-asserted-by":"crossref","award":["68172213"],"award-info":[{"award-number":["68172213"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"FANet: PCL Future Greater-Bay Area Network Facilities for Large-scale Experiments and Applications","award":["LZC0019"],"award-info":[{"award-number":["LZC0019"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. Netw."],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s42045-020-00031-0","type":"journal-article","created":{"date-parts":[[2020,7,16]],"date-time":"2020-07-16T10:03:22Z","timestamp":1594893802000},"page":"4-20","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Packet-size aware scheduling algorithms in guard band for time sensitive networking"],"prefix":"10.1007","volume":"3","author":[{"given":"Chuwen","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Yi","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Ruyi","family":"Yao","sequence":"additional","affiliation":[]},{"given":"Boyang","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Liang","family":"Cheng","sequence":"additional","affiliation":[]},{"given":"Yang","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Xiaoguang","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jian","family":"Cheng","sequence":"additional","affiliation":[]},{"given":"Bin","family":"Liu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,16]]},"reference":[{"key":"31_CR3","unstructured":"Alcoz, AG., Dietm\u00fcller, A., Vanbever, L.: SPPIFO: Approximating push-in first-out behaviors using strict-priority queues. In: USENIX Symposium on Networked Systems Design and Implementation (NSDI) (2020)"},{"key":"31_CR4","unstructured":"Barefoot Networks: Barefoot Tofino. http:\/\/barefootnetworks.com\/ (2017)"},{"key":"31_CR5","doi-asserted-by":"crossref","unstructured":"Bennett, JC., Zhang, H.: $$\\text{WF}^2$$Q: worst-case fair weighted fair queueing. In: Proceedings of IEEE INFOCOM\u201996. Conference on Computer Communications, IEEE, vol.\u00a01, pp 120\u2013128 (1996)","DOI":"10.1109\/INFCOM.1996.497885"},{"key":"31_CR6","doi-asserted-by":"crossref","unstructured":"Bhagwan, R., Lin, B.: Fast and scalable priority queue architecture for high-speed network switches. In: Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), IEEE, vol.\u00a02, pp. 538\u2013547 (2000)","DOI":"10.1109\/INFCOM.2000.832227"},{"issue":"3","key":"31_CR7","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/2656877.2656890","volume":"44","author":"P Bosshart","year":"2014","unstructured":"Bosshart, P., Daly, D., Gibb, G., Izzard, M., McKeown, N., Rexford, J., Schlesinger, C., Talayco, D., Vahdat, A., Varghese, G., et al.: P4: Programming protocol-independent packet processors. ACM Spec. Inter. Group Data Commun. (SIGCOMM) Comput. Commun. Rev. 44(3), 87\u201395 (2014)","journal-title":"ACM Spec. Inter. Group Data Commun. (SIGCOMM) Comput. Commun. Rev."},{"issue":"10","key":"31_CR8","doi-asserted-by":"publisher","first-page":"1220","DOI":"10.1145\/63039.63045","volume":"31","author":"R Brown","year":"1988","unstructured":"Brown, R.: Calendar queues: a fast 0(1) priority queue implementation for the simulation event set problem. Commun. ACM 31(10), 1220\u20131227 (1988)","journal-title":"Commun. ACM"},{"key":"31_CR9","unstructured":"Caida: Packet size distribution comparison between Internet links in 1998 and 2008. (2019) https:\/\/www.caida.org\/research\/traffic-analysis"},{"key":"31_CR10","doi-asserted-by":"crossref","unstructured":"Chandra, R., Sinnen, O.: Improving application performance with hardware data structures. In: Proceeding of the IEEE International Symposium on Parallel & Distributed Processing, pp. 1\u20134. Workshops and Phd Forum (IPDPSW), IEEE (2010)","DOI":"10.1109\/IPDPSW.2010.5470740"},{"key":"31_CR11","doi-asserted-by":"crossref","unstructured":"Craciunas, SS., Oliver, RS., Chmel\u00edk, M., Steiner, W.: Scheduling real-time communication in IEEE 802.1 Qbv time sensitive networks. In: Proceedings of the ACM International Conference on Real-Time Networks and Systems, ACM, pp. 183\u2013192 (2016)","DOI":"10.1145\/2997465.2997470"},{"key":"31_CR12","doi-asserted-by":"crossref","unstructured":"Demers, A., Keshav, S., Shenker, S.: Analysis and simulation of a fair queueing algorithm. In: the ACM Special Interest Group on Data Communication (SIGCOMM) Computer Communication Review, ACM, vol\u00a019, pp. 1\u201312 (1989)","DOI":"10.1145\/75247.75248"},{"key":"31_CR13","doi-asserted-by":"crossref","unstructured":"D\u00fcrr, F., Nayak, NG.: No-wait packet scheduling for IEEE time-sensitive networks (TSN). In: Proceedings of the ACM International Conference on Real-Time Networks and Systems, ACM, pp. 203\u2013212 (2016)","DOI":"10.1145\/2997465.2997494"},{"issue":"1","key":"31_CR14","first-page":"9","volume":"16","author":"F Heilmann","year":"2019","unstructured":"Heilmann, F., Fohler, G.: Size-based queuing: an approach to improve bandwidth utilization in TSN networks. ACM Spec. Intere. Group Embed. Syst. Rev. 16(1), 9\u201314 (2019)","journal-title":"ACM Spec. Intere. Group Embed. Syst. Rev."},{"key":"31_CR15","doi-asserted-by":"crossref","unstructured":"Huang, M., Lim, K., Cong, J.: A scalable, high-performance customized priority queue. In: Proceedings of the IEEE International Conference on Field Programmable Logic and Applications (FPL), IEEE, pp. 1\u20134 (2014)","DOI":"10.1109\/FPL.2014.6927413"},{"key":"31_CR1","volume-title":"ISO 11898: Road vehicles - Controller area network (CAN)","author":"International Organization for Standardization","year":"2003","unstructured":"International Organization for Standardization: ISO 11898: Road vehicles - Controller area network (CAN). ISO, Geneva (2003)"},{"key":"31_CR2","volume-title":"ISO 17458: Road Vehicles - FlexRay Communications System","author":"International Organization for Standardization","year":"2013","unstructured":"International Organization for Standardization: ISO 17458: Road Vehicles - FlexRay Communications System, 1st edn. ISO, Geneva (2013)","edition":"1"},{"issue":"2","key":"31_CR16","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1109\/TNET.2007.892882","volume":"15","author":"A Ioannou","year":"2007","unstructured":"Ioannou, A., Katevenis, M.G.: Pipelined heap (priority queue) management for advanced scheduling in high-speed networks. IEEE\/ACM Trans. Netw. (ToN) 15(2), 450\u2013461 (2007)","journal-title":"IEEE\/ACM Trans. Netw. (ToN)"},{"issue":"1","key":"31_CR17","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1049\/cce:20040104","volume":"15","author":"D Jansen","year":"2004","unstructured":"Jansen, D., Buttner, H.: Real-time Ethernet: the EtherCAT solution. Comput. Control Eng. 15(1), 16\u201321 (2004)","journal-title":"Comput. Control Eng."},{"key":"31_CR18","unstructured":"Kopetz, H., Ademaj, A., Grillinger, P., Steinhammer, K.: The time-triggered Ethernet (TTE) design. In: Proceedings of the IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC), IEEE, pp. 22\u201333 (2005)"},{"issue":"1","key":"31_CR19","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1109\/JPROC.2002.805821","volume":"91","author":"H Kopetz","year":"2003","unstructured":"Kopetz, H., Bauer, G.: The time-triggered architecture. Proc. IEEE 91(1), 112\u2013126 (2003)","journal-title":"Proc. IEEE"},{"key":"31_CR20","unstructured":"LAN\/MAN Standards Committee: IEEE Standard for Ethernet Amendment 5: Specification and Management Parameters for Interspersing Express Traffic. IEEE Std pp. 1\u201358 (2016a)"},{"key":"31_CR21","unstructured":"LAN\/MAN Standards Committee: IEEE Standard for Local and metropolitan area networks \u2013 Bridges and Bridged Networks \u2013 Amendment 26: Frame Preemption. IEEE Std pp. 1\u201352 (2016b)"},{"key":"31_CR22","unstructured":"LAN\/MAN Standards Committee: IEEE Standard for Local and metropolitan area networks\u2013Bridges and Bridged Networks - Amendment 25: Enhancements for Scheduled Traffic. IEEE Std pp. 1\u201357 (2016c)"},{"key":"31_CR23","unstructured":"LAN\/MAN Standards Committee: IEEE Standard for Local and metropolitan area networks\u2013Bridges and Bridged Networks\u2013Amendment 28: Per-Stream Filtering and Policing. IEEE Std pp. 1\u201365 (2017)"},{"key":"31_CR24","unstructured":"LAN\/MAN Standards Committee: IEEE standard for local and metropolitan area networks\u2013timing and synchronization for time-sensitive applications in bridged local area networks. IEEE Std pp. 1\u2013274 (2011)"},{"key":"31_CR25","unstructured":"LAN\/MAN Standards Committee: IEEE Standard for Local and metropolitan area networks\u2013Virtual Bridged Local Area Networks Amendment 12: Forwarding and Queuing Enhancements for Time-Sensitive Streams. IEEE Std pp. 1\u201371 (2009)"},{"key":"31_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45318-0","volume-title":"Network Calculus: a Theory of Deterministic Queuing Systems for the Internet","author":"JY Le Boudec","year":"2001","unstructured":"Le Boudec, J.Y., Thiran, P.: Network Calculus: a Theory of Deterministic Queuing Systems for the Internet, vol. 2050. Springer Science and Business Media, Berlin (2001)"},{"key":"31_CR27","doi-asserted-by":"crossref","unstructured":"Li, Z., Wan, H., Zhao, B., Deng, Y., Gu, M.: Dynamically optimizing end-to-end latency for time-triggered networks. In: Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM) Workshop on Networking for Emerging Applications and Technologies, ACM, pp. 36\u201342 (2019)","DOI":"10.1145\/3341558.3342203"},{"key":"31_CR28","unstructured":"McKenney, PE.: Stochastic fairness queueing. In: Proceedings. IEEE INFOCOM\u201990: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@ m\\_The Multiple Facets of Integration, IEEE, pp. 733\u2013740 (1990)"},{"key":"31_CR29","doi-asserted-by":"crossref","unstructured":"Meyer, P., Steinbach, T., Korf, F., Schmidt, TC.: Extending IEEE 802.1 AVB with time-triggered scheduling: a simulation study of the coexistence of synchronous and asynchronous traffic. In: Proceedings of the IEEE Vehicular Networking Conference, IEEE, pp. 47\u201354 (2013)","DOI":"10.1109\/VNC.2013.6737589"},{"key":"31_CR30","doi-asserted-by":"crossref","unstructured":"Mittal, R., Agarwal, R., Ratnasamy, S., Shenker, S.: Universal packet scheduling. In: USENIX Symposium on Networked Systems Design and Implementation (NSDI), pp. 501\u2013521 (2016)","DOI":"10.1145\/2834050.2834085"},{"issue":"11","key":"31_CR31","doi-asserted-by":"publisher","first-page":"1215","DOI":"10.1109\/12.895938","volume":"49","author":"S Moon","year":"2000","unstructured":"Moon, S., Rexford, J., Shin, K.G.: Scalable hardware priority queue architectures for high-speed packet switches. IEEE Trans. Comput. (TOC) 49(11), 1215\u20131227 (2000)","journal-title":"IEEE Trans. Comput. (TOC)"},{"key":"31_CR32","unstructured":"Oliver, RS., Craciunas, SS., Steiner, W.: IEEE 802.1 Qbv gate control list synthesis using array theory encoding. In: Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), IEEE, pp. 13\u201324 (2018)"},{"issue":"3","key":"31_CR33","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/TII.2005.852068","volume":"1","author":"P Pedreiras","year":"2005","unstructured":"Pedreiras, P., Gai, P., Almeida, L., Buttazzo, G.C.: FTT-Ethernet: a flexible real-time communication protocol that supports dynamic QoS management on Ethernet-based systems. IEEE Trans. Ind. Inform. 1(3), 162\u2013172 (2005)","journal-title":"IEEE Trans. Ind. Inform."},{"key":"31_CR34","unstructured":"Radhakrishnan, S., Geng, Y., Jeyakumar, V., Kabbani, A., Porter, G., Vahdat, A.: SENIC: Scalable NIC for end-host rate limiting. In: USENIX Symposium on Networked Systems Design and Implementation (NSDI), pp. 475\u2013488 (2014)"},{"key":"31_CR35","doi-asserted-by":"crossref","unstructured":"Saeed, A., Dukkipati, N., Valancius, V., Contavalli, C., Vahdat, A., et\u00a0al.: Carousel: Scalable traffic shaping at end hosts. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, ACM, pp. 404\u2013417 (2017)","DOI":"10.1145\/3098822.3098852"},{"key":"31_CR36","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1109\/90.502236","volume":"3","author":"M Shreedhar","year":"1996","unstructured":"Shreedhar, M., Varghese, G.: Efficient fair queuing using deficit round-robin. IEEE\/ACM Trans. Netw. 3, 375\u2013385 (1996)","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"31_CR37","doi-asserted-by":"crossref","unstructured":"Shrivastav, V.: Fast, scalable, and programmable packet scheduler in hardware. In: Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM), ACM, pp 367\u2013379 (2019)","DOI":"10.1145\/3341302.3342090"},{"key":"31_CR38","doi-asserted-by":"crossref","unstructured":"Sivaraman, A., Subramanian, S., Alizadeh, M., Chole, S., Chuang, ST., Agrawal, A., Balakrishnan, H., Edsall, T., Katti, S., McKeown, N.: Programmable packet scheduling at line rate. In: Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM), ACM, pp. 44\u201357 (2016)","DOI":"10.1145\/2934872.2934899"},{"key":"31_CR39","doi-asserted-by":"crossref","unstructured":"Specht, J., Samii, S.: Urgency-based scheduler for time-sensitive switched Ethernet networks. In: Proceedings of the IEEE Euromicro Conference on Real-Time Systems (ECRTS), IEEE, pp. 75\u201385 (2016)","DOI":"10.1109\/ECRTS.2016.27"},{"key":"31_CR40","doi-asserted-by":"crossref","unstructured":"Steiner, W.: An evaluation of SMT-based schedule synthesis for time-triggered multi-hop networks. In: Proceedings of the Real-Time Systems Symposium, IEEE, pp. 375\u2013384 (2010)","DOI":"10.1109\/RTSS.2010.25"},{"key":"31_CR41","unstructured":"Wikipedia: System Verilog. (2020) https:\/\/en.wikipedia.org\/wiki\/SystemVerilog"},{"key":"31_CR42","unstructured":"Wikipedia: Wikipedia. Token Bucket. (2020) https:\/\/en.wikipedia.org\/wiki\/Token_bucket"},{"key":"31_CR43","unstructured":"Xilinx (2020) Virtex-7. https:\/\/www.xilinx.com\/products\/silicon-devices\/fpga\/virtex-7.html"},{"key":"31_CR44","doi-asserted-by":"publisher","first-page":"41803","DOI":"10.1109\/ACCESS.2018.2858767","volume":"6","author":"L Zhao","year":"2018","unstructured":"Zhao, L., Pop, P., Craciunas, S.S.: Worst-case latency analysis for IEEE 802.1 Qbv time sensitive networks using network calculus. IEEE Access 6, 41803\u201341815 (2018)","journal-title":"IEEE Access"}],"container-title":["CCF Transactions on Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42045-020-00031-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42045-020-00031-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42045-020-00031-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,10]],"date-time":"2024-08-10T04:49:24Z","timestamp":1723265364000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42045-020-00031-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,16]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["31"],"URL":"https:\/\/doi.org\/10.1007\/s42045-020-00031-0","relation":{},"ISSN":["2520-8462","2520-8470"],"issn-type":[{"value":"2520-8462","type":"print"},{"value":"2520-8470","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,16]]},"assertion":[{"value":"11 February 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 June 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}