{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T16:26:14Z","timestamp":1781195174978,"version":"3.54.1"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DARPA agreement","award":["FA8750-16-2-0021"],"award-info":[{"award-number":["FA8750-16-2-0021"]}]},{"name":"NSF award CNS","award":["1450768"],"award-info":[{"award-number":["1450768"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Things"],"published-print":{"date-parts":[[2021,8,31]]},"abstract":"<jats:p>Real-time event detection and targeted decision making for emerging mission-critical applications require systems that extract and process relevant data from IoT sources in smart spaces. Oftentimes, this data is heterogeneous in size, relevance, and urgency, which creates a challenge when considering that different groups of stakeholders (e.g., first responders, medical staff, government officials, etc.) require such data to be delivered in a reliable and timely manner. Furthermore, in mission-critical settings, networks can become constrained due to lossy channels and failed components, which ultimately add to the complexity of the problem. In this article, we propose PrioDeX, a cross-layer middleware system that enables timely and reliable delivery of mission-critical data from IoT sources to relevant consumers through the prioritization of messages. It integrates parameters at the application, network, and middleware layers into a data exchange service that accurately estimates end-to-end performance metrics through a queueing analytical model. PrioDeX proposes novel algorithms that utilize the results of this analysis to tune data exchange configurations (event priorities and dropping policies), which is necessary for satisfying situational awareness requirements and resource constraints. PrioDeX leverages Software-Defined Networking (SDN) methodologies to enforce these configurations in the IoT network infrastructure. We evaluate our approach using both simulated and prototype-based experiments in a smart building fire response scenario. Our application-aware prioritization algorithm improves the value of exchanged information by 36% when compared with no prioritization; the addition of our network-aware drop rate policies improves this performance by 42% over priorities only and by 94% over no prioritization.<\/jats:p>","DOI":"10.1145\/3456301","type":"journal-article","created":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T13:52:56Z","timestamp":1625752376000},"page":"1-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["PrioDeX"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0109-9527","authenticated-orcid":false,"given":"Georgios","family":"Bouloukakis","sequence":"first","affiliation":[{"name":"SAMOVAR, T\u00e9l\u00e9com SudParis, IP Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kyle","family":"Benson","sequence":"additional","affiliation":[{"name":"RTI, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luca","family":"Scalzotto","sequence":"additional","affiliation":[{"name":"Injenia S.r.l., Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paolo","family":"Bellavista","sequence":"additional","affiliation":[{"name":"Univ. of Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Casey","family":"Grant","sequence":"additional","affiliation":[{"name":"NFPA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Val\u00e9rie","family":"Issarny","sequence":"additional","affiliation":[{"name":"INRIA Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sharad","family":"Mehrotra","sequence":"additional","affiliation":[{"name":"UC Irvine, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ioannis","family":"Moscholios","sequence":"additional","affiliation":[{"name":"Univ. of Peloponnese, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nalini","family":"Venkatasubramanian","sequence":"additional","affiliation":[{"name":"UC Irvine, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,7,8]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AMQP Working Group 0-9-1. 2008. http:\/\/www.amqp.org\/specification\/0-9-1\/amqp-org-download.  AMQP Working Group 0-9-1. 2008. http:\/\/www.amqp.org\/specification\/0-9-1\/amqp-org-download."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/23307706.2017.1397554"},{"key":"e_1_2_1_3_1","volume-title":"IEEE Symposium on Computers and Communications (ISCC\u201919)","author":"Ai J.","unstructured":"J. Ai , H. Chen , Z. Guo , G. Cheng , and T. Baker . 2019. Improving resiliency of software-defined networks with network coding-based multipath routing . In IEEE Symposium on Computers and Communications (ISCC\u201919) . 1\u20136. J. Ai, H. Chen, Z. Guo, G. Cheng, and T. Baker. 2019. Improving resiliency of software-defined networks with network coding-based multipath routing. In IEEE Symposium on Computers and Communications (ISCC\u201919). 1\u20136."},{"key":"e_1_2_1_4_1","volume-title":"IEEE 89th Vehicular Technology Conf. (VTC\u201919-Spring). 1\u20136.","author":"Alfoudi A. S. D.","unstructured":"A. S. D. Alfoudi , S. Newaz , R. Ramlie , G. M. Lee , and T. Baker . 2019. Seamless mobility management in heterogeneous 5G networks: A coordination approach among distributed SDN controllers . In IEEE 89th Vehicular Technology Conf. (VTC\u201919-Spring). 1\u20136. A. S. D. Alfoudi, S. Newaz, R. Ramlie, G. M. Lee, and T. Baker. 2019. Seamless mobility management in heterogeneous 5G networks: A coordination approach among distributed SDN controllers. In IEEE 89th Vehicular Technology Conf. (VTC\u201919-Spring). 1\u20136."},{"key":"e_1_2_1_5_1","unstructured":"W. Almesberger etal 1999. Linux network traffic control-implementation overview.  W. Almesberger et al. 1999. Linux network traffic control-implementation overview."},{"key":"e_1_2_1_6_1","volume-title":"17th Intl. Telecommunications Network Strategy and Planning Symposium (Networks\u201916)","author":"An N.","unstructured":"N. An , T. Ha , K. J. Park , and H. Lim . 2016. Dynamic priority-adjustment for real-time flows in software-defined networks . In 17th Intl. Telecommunications Network Strategy and Planning Symposium (Networks\u201916) . IEEE, 144\u2013149. N. An, T. Ha, K. J. Park, and H. Lim. 2016. Dynamic priority-adjustment for real-time flows in software-defined networks. In 17th Intl. Telecommunications Network Strategy and Planning Symposium (Networks\u201916). IEEE, 144\u2013149."},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1177\/0037549704043891","article-title":"Prioritization of emergency network traffic using ticket servers: A performance analysis","volume":"80","author":"Beard C. C.","year":"2004","unstructured":"C. C. Beard and V. S. Frost . 2004 . Prioritization of emergency network traffic using ticket servers: A performance analysis . Simulation 80 , 6 (2004), 289 \u2013 299 . C. C. Beard and V. S. Frost. 2004. Prioritization of emergency network traffic using ticket servers: A performance analysis. Simulation 80, 6 (2004), 289\u2013299.","journal-title":"Simulation"},{"key":"e_1_2_1_8_1","volume-title":"ICDCS Workshops. IEEE.","author":"Behnel S.","unstructured":"S. Behnel , L. Fiege , and G. Muhl . 2006. On quality-of-service and publish-subscribe . In ICDCS Workshops. IEEE. S. Behnel, L. Fiege, and G. Muhl. 2006. On quality-of-service and publish-subscribe. In ICDCS Workshops. IEEE."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7355581"},{"key":"e_1_2_1_10_1","volume-title":"ACM\/IFIP\/USENIX Intl. Middleware Conf., 279\u2013292","author":"Benson K. E.","unstructured":"K. E. Benson , G. Bouloukakis , C. Grant , V. Issarny , S. Mehrotra , I. Moscholios , and N. Venkatasubramanian . 2018. FireDeX: A prioritized IoT data exchange middleware for emergency response . ACM\/IFIP\/USENIX Intl. Middleware Conf., 279\u2013292 . K. E. Benson, G. Bouloukakis, C. Grant, V. Issarny, S. Mehrotra, I. Moscholios, and N. Venkatasubramanian. 2018. FireDeX: A prioritized IoT data exchange middleware for emergency response. ACM\/IFIP\/USENIX Intl. Middleware Conf., 279\u2013292."},{"key":"e_1_2_1_11_1","volume-title":"2018 IEEE\/ACM 3rd Intl. Conf. on Internet-of-Things Design and Implementation (IoTDI\u201918)","author":"Benson K. E.","unstructured":"K. E. Benson , G. Wang , N. Venkatasubramanian , and Y. Kim . 2018. Ride: A resilient IoT data exchange middleware leveraging SDN and edge cloud resources . In 2018 IEEE\/ACM 3rd Intl. Conf. on Internet-of-Things Design and Implementation (IoTDI\u201918) . 72\u201383. K. E. Benson, G. Wang, N. Venkatasubramanian, and Y. Kim. 2018. Ride: A resilient IoT data exchange middleware leveraging SDN and edge cloud resources. In 2018 IEEE\/ACM 3rd Intl. Conf. on Internet-of-Things Design and Implementation (IoTDI\u201918). 72\u201383."},{"key":"e_1_2_1_12_1","unstructured":"A. Blenk A. Basta M. Reisslein and W. Kellerer. 2015. Survey on network virtualization hypervisors for software defined networking. CoRR abs\/1506.07275 (2015). arXiv:1506.07275. http:\/\/arxiv.org\/abs\/1506.07275.  A. Blenk A. Basta M. Reisslein and W. Kellerer. 2015. Survey on network virtualization hypervisors for software defined networking. CoRR abs\/1506.07275 (2015). arXiv:1506.07275. http:\/\/arxiv.org\/abs\/1506.07275."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the 8th ACM\/SPEC on Intl. Conf. on Performance Engineering. 275\u2013286","author":"Bouloukakis G.","unstructured":"G. Bouloukakis , N. Georgantas , A. Kattepur , and V. Issarny . 2017. Timeliness evaluation of intermittent mobile connectivity over pub\/sub systems . In Proceedings of the 8th ACM\/SPEC on Intl. Conf. on Performance Engineering. 275\u2013286 . G. Bouloukakis, N. Georgantas, A. Kattepur, and V. Issarny. 2017. Timeliness evaluation of intermittent mobile connectivity over pub\/sub systems. In Proceedings of the 8th ACM\/SPEC on Intl. Conf. on Performance Engineering. 275\u2013286."},{"key":"e_1_2_1_15_1","volume-title":"IEEE Intl. Conf. on Communications.","author":"Bouloukakis G.","unstructured":"G. Bouloukakis , I. Moscholios , N. Georgantas , and V. Issarny . 2017. Performance modeling of the middleware overlay infrastructure of mobile things . In IEEE Intl. Conf. on Communications. G. Bouloukakis, I. Moscholios, N. Georgantas, and V. Issarny. 2017. Performance modeling of the middleware overlay infrastructure of mobile things. In IEEE Intl. Conf. on Communications."},{"key":"e_1_2_1_16_1","unstructured":"Moquette Broker. 2014. https:\/\/github.com\/andsel\/moquette\/.  Moquette Broker. 2014. https:\/\/github.com\/andsel\/moquette\/."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.3390\/s20030897"},{"key":"e_1_2_1_18_1","volume-title":"Intl. Conf. on Distributed Computing and Internet Technology. Springer, 106\u2013116","author":"Chakravarthy S.","unstructured":"S. Chakravarthy and N. Vontella . 2004. A publish\/subscribe based architecture of an alert server to support prioritized and persistent alerts . In Intl. Conf. on Distributed Computing and Internet Technology. Springer, 106\u2013116 . S. Chakravarthy and N. Vontella. 2004. A publish\/subscribe based architecture of an alert server to support prioritized and persistent alerts. In Intl. Conf. on Distributed Computing and Internet Technology. Springer, 106\u2013116."},{"key":"e_1_2_1_19_1","unstructured":"MQTT-SN UDP client. 2016. https:\/\/github.com\/jsaak\/mqtt-sn-gateway.  MQTT-SN UDP client. 2016. https:\/\/github.com\/jsaak\/mqtt-sn-gateway."},{"key":"e_1_2_1_20_1","unstructured":"Paho Java Client. 2008. https:\/\/www.eclipse.org\/paho\/clients\/java\/.  Paho Java Client. 2008. https:\/\/www.eclipse.org\/paho\/clients\/java\/."},{"key":"e_1_2_1_21_1","unstructured":"Ryu SDN Controller. 2011. https:\/\/osrg.github.io\/ryu\/.  Ryu SDN Controller. 2011. https:\/\/osrg.github.io\/ryu\/."},{"key":"e_1_2_1_22_1","first-page":"1","article-title":"CVXPY: A Python-embedded modeling language for convex optimization","volume":"17","author":"Diamond S.","year":"2016","unstructured":"S. Diamond and S. Boyd . 2016 . CVXPY: A Python-embedded modeling language for convex optimization . Journal of Machine Learning Research 17 , 83 (2016), 1 \u2013 5 . S. Diamond and S. Boyd. 2016. CVXPY: A Python-embedded modeling language for convex optimization. Journal of Machine Learning Research 17, 83 (2016), 1\u20135.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_2_1_23_1","volume-title":"2017 IEEE Intl. Conf. on Communications (ICC\u201917)","author":"Faraci G.","unstructured":"G. Faraci , A. Lombardo , and G. Schembra . 2017. A building block to model an SDN\/NFV network . In 2017 IEEE Intl. Conf. on Communications (ICC\u201917) . 1\u20137. G. Faraci, A. Lombardo, and G. Schembra. 2017. A building block to model an SDN\/NFV network. In 2017 IEEE Intl. Conf. on Communications (ICC\u201917). 1\u20137."},{"key":"e_1_2_1_24_1","volume-title":"JINQS: An extensible library for simulating multiclass queueing networks, v1. 0 user guide.","author":"Field T.","year":"2006","unstructured":"T. Field . 2006 . JINQS: An extensible library for simulating multiclass queueing networks, v1. 0 user guide. T. Field. 2006. JINQS: An extensible library for simulating multiclass queueing networks, v1. 0 user guide."},{"key":"e_1_2_1_25_1","unstructured":"Flask Web Framework. 2010. http:\/\/flask.pocoo.org\/.  Flask Web Framework. 2010. http:\/\/flask.pocoo.org\/."},{"key":"e_1_2_1_26_1","unstructured":"MQTT-SN Transparent Gateway. 2016. https:\/\/www.eclipse.org\/paho\/components\/mqtt-sn-transparent-gateway\/.  MQTT-SN Transparent Gateway. 2016. https:\/\/www.eclipse.org\/paho\/components\/mqtt-sn-transparent-gateway\/."},{"key":"e_1_2_1_27_1","doi-asserted-by":"crossref","unstructured":"D. Gross J. Shortle J. Thompson and C. Harris. 2008. Fundamentals of Queueing Theory. 4th ed. John Wiley & Sons.  D. Gross J. Shortle J. Thompson and C. Harris. 2008. Fundamentals of Queueing Theory. 4th ed. John Wiley & Sons.","DOI":"10.1002\/9781118625651"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 7th Python in science conferences (SciPy'08)","author":"Schult D. A.","unstructured":"D. A. Schult , and P. J. Swart . 2008. Exploring network structure, dynamics, and function using NetworkX . In Proceedings of the 7th Python in science conferences (SciPy'08) . Pasadena, CA, 11--16. D. A. Schult, and P. J. Swart. 2008. Exploring network structure, dynamics, and function using NetworkX. In Proceedings of the 7th Python in science conferences (SciPy'08). Pasadena, CA, 11--16."},{"key":"e_1_2_1_29_1","volume-title":"2010 IEEE Intl. Symposium on Information Theory. IEEE","author":"Halabian H.","year":"2010","unstructured":"H. Halabian , I. Lambadaris , and C.-H. Lung . 2010 . Network capacity region of multi-queue multi-server queueing system with time varying connectivities . In 2010 IEEE Intl. Symposium on Information Theory. IEEE , 1803\u20131807. H. Halabian, I. Lambadaris, and C.-H. Lung. 2010. Network capacity region of multi-queue multi-server queueing system with time varying connectivities. In 2010 IEEE Intl. Symposium on Information Theory. IEEE, 1803\u20131807."},{"key":"e_1_2_1_30_1","unstructured":"A. Hamins C. Grant N. Bryner A. Jones and G. Koepke. 2015. NIST Special Publication 1191 Research Roadmap for Smart Fire Fighting. National Institute Of Standards and Technology.  A. Hamins C. Grant N. Bryner A. Jones and G. Koepke. 2015. NIST Special Publication 1191 Research Roadmap for Smart Fire Fighting. National Institute Of Standards and Technology."},{"key":"e_1_2_1_31_1","volume-title":"Intl. Conf. on Formal Techniques for Networked and Distributed Systems. 247\u2013262","author":"He F.","unstructured":"F. He , L. Baresi , C. Ghezzi , and P. Spoletini . 2007. Formal analysis of publish-subscribe systems by probabilistic timed automata . In Intl. Conf. on Formal Techniques for Networked and Distributed Systems. 247\u2013262 . F. He, L. Baresi, C. Ghezzi, and P. Spoletini. 2007. Formal analysis of publish-subscribe systems by probabilistic timed automata. In Intl. Conf. on Formal Techniques for Networked and Distributed Systems. 247\u2013262."},{"key":"e_1_2_1_32_1","volume-title":"Cambridge, UK: Cambridge University Press.","author":"Horn R. A.","year":"2012","unstructured":"R. A. Horn and C. R. Johnson . 2012 . Matrix Analysis . Cambridge, UK: Cambridge University Press. R. A. Horn and C. R. Johnson. 2012. Matrix Analysis. Cambridge, UK: Cambridge University Press."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2814738"},{"key":"e_1_2_1_34_1","unstructured":"IBM 2013. MQTT for Sensor Networks (MQTT-SN). IBM.  IBM 2013. MQTT for Sensor Networks (MQTT-SN). IBM."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 2014 2nd Intl. Symposium on Computing and Networking (CANDAR\u201914)","author":"Inoue M.","unstructured":"M. Inoue , Y. Owada , K. Hamaguti , and R. Miura . 2014. Nerve Net: A regional-area network for resilient local information sharing and communications . In Proceedings of the 2014 2nd Intl. Symposium on Computing and Networking (CANDAR\u201914) . IEEE Computer Society, Washington, DC, 3\u20136. M. Inoue, Y. Owada, K. Hamaguti, and R. Miura. 2014. Nerve Net: A regional-area network for resilient local information sharing and communications. In Proceedings of the 2014 2nd Intl. Symposium on Computing and Networking (CANDAR\u201914). IEEE Computer Society, Washington, DC, 3\u20136."},{"key":"e_1_2_1_36_1","volume-title":"11th IEEE Intl. Symposium on Object Oriented Real-Time Distributed Computing (ISORC\u201908)","author":"Kounev S.","unstructured":"S. Kounev , K. Sachs , J. Bacon , and A. Buchmann . 2008. A methodology for performance modeling of distributed event-based systems . In 11th IEEE Intl. Symposium on Object Oriented Real-Time Distributed Computing (ISORC\u201908) . 13\u201322. S. Kounev, K. Sachs, J. Bacon, and A. Buchmann. 2008. A methodology for performance modeling of distributed event-based systems. In 11th IEEE Intl. Symposium on Object Oriented Real-Time Distributed Computing (ISORC\u201908). 13\u201322."},{"key":"e_1_2_1_37_1","unstructured":"E. Lazowska J. Zahorjan S. Graham and K. Sevcik. 1984. Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall Inc.  E. Lazowska J. Zahorjan S. Graham and K. Sevcik. 1984. Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall Inc."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2755768"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the Intl. Conf. on Web Services,. IEEE, 524\u2013531","author":"Maheshwari P.","unstructured":"P. Maheshwari , H. Tang , and R. Liang . 2004. Enhancing web services with message-oriented middleware . In Proceedings of the Intl. Conf. on Web Services,. IEEE, 524\u2013531 . P. Maheshwari, H. Tang, and R. Liang. 2004. Enhancing web services with message-oriented middleware. In Proceedings of the Intl. Conf. on Web Services,. IEEE, 524\u2013531."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_1_41_1","volume-title":"Mininet: An Instant Virtual Network on Your Laptop (or Other PC)","year":"2016","unstructured":"Mininet. 2016 . Mininet: An Instant Virtual Network on Your Laptop (or Other PC) . http:\/\/mininet.org\/ Mininet. 2016. Mininet: An Instant Virtual Network on Your Laptop (or Other PC). http:\/\/mininet.org\/"},{"key":"e_1_2_1_42_1","volume-title":"2009 1st Asian Conf. on Intelligent Information and Database Systems. 471\u2013476","author":"Nguyen H. A.","unstructured":"H. A. Nguyen , T. V. Nguyen , and D. Choi . 2009. How to maximize user satisfaction degree in multi-service IP networks . In 2009 1st Asian Conf. on Intelligent Information and Database Systems. 471\u2013476 . H. A. Nguyen, T. V. Nguyen, and D. Choi. 2009. How to maximize user satisfaction degree in multi-service IP networks. In 2009 1st Asian Conf. on Intelligent Information and Database Systems. 471\u2013476."},{"key":"e_1_2_1_43_1","unstructured":"OASIS. 2014. MQTT Version 3.1.1. OASIS.  OASIS. 2014. MQTT Version 3.1.1. OASIS."},{"key":"e_1_2_1_44_1","volume-title":"A Guide to NumPy","author":"Oliphant T. E.","unstructured":"T. E. Oliphant . 2006. A Guide to NumPy . Vol. 1 . Trelgol Publishing USA. T. E. Oliphant. 2006. A Guide to NumPy. Vol. 1. Trelgol Publishing USA."},{"key":"e_1_2_1_45_1","unstructured":"Stochastic OVS. 2014. https:\/\/github.com\/saeenali\/openvswitch\/wiki\/.  Stochastic OVS. 2014. https:\/\/github.com\/saeenali\/openvswitch\/wiki\/."},{"key":"e_1_2_1_46_1","volume-title":"12th Symposium on Networked Systems Design and Implementation (NSDI\u201915)","author":"Pfaff B.","year":"2015","unstructured":"B. Pfaff , J. Pettit , T. Koponen , E. J. Jackson , A. Zhou , et\u00a0al. 2015 . The design and implementation of open vSwitch . In 12th Symposium on Networked Systems Design and Implementation (NSDI\u201915) . B. Pfaff, J. Pettit, T. Koponen, E. J. Jackson, A. Zhou, et\u00a0al. 2015. The design and implementation of open vSwitch. In 12th Symposium on Networked Systems Design and Implementation (NSDI\u201915)."},{"key":"e_1_2_1_47_1","unstructured":"RabbitMQ. 2018. https:\/\/www.rabbitmq.com\/.  RabbitMQ. 2018. https:\/\/www.rabbitmq.com\/."},{"key":"e_1_2_1_48_1","unstructured":"Buffer Requirements. 2008. https:\/\/people.ucsc.edu\/ warner\/buffer.html.  Buffer Requirements. 2008. https:\/\/people.ucsc.edu\/ warner\/buffer.html."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-012-0228-1"},{"key":"e_1_2_1_50_1","volume-title":"2015 15th IEEE\/ACM Intl. Symposium on Cluster, Cloud and Grid Computing. IEEE, 1205\u20131208","author":"Saghian M.","unstructured":"M. Saghian and R. Ravanmehr . 2015. Publish\/subscribe middleware for resource discovery in MANET . In 2015 15th IEEE\/ACM Intl. Symposium on Cluster, Cloud and Grid Computing. IEEE, 1205\u20131208 . M. Saghian and R. Ravanmehr. 2015. Publish\/subscribe middleware for resource discovery in MANET. In 2015 15th IEEE\/ACM Intl. Symposium on Cluster, Cloud and Grid Computing. IEEE, 1205\u20131208."},{"key":"e_1_2_1_51_1","doi-asserted-by":"crossref","unstructured":"P. Salehi K. Zhang and H. Jacobsen. 2017. PopSub: Improving resource utilization in distributed content-based publish\/subscribe systems. In Distributed Event-Based Systems (DEBS\u201917). ACM 88\u201399.  P. Salehi K. Zhang and H. Jacobsen. 2017. PopSub: Improving resource utilization in distributed content-based publish\/subscribe systems. In Distributed Event-Based Systems (DEBS\u201917). ACM 88\u201399.","DOI":"10.1145\/3093742.3093915"},{"key":"e_1_2_1_52_1","doi-asserted-by":"crossref","unstructured":"A. Schr\u00f6ter G. M\u00fchl S. Kounev H. Parzyjegla and J. Richling. 2010. Stochastic performance analysis and capacity planning of publish\/subscribe systems. In Distributed Event-Based Systems (DEBS\u201910). ACM 258\u2013269.  A. Schr\u00f6ter G. M\u00fchl S. Kounev H. Parzyjegla and J. Richling. 2010. Stochastic performance analysis and capacity planning of publish\/subscribe systems. In Distributed Event-Based Systems (DEBS\u201910). ACM 258\u2013269.","DOI":"10.1145\/1827418.1827468"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.2307\/3212053"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.3390\/s19061449"},{"key":"e_1_2_1_55_1","volume-title":"2017 IEEE 42nd Conf. on Local Computer Networks (LCN\u201917)","author":"Singh D.","year":"2017","unstructured":"D. Singh , B. Ng , Y. Lai , Y. Lin , and W. K. G. Seah . 2017 . Modelling software-defined networking: Switch design with finite buffer and priority queueing . In 2017 IEEE 42nd Conf. on Local Computer Networks (LCN\u201917) . IEEE, 567\u2013570. D. Singh, B. Ng, Y. Lai, Y. Lin, and W. K. G. Seah. 2017. Modelling software-defined networking: Switch design with finite buffer and priority queueing. In 2017 IEEE 42nd Conf. on Local Computer Networks (LCN\u201917). IEEE, 567\u2013570."},{"key":"e_1_2_1_56_1","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1007\/s12083-018-0651-3","article-title":"Resource allocation in SDN based 5G cellular networks","volume":"12","author":"Khan Tayyaba S.","year":"2019","unstructured":"S. Khan Tayyaba and M. A. Shah . 2019 . Resource allocation in SDN based 5G cellular networks . Peer-to-Peer Networking and Applications 12 , 2 (2019), 514 \u2013 538 . S. Khan Tayyaba and M. A. Shah. 2019. Resource allocation in SDN based 5G cellular networks. Peer-to-Peer Networking and Applications 12, 2 (2019), 514\u2013538.","journal-title":"Peer-to-Peer Networking and Applications"},{"key":"e_1_2_1_57_1","unstructured":"Open vSwitch. 2016. http:\/\/openvswitch.org\/.  Open vSwitch. 2016. http:\/\/openvswitch.org\/."},{"key":"e_1_2_1_58_1","volume-title":"24th International Conference on Web Services. IEEE, 906\u2013909","author":"Wang Y.","unstructured":"Y. Wang , Y. Zhang , and J. Chen . 2017. Pursuing differentiated services in a SDN-based IoT-oriented pub\/sub system . In 24th International Conference on Web Services. IEEE, 906\u2013909 . Y. Wang, Y. Zhang, and J. Chen. 2017. Pursuing differentiated services in a SDN-based IoT-oriented pub\/sub system. In 24th International Conference on Web Services. IEEE, 906\u2013909."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1002\/ett.1285"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2893058"},{"key":"e_1_2_1_61_1","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1016\/j.proeng.2015.06.086","article-title":"Cyber-physical systems can make emergency response smart","volume":"107","author":"Mosterman P. J.","year":"2015","unstructured":"P. J. Mosterman , T. Padir , Y. Wan , J. Zander , and S. Fu . 2015 . Cyber-physical systems can make emergency response smart . Procedia Engineering 107 (2015), 312 \u2013 318 . P. J. Mosterman, T. Padir, Y. Wan, J. Zander, and S. Fu. 2015. Cyber-physical systems can make emergency response smart. Procedia Engineering 107 (2015), 312\u2013318.","journal-title":"Procedia Engineering"},{"key":"e_1_2_1_62_1","unstructured":"K. Zhang and H. Jacobsen. 2013. SDN-like: The next generation of pub\/sub. CoRR abs\/1308.0056 (2013). http:\/\/arxiv.org\/abs\/1308.0056.  K. Zhang and H. Jacobsen. 2013. SDN-like: The next generation of pub\/sub. CoRR abs\/1308.0056 (2013). http:\/\/arxiv.org\/abs\/1308.0056."},{"key":"e_1_2_1_63_1","volume-title":"IEEE 37th ICDCS. IEEE","author":"Zhang K.","unstructured":"K. Zhang , V. Muthusamy , M. Sadoghi , and H. Jacobsen . 2017. Subscription covering for relevance-based filtering in content-based publish\/subscribe systems . In IEEE 37th ICDCS. IEEE , 2039\u20132044. K. Zhang, V. Muthusamy, M. Sadoghi, and H. Jacobsen. 2017. Subscription covering for relevance-based filtering in content-based publish\/subscribe systems. In IEEE 37th ICDCS. IEEE, 2039\u20132044."},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conf.174\u2013184","author":"Zhang K.","unstructured":"K. Zhang , M. Sadoghi , V. Muthusamy , and H. Jacobsen . 2017. Efficient covering for top-k filtering in content-based publish\/subscribe systems . In Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conf.174\u2013184 . K. Zhang, M. Sadoghi, V. Muthusamy, and H. Jacobsen. 2017. Efficient covering for top-k filtering in content-based publish\/subscribe systems. In Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conf.174\u2013184."},{"key":"e_1_2_1_65_1","volume-title":"Proceedings 22nd Intl. Conf. on Distributed Computing Systems. IEEE, 301\u2013310","author":"Zhang R.","unstructured":"R. Zhang , C. Lu , T. F. Abdelzaher , and J. A. Stankovic . 2002. Controlware: A middleware architecture for feedback control of software performance . In Proceedings 22nd Intl. Conf. on Distributed Computing Systems. IEEE, 301\u2013310 . R. Zhang, C. Lu, T. F. Abdelzaher, and J. A. Stankovic. 2002. Controlware: A middleware architecture for feedback control of software performance. In Proceedings 22nd Intl. Conf. on Distributed Computing Systems. IEEE, 301\u2013310."}],"container-title":["ACM Transactions on Internet of Things"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3456301","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3456301","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:58Z","timestamp":1750195498000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3456301"}},"subtitle":["A Data Exchange Middleware for Efficient Event Prioritization in SDN-Based IoT Systems"],"short-title":[],"issued":{"date-parts":[[2021,7,8]]},"references-count":65,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3456301"],"URL":"https:\/\/doi.org\/10.1145\/3456301","relation":{},"ISSN":["2691-1914","2577-6207"],"issn-type":[{"value":"2691-1914","type":"print"},{"value":"2577-6207","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,8]]},"assertion":[{"value":"2019-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-07-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}