|
[1] R. Cziva and D. P. Pezaros, “Container network functions: Bringing nfv to the network edge,” IEEE Communications Magazine, vol. 55, no. 6, pp. 24– 31, 2017. [2] G. Liu, Y. Ren, M. Yurchenko, K. Ramakrishnan, and T. Wood, “Mi- croboxes: High performance nfv with customizable, asynchronous tcp stacks and dynamic subscriptions,” in Proceedings of the ACM SIGCOMM Con- ference, Aug. 2018, pp. 504–517. [3] S. Han, K. Jang, A. Panda, S. Palkar, D. Han, and S. Ratnasamy, “Soft- nic: A software nic to augment hardware,” EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2015-155, 2015. [4] W. Zhang, G. Liu, W. Zhang, N. Shah, P. Lopreiato, G. Todeschi, K. Ra- makrishnan, and T. Wood, “OpenNetVM: A Platform for High Performance Network Service Chains,” in Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, Aug. 2016. [5] S. G. Kulkarni, W. Zhang, J. Hwang, S. Rajagopalan, K. Ramakrishnan, T. Wood, M. Arumaithurai, and X. Fu, “Nfvnice: Dynamic backpressure and scheduling for nfv service chains,” IEEE/ACM Transactions on Networking, vol. 28, no. 2, pp. 639–652, Feb. 2020. [6] E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek, “The click modular router,” ACM Transactions on Computer Systems (TOCS), vol. 18, no. 3, pp. 263–297, Aug. 2000. [7] S. Palkar, C. Lan, S. Han, K. Jang, A. Panda, S. Ratnasamy, L. Rizzo, and S. Shenker, “E2: A framework for nfv applications,” in Proceedings of the Symposium on Operating Systems Principles, Oct. 2015, pp. 121–136. [8] A. Bremler-Barr, Y. Harchol, and D. Hay, “Openbox: A software-defined framework for developing, deploying, and managing network functions,” in Proceedings of the ACM SIGCOMM Conference, Aug. 2016, pp. 511–524. [9] C. Sun, J. Bi, Z. Zheng, H. Yu, and H. Hu, “Nfp: Enabling network function parallelism in nfv,” in Proceedings of the ACM SIGCOMM Conference, Aug. 2017, pp. 43–56. [10] Y. Jiang, Y. Cui, W. Wu, Z. Xu, J. Gu, K. Ramakrishnan, Y. He, and X. Qian, “Speedybox: Low-latency nfv service chains with cross-nf runtime consolidation,” in IEEE International Conference on Distributed Computing Systems (ICDCS), IEEE, Jul. 2019, pp. 68–79. [11] S. K. Fayaz, T. Yu, Y. Tobioka, S. Chaki, and V. Sekar, “Buzz: Testing context-dependent policies in stateful networks,” in USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2016, pp. 275–289. [12] A. Fogel, S. Fung, L. Pedrosa, M. Walraed-Sullivan, R. Govindan, R. Maha- jan, and T. Millstein, “A general approach to network configuration analysis,” in USENIX symposium on networked systems design and implementa- tion (NSDI), 2015, pp. 469–483. [13] N. P. Lopes, N. Bjørner, P. Godefroid, K. Jayaraman, and G. Varghese, “Checking beliefs in dynamic networks,” in USENIX Symposium on Net- worked Systems Design and Implementation (NSDI), 2015, pp. 499–512. [14] A. Zaostrovnykh, S. Pirelli, L. Pedrosa, K. Argyraki, and G. Candea, “A formally verified nat,” in Proceedings of the ACM SIGCOMM Conference, Aug. 2017, pp. 141–154. [15] J. Gong, Y. Li, B. Anwer, A. Shaikh, and M. Yu, “Microscope: Queue- based performance diagnosis for network functions,” in Proceedings of the Annual conference of the ACM Special Interest Group on Data Commu- nication (SIGCOMM) on the applications, technologies, architectures, and protocols for computer communication, Jul. 2020, pp. 390–403. [16] S. G. Kulkarni, G. Liu, K. Ramakrishnan, M. Arumaithurai, T. Wood, and X. Fu, “Reinforce: Achieving efficient failure resiliency for network function virtualization based services,” in Proceedings of the International Conference on emerging Networking EXperiments and Technologies, Dec. 2018, pp. 41– 53. [17] M. Ghaznavi, E. Jalalpour, B. Wong, R. Boutaba, and A. J. Mashtizadeh, “Fault tolerant service function chaining,” in Proceedings of the Annual con- ference of the ACM Special Interest Group on Data Communication (SIG- COMM) on the applications, technologies, architectures, and protocols for computer communication, Jul. 2020, pp. 198–210. [18] R. Iyer, L. Pedrosa, A. Zaostrovnykh, S. Pirelli, K. Argyraki, and G. Candea, “Performance contracts for software network functions,” in USENIX Sym- posium on Networked Systems Design and Implementation (NSDI), Boston, MA: USENIX Association, Feb. 2019, pp. 517–530, isbn: 978-1-931971-49-2. [19] A. Manousis, R. A. Sharma, V. Sekar, and J. Sherry, “Contention-aware performance prediction for virtualized network functions,” in Proceedings of the Annual conference of the ACM Special Interest Group on Data Commu- nication (SIGCOMM) on the applications, technologies, architectures, and protocols for computer communication, Jul. 2020, pp. 270–282. [20] P. Okelmann, L. Linguaglossa, F. Geyer, P. Emmerich, G. Carle, and T. Paris, “Adaptive batching for fast packet processing in software routers using machine learning,” [21] R. D. Thomas Willhalm, Intel Performance Counter Monitor, https://github.com/opcm/pcm, [Online; accessed 27-May-2021], 2012. [22] S. Lange, L. Linguaglossa, S. Geissler, D. Rossi, and T. Zinner, “Discrete- time modeling of nfv accelerators that exploit batched processing,” in IEEE INFOCOM 2019-IEEE Conference on Computer Communications, IEEE, 2019, pp. 64–72. |