{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,20]],"date-time":"2026-04-20T13:32:55Z","timestamp":1776691975552,"version":"3.51.2"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2019,3,28]],"date-time":"2019-03-28T00:00:00Z","timestamp":1553731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2019,5,31]]},"abstract":"<jats:p>The massive increase of IoT devices and their collected data raises the question of how to analyze all that data. Edge computing provides a suitable compromise, but the question remains: How much processing should be done locally vs. offloaded to other devices? The diverse application requirements and limited resources at the edge extend the challenges.<\/jats:p>\n          <jats:p>\n            We propose\n            <jats:italic toggle=\"yes\">Oops<\/jats:italic>\n            , an optimization framework to adapt the resource management at runtime distributedly. It orchestrates the IoT devices and adapts their operation mode with respect to their constraints and the gateway\u2019s limited shared resources. Oops reduces runtime overhead significantly while increasing user utility compared to state-of-the-art.\n          <\/jats:p>","DOI":"10.1145\/3230642","type":"journal-article","created":{"date-parts":[[2019,3,28]],"date-time":"2019-03-28T08:23:24Z","timestamp":1553761404000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["<i>Oops<\/i>"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3089-7707","authenticated-orcid":false,"given":"Farzad","family":"Samie","sequence":"first","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vasileios","family":"Tsoutsouras","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lars","family":"Bauer","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sotirios","family":"Xydis","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitrios","family":"Soudris","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Henkel","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,3,28]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"{n. d.}. Coin Cell \/ Button Cell Battery Guide. Retrieved from: https:\/\/www.batteries.com\/pages\/coin-cell-button-cell-battery-guide."},{"key":"e_1_2_1_2_1","unstructured":"{n. d.}. Intel IoT Gateway. Retrieved from: http:\/\/www.intel.de\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/gateway-solutions-iot-brief.pdf."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/993483"},{"key":"e_1_2_1_4_1","unstructured":"Energizer Brands. {n. d.}. Lithium coin handbook and application manual. Retrieved from: http:\/\/data.energizer.com\/pdfs\/lithiumcoin_appman.pdf."},{"key":"e_1_2_1_5_1","article-title":"An IoT-aware architecture for smart healthcare systems","volume":"2","author":"Catarinucci Luca","year":"2015","unstructured":"Luca Catarinucci, Danilo De Donno, Luca Mainetti, Luca Palano, Luigi Patrono, Maria Laura Stefanizzi, and Luciano Tarricone. 2015. An IoT-aware architecture for smart healthcare systems. IEEE Inter. Things J. 2, 6 (2015).","journal-title":"IEEE Inter. Things J."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2316834"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2584538"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2014.6803221"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524445"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1460412.1460436"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.51"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2004.1265828"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2017.09.002"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2012.115"},{"key":"e_1_2_1_15_1","unstructured":"D. Kraft and K. Schnepper. 1989. SLSQP-A nonlinear programming method with quadratic programming subproblems. DLR Oberpfaffenhofen (1989)."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2015.2478718"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2011.2156794"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2013.09.012"},{"key":"e_1_2_1_19_1","article-title":"A survey on Internet of Things: Architecture, enabling technologies, security and privacy, and applications","volume":"4","author":"Lin Jie","year":"2017","unstructured":"Jie Lin, Wei Yu, Nan Zhang, Xinyu Yang, Hanlin Zhang, and Wei Zhao. 2017. A survey on Internet of Things: Architecture, enabling technologies, security and privacy, and applications. IEEE Inter. Things J. 4, 5 (2017).","journal-title":"IEEE Inter. Things J."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the International Workshop on Agent Technology for Sensor Networks (ATSN\u201907)","author":"Ma Qicheng","unstructured":"Qicheng Ma, David C. Parkes, and Matthew D. Welsh. 2007. A utility-based approach to bandwidth allocation and link scheduling in wireless networks. In Proceedings of the International Workshop on Agent Technology for Sensor Networks (ATSN\u201907)."},{"key":"e_1_2_1_21_1","first-page":"712","article-title":"Dynamic computation offloading for mobile-edge computing with energy harvesting devices","volume":"51","author":"Mao Yuyi","year":"2016","unstructured":"Yuyi Mao and Jun Zhang. 2016. Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Solid-State Circ. 51, 3 (2016), 712--723.","journal-title":"IEEE J. Solid-State Circ."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2002.1019268"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/PATMOS.2017.8106984"},{"key":"e_1_2_1_24_1","unstructured":"Chris Raphael. 2016. Why edge computing is crucial for the IoT. Retrieved from: http:\/\/www.rtinsights.com\/why-edge-computing-and-analytics-is-crucial-for-the-iot\/."},{"key":"e_1_2_1_25_1","unstructured":"Farzad Samie. 2018. Resource Management for Edge Computing in Internet of Things (IoT). Ph.D. Dissertation. Karlsruhe Institute of Technology Karlsruhe Germany."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968456.2974004"},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201918)","author":"Samie Farzad","year":"2018","unstructured":"Farzad Samie, Sebastian Paul, Lars Bauer, and J\u00f6rg Henkel. 2018. Highly efficient and accurate seizure prediction on constrained IoT systems. In Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201918)."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2016.7845499"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968456.2974005"},{"key":"e_1_2_1_30_1","article-title":"Edge computing: Vision and challenges","volume":"3","author":"Shi Weisong","year":"2016","unstructured":"Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE Int. Things J. 3, 5 (2016).","journal-title":"IEEE Int. Things J."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCNCW.2012.6215496"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.2015.2392719"},{"key":"e_1_2_1_33_1","volume-title":"Interior Point Methods of Mathematical Programming","author":"Terlaky Tam\u00e1s","unstructured":"Tam\u00e1s Terlaky. 2013. Interior Point Methods of Mathematical Programming. Vol. 5. Springer Science 8 Business Media."},{"key":"e_1_2_1_34_1","unstructured":"u-blox. 2017. SARA-G3 Data Sheet. Retrieved from: https:\/\/www.u-blox.com\/sites\/default\/files\/SARA-G3_DataSheet_(UBX-13000993).pdf."},{"key":"e_1_2_1_35_1","unstructured":"u-blox. 2018. LARA-R2 Data Sheet. Retrieved from: https:\/\/www.u-blox.com\/sites\/default\/files\/LARA-R2_DataSheet_(UBX-16005783).pdf."},{"key":"e_1_2_1_36_1","unstructured":"u-blox. 2018. SARA-U2 Data Sheet. Retrieved from: https:\/\/www.u-blox.com\/sites\/default\/files\/SARA-U2_DataSheet_(UBX-13005287).pdf."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the International Symposium on Quality of Service (IWQoS\u201915)","author":"Fai Wong Felix Ming","year":"2015","unstructured":"Felix Ming Fai Wong, Carlee Joe-Wong, Sangtae Ha, Zhenming Liu, and Mung Chiang. 2015. Improving user QoE for residential broadband: Adaptive traffic management at the network edge. In Proceedings of the International Symposium on Quality of Service (IWQoS\u201915). 105--114."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2007.4447724"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699343.2699344"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/2827719.2827740"},{"key":"e_1_2_1_41_1","article-title":"Connecting intelligent things in smart hospitals using NB-IoT","volume":"5","author":"Zhang Haibin","year":"2018","unstructured":"Haibin Zhang, Jianpeng Li, Bo Wen, Yijie Xun, and Jiajia Liu. 2018. Connecting intelligent things in smart hospitals using NB-IoT. IEEE Inter.Things J. 5, 3 (2018).","journal-title":"IEEE Inter.Things J."}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3230642","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3230642","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T16:19:23Z","timestamp":1760977163000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3230642"}},"subtitle":["Optimizing Operation-mode Selection for IoT Edge Devices"],"short-title":[],"issued":{"date-parts":[[2019,3,28]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,5,31]]}},"alternative-id":["10.1145\/3230642"],"URL":"https:\/\/doi.org\/10.1145\/3230642","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"value":"1533-5399","type":"print"},{"value":"1557-6051","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,28]]},"assertion":[{"value":"2017-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-05-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-03-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}