{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:20:49Z","timestamp":1768029649996,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":89,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T00:00:00Z","timestamp":1573084800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1703560, CCF-1539586, ACI-1541215"],"award-info":[{"award-number":["CNS-1703560, CCF-1539586, ACI-1541215"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,11,7]]},"DOI":"10.1145\/3318216.3363314","type":"proceedings-article","created":{"date-parts":[[2019,11,4]],"date-time":"2019-11-04T14:11:35Z","timestamp":1572876695000},"page":"236-249","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["CSPOT"],"prefix":"10.1145","author":[{"given":"Rich","family":"Wolski","sequence":"first","affiliation":[{"name":"Univ. of California, Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chandra","family":"Krintz","sequence":"additional","affiliation":[{"name":"Univ. of California, Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fatih","family":"Bakir","sequence":"additional","affiliation":[{"name":"Univ. of California, Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gareth","family":"George","sequence":"additional","affiliation":[{"name":"Univ. of California, Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Tsung","family":"Lin","sequence":"additional","affiliation":[{"name":"Univ. of California, Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,11,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"P. Alvaro S. Galwani and P. Bailis. 2017. Research for Practice: Tracing and Debugging Distributed Systems; Programming by Examples. In CACM.  P. Alvaro S. Galwani and P. Bailis. 2017. Research for Practice: Tracing and Debugging Distributed Systems; Programming by Examples. In CACM.","DOI":"10.1145\/3055301.3074451"},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon. 2017. Amazon GreenGrass. \"https:\/\/aws.amazon.com\/greengrass\/\" Accessed 15-Sep-2017.  Amazon. 2017. Amazon GreenGrass. \"https:\/\/aws.amazon.com\/greengrass\/\" Accessed 15-Sep-2017."},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/aws.amazon.com\/dynamodb\/. [Online","author":"Amazon Amazon","year":"2016","unstructured":"Amazon DynamoDB 2016. Amazon Dynamo DB. https:\/\/aws.amazon.com\/dynamodb\/. [Online ; accessed 15- Nov- 2016 ]. Amazon DynamoDB 2016. Amazon DynamoDB. https:\/\/aws.amazon.com\/dynamodb\/. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_4_1","volume-title":"IoT SDK 2018","author":"Amazon","year":"2018","unstructured":"Amazon IoT SDK 2018 . \"https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/iot-sdks.html\" Accessed 7-May- 2018 . Amazon IoT SDK 2018. \"https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/iot-sdks.html\" Accessed 7-May-2018."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"M. Andersen G. Fierro and D. Culler. 2017. Enabling synergy in iot: Platform to service and beyond. Network and Computer Applications 81 (2017).  M. Andersen G. Fierro and D. Culler. 2017. Enabling synergy in iot: Platform to service and beyond. Network and Computer Applications 81 (2017).","DOI":"10.1016\/j.jnca.2016.10.017"},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/www.infoq.com\/news\/2016\/06\/faas-serverless-architecture. [Online","author":"Avram Abel","year":"2016","unstructured":"Abel Avram . 2016. FaaS, PaaS, and the Benefits of the Serverless Architecture . https:\/\/www.infoq.com\/news\/2016\/06\/faas-serverless-architecture. [Online ; accessed 15- Nov- 2016 ]. Abel Avram. 2016. FaaS, PaaS, and the Benefits of the Serverless Architecture. https:\/\/www.infoq.com\/news\/2016\/06\/faas-serverless-architecture. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_7_1","volume-title":"https:\/\/aws.amazon.com\/lambda\/. [Online","author":"Lambda AWS","year":"2016","unstructured":"AWS Lambda 2016. AWS Lambda . https:\/\/aws.amazon.com\/lambda\/. [Online ; accessed 15- Nov- 2016 ]. AWS Lambda 2016. AWS Lambda. https:\/\/aws.amazon.com\/lambda\/. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_8_1","volume-title":"AWS Lambda for Microservices. \"https:\/\/aws.amazon.com\/microservices\/\" [Online","author":"AWS","year":"2019","unstructured":"AWS Lambda for Microservices 2019. AWS Lambda for Microservices. \"https:\/\/aws.amazon.com\/microservices\/\" [Online ; accessed on 12- Aug- 2019 ]. AWS Lambda for Microservices 2019. AWS Lambda for Microservices. \"https:\/\/aws.amazon.com\/microservices\/\" [Online; accessed on 12-Aug-2019]."},{"key":"e_1_3_2_1_9_1","volume-title":"AWS Lambda for Web Services. \"https:\/\/aws.amazon.com\/getting-started\/projects\/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito\/\" [Online","author":"Web AWS","year":"2019","unstructured":"AWS Lambda for Web Services 2019. AWS Lambda for Web Services. \"https:\/\/aws.amazon.com\/getting-started\/projects\/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito\/\" [Online ; accessed on 12- Aug- 2019 ]. AWS Lambda for Web Services 2019. AWS Lambda for Web Services. \"https:\/\/aws.amazon.com\/getting-started\/projects\/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito\/\" [Online; accessed on 12-Aug-2019]."},{"key":"e_1_3_2_1_10_1","unstructured":"AWS Lambda IoT Reference Architecture 2016. AWS Lambda IoT Reference Architecture. http:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/lambda-introduction.html [Online; accessed 1-Nov-2016].  AWS Lambda IoT Reference Architecture 2016. AWS Lambda IoT Reference Architecture. http:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/lambda-introduction.html [Online; accessed 1-Nov-2016]."},{"key":"e_1_3_2_1_11_1","unstructured":"AWS Simple Storage Service (S3) 2019. AWS Simple Storage Service (S3). \"http:\/\/aws.amazon.com\/s3\/\".  AWS Simple Storage Service (S3) 2019. AWS Simple Storage Service (S3). \"http:\/\/aws.amazon.com\/s3\/\"."},{"key":"e_1_3_2_1_12_1","volume-title":"https:\/\/aws.amazon.com\/xray\/. [Online","author":"AWS","year":"2017","unstructured":"AWS X-Ray 2017. https:\/\/aws.amazon.com\/xray\/. [Online ; accessed 11- Sep- 2017 ]. AWS X-Ray 2017. https:\/\/aws.amazon.com\/xray\/. [Online; accessed 11-Sep-2017]."},{"key":"e_1_3_2_1_13_1","volume-title":"Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. [Online","author":"Azure Functions","year":"2016","unstructured":"Azure Functions 2016. Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. [Online ; accessed 15- Nov- 2016 ]. Azure Functions 2016. Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_14_1","unstructured":"F. Bakir R. Wolski C. Krintz and G. Sankar Ramachandran. 2019. Devices-as-Services: Rethinking Scalable Service Architectures for the Internet of Things. In USENIX HotEdge.  F. Bakir R. Wolski C. Krintz and G. Sankar Ramachandran. 2019. Devices-as-Services: Rethinking Scalable Service Architectures for the Internet of Things. In USENIX HotEdge."},{"key":"e_1_3_2_1_15_1","volume-title":"Corfu: A shared log design for flash clusters. In USENIX NSDI.","author":"Balakrishnan Mahesh","year":"2012","unstructured":"Mahesh Balakrishnan , Dahlia Malkhi , Vijayan Prabhakaran , Ted Wobbler , Michael Wei , and John D Davis . 2012 . Corfu: A shared log design for flash clusters. In USENIX NSDI. Mahesh Balakrishnan, Dahlia Malkhi, Vijayan Prabhakaran, Ted Wobbler, Michael Wei, and John D Davis. 2012. Corfu: A shared log design for flash clusters. In USENIX NSDI."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Ioana Baldini Paul Castro Kerry Chang Perry Cheng Stephen Fink Vatche Ishakian Nick Mitchell Vinod Muthusamy Rodric Rabbah Aleksander Slominski etal 2017. Serverless computing: Current trends and open problems. In Research Advances in Cloud Computing. Springer 1--20.  Ioana Baldini Paul Castro Kerry Chang Perry Cheng Stephen Fink Vatche Ishakian Nick Mitchell Vinod Muthusamy Rodric Rabbah Aleksander Slominski et al. 2017. Serverless computing: Current trends and open problems. In Research Advances in Cloud Computing. Springer 1--20.","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"e_1_3_2_1_17_1","volume-title":"Serverless Computing: Current Trends and Open Problems. CoRR","author":"Baldini I.","year":"2017","unstructured":"I. Baldini , P. Castro , K. Chang , P. Cheng , S. Fink , V. Ishakian , N. Mitchell , V. Muthusamy , R. M. Rabbah , A. Slominski , and P. Suter . 2017 . Serverless Computing: Current Trends and Open Problems. CoRR (2017). I. Baldini, P. Castro, K. Chang, P. Cheng, S. Fink, V. Ishakian, N. Mitchell, V. Muthusamy, R. M. Rabbah, A. Slominski, and P. Suter. 2017. Serverless Computing: Current Trends and Open Problems. CoRR (2017)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Ioana Baldini Paul Castro Perry Cheng Stephen Fink Vatche Ishakian Nick Mitchell Vinod Muthusamy Rodric Rabbah and Philippe Suter. 2016. Cloud-native event-based programming for mobile applications. In Mobile Software Engineering and Systems.  Ioana Baldini Paul Castro Perry Cheng Stephen Fink Vatche Ishakian Nick Mitchell Vinod Muthusamy Rodric Rabbah and Philippe Suter. 2016. Cloud-native event-based programming for mobile applications. In Mobile Software Engineering and Systems.","DOI":"10.1145\/2897073.2897713"},{"key":"e_1_3_2_1_19_1","unstructured":"Richard Barry. 2009. FreeRTOS reference manual: API functions and configuration options. Real Time Engineers Limited.  Richard Barry. 2009. FreeRTOS reference manual: API functions and configuration options. Real Time Engineers Limited."},{"key":"e_1_3_2_1_20_1","unstructured":"Nicole Berdy. 2017. How to use Azure Functions with IoT Hub message routing. \"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-use-azure-functions-with-iot-hub-message-routing\/\".  Nicole Berdy. 2017. How to use Azure Functions with IoT Hub message routing. \"https:\/\/azure.microsoft.com\/en-us\/blog\/how-to-use-azure-functions-with-iot-hub-message-routing\/\"."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2094091.2094101"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"I. Beschastnikh P. Wang Y. Brun and M. Ernst. 2016. Debugging distributed systems. In CACM.  I. Beschastnikh P. Wang Y. Brun and M. Ernst. 2016. Debugging distributed systems. In CACM.","DOI":"10.1145\/2927299.2940294"},{"key":"e_1_3_2_1_23_1","volume-title":"Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. In Network and Distributed System Security Symposium.","author":"Birgisson Arnar","year":"2014","unstructured":"Arnar Birgisson , Joe Gibbs Politz , \u00dalfar Erlingsson , Ankur Taly , Michael Vrable , and Mark Lentczner . 2014 . Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. In Network and Distributed System Security Symposium. Arnar Birgisson, Joe Gibbs Politz, \u00dalfar Erlingsson, Ankur Taly, Michael Vrable, and Mark Lentczner. 2014. Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. In Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"F. Bonomi R. Milito J. Zhu and S. Addepalli. 2012. Fog computing and its role in the internet of things. In Mobile cloud computing workshop.  F. Bonomi R. Milito J. Zhu and S. Addepalli. 2012. Fog computing and its role in the internet of things. In Mobile cloud computing workshop.","DOI":"10.1145\/2342509.2342513"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/343477.343502"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2584538"},{"key":"e_1_3_2_1_27_1","volume-title":"https:\/\/www.docker.com [Online","author":"Docker Docker","year":"2016","unstructured":"Docker 2016. Docker . https:\/\/www.docker.com [Online ; accessed 1- Nov- 2016 ]. Docker 2016. Docker. https:\/\/www.docker.com [Online; accessed 1-Nov-2016]."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(89)90034-2"},{"key":"e_1_3_2_1_29_1","volume-title":"ACM Conference on IoT Design and Implementation.","author":"Elias Andy Rosales","year":"2017","unstructured":"Andy Rosales Elias , Nevena Golubovic , Chandra Krintz , and Rich Wolski . 2017 . Where's The Bear?-Automating Wildlife Image Processing Using IoT and Edge Cloud Systems . In ACM Conference on IoT Design and Implementation. Andy Rosales Elias, Nevena Golubovic, Chandra Krintz, and Rich Wolski. 2017. Where's The Bear?-Automating Wildlife Image Processing Using IoT and Edge Cloud Systems. In ACM Conference on IoT Design and Implementation."},{"key":"e_1_3_2_1_30_1","unstructured":"Espressif 8266 Microcontroller 2018. Espressif 8266 Microcontroller. https:\/\/en.wikipedia.org\/wiki\/ESP8266. [Accessed electronically September 2018].  Espressif 8266 Microcontroller 2018. Espressif 8266 Microcontroller. https:\/\/en.wikipedia.org\/wiki\/ESP8266. [Accessed electronically September 2018]."},{"key":"e_1_3_2_1_31_1","unstructured":"Eucalyptus Open Source Project. 2018. http:\/\/www.eucalyptus.cloud.  Eucalyptus Open Source Project. 2018. http:\/\/www.eucalyptus.cloud."},{"key":"e_1_3_2_1_32_1","unstructured":"D. Floyer. 2019. The Vital Role of Edge Computing in the Internet of Things. http:\/\/wikibon.com\/the-vital-role-of-edge-computing-in-the-internet-of-things\/ [Online; accessed 22-Aug-2019].  D. Floyer. 2019. The Vital Role of Edge Computing in the Internet of Things. http:\/\/wikibon.com\/the-vital-role-of-edge-computing-in-the-internet-of-things\/ [Online; accessed 22-Aug-2019]."},{"key":"e_1_3_2_1_33_1","unstructured":"S. Fouladi R. Wahby B. Shacklett K. Balasubramaniam W. Zeng R. Bhalerao A. Sivaraman G. Porter and K. Winstein. 2017. Encoding Fast and Slow: Low-Latency Video Pro- cessing Using Thousands of Tiny Threads. In NSDI.  S. Fouladi R. Wahby B. Shacklett K. Balasubramaniam W. Zeng R. Bhalerao A. Sivaraman G. Porter and K. Winstein. 2017. Encoding Fast and Slow: Low-Latency Video Pro- cessing Using Thousands of Tiny Threads. In NSDI."},{"key":"e_1_3_2_1_34_1","unstructured":"Apache Foundation. 2017. HDFS. https:\/\/hadoop.apache.org\/docs\/r1.2.1\/hdfs_design.html  Apache Foundation. 2017. HDFS. https:\/\/hadoop.apache.org\/docs\/r1.2.1\/hdfs_design.html"},{"key":"e_1_3_2_1_35_1","volume-title":"Cloudlet-based Mobile Computing. \"http:\/\/elijah.cs.cmu.edu\/\" [Online","author":"Gabriel Elijah","year":"2019","unstructured":"Elijah Gabriel . 2019. Cloudlet-based Mobile Computing. \"http:\/\/elijah.cs.cmu.edu\/\" [Online ; accessed 22- Aug- 2019 ]. Elijah Gabriel. 2019. Cloudlet-based Mobile Computing. \"http:\/\/elijah.cs.cmu.edu\/\" [Online; accessed 22-Aug-2019]."},{"key":"e_1_3_2_1_36_1","volume-title":"Friday: Global Comprehension for Distributed Replay. In NSDI.","author":"Geels D.","year":"2007","unstructured":"D. Geels , G. Altekar , P. Maniatis , T. Roscoe , and I. Stoica . 2007 . Friday: Global Comprehension for Distributed Replay. In NSDI. D. Geels, G. Altekar, P. Maniatis, T. Roscoe, and I. Stoica. 2007. Friday: Global Comprehension for Distributed Replay. In NSDI."},{"key":"e_1_3_2_1_37_1","volume-title":"IEEE Conference on IoT.","author":"Golubovic N.","unstructured":"N. Golubovic , R. Wolski , C. Krintz , and M. Mock . 2019. Improving the Accuracy of Outdoor Temperature Prediction by IoT Devices . In IEEE Conference on IoT. N. Golubovic, R. Wolski, C. Krintz, and M. Mock. 2019. Improving the Accuracy of Outdoor Temperature Prediction by IoT Devices. In IEEE Conference on IoT."},{"key":"e_1_3_2_1_38_1","volume-title":"Singular Spectrum Analysis for time series","author":"Golyandina Nina","unstructured":"Nina Golyandina and Anatoly Zhigljavsky . 2013. Singular Spectrum Analysis for time series . Springer Science & Business Media . Nina Golyandina and Anatoly Zhigljavsky. 2013. Singular Spectrum Analysis for time series. Springer Science & Business Media."},{"key":"e_1_3_2_1_39_1","volume-title":"Google Cloud Functions. https:\/\/cloud.google.com\/functions\/docs\/. [Online","author":"Google Cloud","year":"2016","unstructured":"Google Cloud Functions 2016. Google Cloud Functions. https:\/\/cloud.google.com\/functions\/docs\/. [Online ; accessed 15- Nov- 2016 ]. Google Cloud Functions 2016. Google Cloud Functions. https:\/\/cloud.google.com\/functions\/docs\/. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_40_1","volume-title":"Serverless Computing: One Step Forward, Two Steps Back. arXiv preprint arXiv:1812.03651","author":"Hellerstein Joseph M","year":"2018","unstructured":"Joseph M Hellerstein , Jose Faleiro , Joseph E Gonzalez , Johann Schleier-Smith , Vikram Sreekanti , Alexey Tumanov , and Chenggang Wu . 2018 . Serverless Computing: One Step Forward, Two Steps Back. arXiv preprint arXiv:1812.03651 (2018). Joseph M Hellerstein, Jose Faleiro, Joseph E Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, and Chenggang Wu. 2018. Serverless Computing: One Step Forward, Two Steps Back. arXiv preprint arXiv:1812.03651 (2018)."},{"key":"e_1_3_2_1_41_1","volume-title":"Two Steps Back. In Conference on Innovative Data Systems Research (CIDR).","author":"Hellerstein Joseph M.","year":"2019","unstructured":"Joseph M. Hellerstein , Jose Faleiro , Joseph E. Gonzalez , Johann Schleier-Smith , Vikram Sreekanti , Alexey Tumanov , and Chenggang Wu . 2019 . Serverless Computing: One Step Forward , Two Steps Back. In Conference on Innovative Data Systems Research (CIDR). Joseph M. Hellerstein, Jose Faleiro, Joseph E. Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, and Chenggang Wu. 2019. Serverless Computing: One Step Forward, Two Steps Back. In Conference on Innovative Data Systems Research (CIDR)."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing (HotCloud'16)","author":"Hendrickson Scott","unstructured":"Scott Hendrickson , Stephen Sturdevant , Tyler Harter , Venkateshwaran Venkataramani , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2016. Serverless Computation with openLambda . In Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing (HotCloud'16) . Scott Hendrickson, Stephen Sturdevant, Tyler Harter, Venkateshwaran Venkataramani, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2016. Serverless Computation with openLambda. In Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing (HotCloud'16)."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1080\/00207160.2014.915316"},{"key":"e_1_3_2_1_44_1","volume-title":"3rd international conference on. IEEE, 791--798","author":"Hunkeler Urs","year":"2008","unstructured":"Urs Hunkeler , Hong Linh Truong , and Andy Stanford-Clark . 2008 . MQTT-S-A publish\/subscribe protocol for Wireless Sensor Networks. In Communication systems software and middleware and workshops, 2008. comsware 2008 . 3rd international conference on. IEEE, 791--798 . Urs Hunkeler, Hong Linh Truong, and Andy Stanford-Clark. 2008. MQTT-S-A publish\/subscribe protocol for Wireless Sensor Networks. In Communication systems software and middleware and workshops, 2008. comsware 2008. 3rd international conference on. IEEE, 791--798."},{"key":"e_1_3_2_1_45_1","volume-title":"https:\/\/developer.ibm.com\/openwhisk\/. [Online","author":"OpenWhisk IBM","year":"2016","unstructured":"IBM OpenWhisk 2016. IBM OpenWhisk . https:\/\/developer.ibm.com\/openwhisk\/. [Online ; accessed 15- Nov- 2016 ]. IBM OpenWhisk 2016. IBM OpenWhisk. https:\/\/developer.ibm.com\/openwhisk\/. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_46_1","volume-title":"https:\/\/www.intel.com\/content\/www\/us\/en\/nuc\/nuc-kit-nuc6i7kyk-features-configurations.html [Online","author":"Intel NUC","year":"2018","unstructured":"Intel NUC 6i7KYK 2018. https:\/\/www.intel.com\/content\/www\/us\/en\/nuc\/nuc-kit-nuc6i7kyk-features-configurations.html [Online ; accessed April 2018 ]. Intel NUC 6i7KYK 2018. https:\/\/www.intel.com\/content\/www\/us\/en\/nuc\/nuc-kit-nuc6i7kyk-features-configurations.html [Online; accessed April 2018]."},{"key":"e_1_3_2_1_47_1","volume-title":"https:\/\/www.iron.io. [Online","year":"2016","unstructured":"Iron.io 2016. Iron.io. https:\/\/www.iron.io. [Online ; accessed 15- Nov- 2016 ]. Iron.io 2016. Iron.io. https:\/\/www.iron.io. [Online; accessed 15-Nov-2016]."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052649"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128601"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Eric Jonas Qifan Pu Shivaram Venkataraman Ion Stoica and Benjamin Recht. 2017. Occupy the Cloud: Distributed Computing for the 99%. In SOCC.  Eric Jonas Qifan Pu Shivaram Venkataraman Ion Stoica and Benjamin Recht. 2017. Occupy the Cloud: Distributed Computing for the 99%. In SOCC.","DOI":"10.1145\/3127479.3128601"},{"key":"e_1_3_2_1_51_1","unstructured":"A. Klimovic Y. Wang C. Kozyrakis P. Stuedi J. Pfefferle and A. Trivedi. 2018. Understanding Ephemeral Storage for Serverless Analytics. In USENIX ATC.  A. Klimovic Y. Wang C. Kozyrakis P. Stuedi J. Pfefferle and A. Trivedi. 2018. Understanding Ephemeral Storage for Serverless Analytics. In USENIX ATC."},{"key":"e_1_3_2_1_52_1","volume-title":"USENIX Annual Technical Conference. 129--142","author":"Kotla Ramakrishna","year":"2007","unstructured":"Ramakrishna Kotla , Lorenzo Alvisi , and Mike Dahlin . 2007 . SafeStore: A durable and practical storage system . In USENIX Annual Technical Conference. 129--142 . Ramakrishna Kotla, Lorenzo Alvisi, and Mike Dahlin. 2007. SafeStore: A durable and practical storage system. In USENIX Annual Technical Conference. 129--142."},{"key":"e_1_3_2_1_53_1","volume-title":"HMAC: Keyed-hashing for message authentication. [Online","author":"Krawczyk Hugo","year":"1997","unstructured":"Hugo Krawczyk , Ran Canetti , and Mihir Bellare . 1997 . HMAC: Keyed-hashing for message authentication. [Online ; accessed 26-Apr-2019] https:\/\/tools.ietf.org\/html\/rfc2104. Hugo Krawczyk, Ran Canetti, and Mihir Bellare. 1997. HMAC: Keyed-hashing for message authentication. [Online; accessed 26-Apr-2019] https:\/\/tools.ietf.org\/html\/rfc2104."},{"key":"e_1_3_2_1_54_1","volume-title":"Workshop on Scientific Cloud Computing.","author":"Li T.","unstructured":"T. Li , K. Keahey , K. Wang , D. Zhao , and I. Raicu . 2015. A dynamically scalable cloud data infrastructure for sensor networks . In Workshop on Scientific Cloud Computing. T. Li, K. Keahey, K. Wang, D. Zhao, and I. Raicu. 2015. A dynamically scalable cloud data infrastructure for sensor networks. In Workshop on Scientific Cloud Computing."},{"key":"e_1_3_2_1_55_1","volume-title":"Event-based IoT Applications. In ACM International Conference on Distributed and Event-Based Systems.","author":"Lin W-T.","unstructured":"W-T. Lin , F. Bakir , C. Krintz , R. Wolski , and M. Mock . 2019. Data repair for Distributed , Event-based IoT Applications. In ACM International Conference on Distributed and Event-Based Systems. W-T. Lin, F. Bakir, C. Krintz, R. Wolski, and M. Mock. 2019. Data repair for Distributed, Event-based IoT Applications. In ACM International Conference on Distributed and Event-Based Systems."},{"key":"e_1_3_2_1_56_1","volume-title":"Tracking Causal Order in AWS Lambda Applications. In IEEE International Conference on Cloud Engineering.","author":"Lin W-T.","unstructured":"W-T. Lin , C. Krintz , R. Wolski , and M. Zhang . 2017 . Tracking Causal Order in AWS Lambda Applications. In IEEE International Conference on Cloud Engineering. W-T. Lin, C. Krintz, R. Wolski, and M. Zhang. 2017. Tracking Causal Order in AWS Lambda Applications. In IEEE International Conference on Cloud Engineering."},{"key":"e_1_3_2_1_57_1","unstructured":"Linux cgroups 2018. Linux Cgroups Man Page. http:\/\/man7.org\/linux\/man-pages\/man7\/cgroups.7.html. [Accessed electronically September 2018].  Linux cgroups 2018. Linux Cgroups Man Page. http:\/\/man7.org\/linux\/man-pages\/man7\/cgroups.7.html. [Accessed electronically September 2018]."},{"key":"e_1_3_2_1_58_1","unstructured":"Linux namespace 2018. Linux Namespace Man Page. http:\/\/man7.org\/linux\/man-pages\/man7\/namespaces.7.html. [Accessed electronically September 2018].  Linux namespace 2018. Linux Namespace Man Page. http:\/\/man7.org\/linux\/man-pages\/man7\/namespaces.7.html. [Accessed electronically September 2018]."},{"key":"e_1_3_2_1_59_1","unstructured":"Linux Semaphores 2018. Linux Semaphores. http:\/\/man7.org\/linux\/man-pages\/man7\/sem_overview.7.html. [Accessed electronically March 2018].  Linux Semaphores 2018. Linux Semaphores. http:\/\/man7.org\/linux\/man-pages\/man7\/sem_overview.7.html. [Accessed electronically March 2018]."},{"key":"e_1_3_2_1_60_1","unstructured":"Xuezheng Liu Wei Lin Aimin Pan and Zheng Zhang. 2007. WiDS Checker: Combating Bugs in Distributed Systems. In NSDI.  Xuezheng Liu Wei Lin Aimin Pan and Zheng Zhang. 2007. WiDS Checker: Combating Bugs in Distributed Systems. In NSDI."},{"key":"e_1_3_2_1_61_1","volume-title":"Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems. In Symposium on Operating System Principles.","author":"Mace J.","unstructured":"J. Mace , R. Roelke , and R. Fonseca . 2015 . Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems. In Symposium on Operating System Principles. J. Mace, R. Roelke, and R. Fonseca. 2015. Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems. In Symposium on Operating System Principles."},{"key":"e_1_3_2_1_62_1","volume-title":"Retro-Lambda: An Event-sourced Platform for Serverless Applications with Retroactive Computing Support. In Intl. Conf. on Distributed and Event-based Systems.","author":"Meissner Dominik","year":"2018","unstructured":"Dominik Meissner , Benjamin Erb , Frank Kargl , and Matthias Tichy . 2018 . Retro-Lambda: An Event-sourced Platform for Serverless Applications with Retroactive Computing Support. In Intl. Conf. on Distributed and Event-based Systems. Dominik Meissner, Benjamin Erb, Frank Kargl, and Matthias Tichy. 2018. Retro-Lambda: An Event-sourced Platform for Serverless Applications with Retroactive Computing Support. In Intl. Conf. on Distributed and Event-based Systems."},{"key":"e_1_3_2_1_63_1","volume-title":"Broker Protocols for AWS 2018","author":"Message","year":"2018","unstructured":"Message Broker Protocols for AWS 2018 . Message Broker Protocols for AWS. https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/protocols.html. [Accessed electronically , September 2018 ]. Message Broker Protocols for AWS 2018. Message Broker Protocols for AWS. https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/protocols.html. [Accessed electronically, September 2018]."},{"key":"e_1_3_2_1_64_1","unstructured":"Microsoft. 2018. Microsoft Azure CosmosDB. \"https:\/\/azure.microsoft.com\/en-us\/services\/cosmos-db\/\" Accessed May-2018.  Microsoft. 2018. Microsoft Azure CosmosDB. \"https:\/\/azure.microsoft.com\/en-us\/services\/cosmos-db\/\" Accessed May-2018."},{"key":"e_1_3_2_1_65_1","volume-title":"Microsoft Azure IoT Edge. \"https:\/\/azure.microsoft.com\/en-us\/services\/iot-edge\/\" Accessed","year":"2018","unstructured":"Microsoft. 2018. Microsoft Azure IoT Edge. \"https:\/\/azure.microsoft.com\/en-us\/services\/iot-edge\/\" Accessed May 2018 . Microsoft. 2018. Microsoft Azure IoT Edge. \"https:\/\/azure.microsoft.com\/en-us\/services\/iot-edge\/\" Accessed May 2018."},{"key":"e_1_3_2_1_66_1","volume-title":"Microsoft Azure IoT Hub. \"https:\/\/azure.microsoft.com\/en-us\/services\/iot-hub\/\" Accessed","year":"2018","unstructured":"Microsoft. 2018. Microsoft Azure IoT Hub. \"https:\/\/azure.microsoft.com\/en-us\/services\/iot-hub\/\" Accessed May 2018 . Microsoft. 2018. Microsoft Azure IoT Hub. \"https:\/\/azure.microsoft.com\/en-us\/services\/iot-hub\/\" Accessed May 2018."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132211.3134464"},{"key":"e_1_3_2_1_68_1","unstructured":"msgpack 2018. MessagePack Protocol. https:\/\/msgpack.org\/index.html. [Accessed electronically September 2018].  msgpack 2018. MessagePack Protocol. https:\/\/msgpack.org\/index.html. [Accessed electronically September 2018]."},{"key":"e_1_3_2_1_69_1","volume-title":"Intl Workshop on Serverless Computing.","author":"Mukhi N.","unstructured":"N. Mukhi , S. Prabhu , and B. Slawson . 2017. Using a Serverless Framework for Implementing a Cognitive Tutor: Experiences and Issues . In Intl Workshop on Serverless Computing. N. Mukhi, S. Prabhu, and B. Slawson. 2017. Using a Serverless Framework for Implementing a Cognitive Tutor: Experiences and Issues. In Intl Workshop on Serverless Computing."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.53354"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCE.2017.2684981"},{"key":"e_1_3_2_1_72_1","volume-title":"EC2, SQS, FPS, and SimpleDB. O'Reilly Media","author":"Murty James","unstructured":"James Murty . 2009. Programming Amazon Web Services: S3 , EC2, SQS, FPS, and SimpleDB. O'Reilly Media , Inc . James Murty. 2009. Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB. O'Reilly Media, Inc."},{"key":"e_1_3_2_1_73_1","volume-title":"Chariots: A Scalable Shared Log for Data Management in Multi-Datacenter Cloud Environments.. In EDBT. 13--24.","author":"Nawab Faisal","year":"2015","unstructured":"Faisal Nawab , Vaibhav Arora , Divyakant Agrawal , and Amr El Abbadi . 2015 . Chariots: A Scalable Shared Log for Data Management in Multi-Datacenter Cloud Environments.. In EDBT. 13--24. Faisal Nawab, Vaibhav Arora, Divyakant Agrawal, and Amr El Abbadi. 2015. Chariots: A Scalable Shared Log for Data Management in Multi-Datacenter Cloud Environments.. In EDBT. 13--24."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2009.93"},{"key":"e_1_3_2_1_75_1","unstructured":"OpenFaaS 2018. https:\/\/www.openfaas.com. [Accessed electronically May 2018].  OpenFaaS 2018. https:\/\/www.openfaas.com. [Accessed electronically May 2018]."},{"key":"e_1_3_2_1_76_1","unstructured":"Raspberry Pi Zero 2018. Raspberry Pi Zero. https:\/\/www.raspberrypi.org\/products\/raspberry-pi-zero\/. [Accessed electronically March 2018].  Raspberry Pi Zero 2018. Raspberry Pi Zero. https:\/\/www.raspberrypi.org\/products\/raspberry-pi-zero\/. [Accessed electronically March 2018]."},{"key":"e_1_3_2_1_77_1","volume-title":"OS 2018. Raspian OS. https:\/\/www.raspberrypi.org\/downloads\/raspbian\/. [Accessed electronically","author":"Raspian","unstructured":"Raspian OS 2018. Raspian OS. https:\/\/www.raspberrypi.org\/downloads\/raspbian\/. [Accessed electronically , March 2018]. Raspian OS 2018. Raspian OS. https:\/\/www.raspberrypi.org\/downloads\/raspbian\/. [Accessed electronically, March 2018]."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"crossref","unstructured":"E. Rescorla. 2018. The Transport Layer Security (TLS) Protocol Version 1.3. RFC 8446. IETF.  E. Rescorla. 2018. The Transport Layer Security (TLS) Protocol Version 1.3. RFC 8446. IETF.","DOI":"10.17487\/RFC8446"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"e_1_3_2_1_80_1","volume-title":"The Hadoop Distributed File System. In IEEE Symposium on Mass Storage Systems and Technologies.","author":"Shvachko K.","unstructured":"K. Shvachko , H. Kuang , S. Radia , and R. Chansler . 2010 . The Hadoop Distributed File System. In IEEE Symposium on Mass Storage Systems and Technologies. K. Shvachko, H. Kuang, S. Radia, and R. Chansler. 2010. The Hadoop Distributed File System. In IEEE Symposium on Mass Storage Systems and Technologies."},{"key":"e_1_3_2_1_81_1","volume-title":"Intl. Conf. on Mobile Computing, Applications and Services. http:\/\/elijah.cs.cmu.edu\/DOCS\/cloudlet_hostile_MobiCASE2012_camera_ready.pdf [Online; accessed 22-Apr-2019].","author":"Simanta S.","unstructured":"S. Simanta , K. Ha , G. Lewis , E. Morris , and M. Satyanarayanan . 2012. A Reference Architecture for Mobile Code Offload in Hostile Environments . In Intl. Conf. on Mobile Computing, Applications and Services. http:\/\/elijah.cs.cmu.edu\/DOCS\/cloudlet_hostile_MobiCASE2012_camera_ready.pdf [Online; accessed 22-Apr-2019]. S. Simanta, K. Ha, G. Lewis, E. Morris, and M. Satyanarayanan. 2012. A Reference Architecture for Mobile Code Offload in Hostile Environments. In Intl. Conf. on Mobile Computing, Applications and Services. http:\/\/elijah.cs.cmu.edu\/DOCS\/cloudlet_hostile_MobiCASE2012_camera_ready.pdf [Online; accessed 22-Apr-2019]."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"crossref","unstructured":"Y. Simmhan C. Van Ingen G. Subramanian and J. Li. 2010. Bridging the gap between desktop and the cloud for escience applications. In IEEE Cloud.  Y. Simmhan C. Van Ingen G. Subramanian and J. Li. 2010. Bridging the gap between desktop and the cloud for escience applications. In IEEE Cloud.","DOI":"10.1109\/CLOUD.2010.72"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273025"},{"key":"e_1_3_2_1_84_1","unstructured":"The Linux mmap system call 2018. The Linux mmap system call. http:\/\/man7.org\/linux\/man-pages\/man2\/mmap.2.html. [Accessed electronically March 2018].  The Linux mmap system call 2018. The Linux mmap system call. http:\/\/man7.org\/linux\/man-pages\/man2\/mmap.2.html. [Accessed electronically March 2018]."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"crossref","unstructured":"A. Tumanov T. Zhu J. Park M. Kozuch M. Harchol-Balter and G. Ganger. 2016. TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters. In EuroSys.  A. Tumanov T. Zhu J. Park M. Kozuch M. Harchol-Balter and G. Ganger. 2016. TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters. In EuroSys.","DOI":"10.1145\/2901318.2901355"},{"key":"e_1_3_2_1_86_1","volume-title":"OSDI","volume":"4","author":"Renesse Robbert Van","year":"2004","unstructured":"Robbert Van Renesse and Fred B Schneider . 2004 . Chain Replication for Supporting High Throughput and Availability .. In OSDI , Vol. 4 . Robbert Van Renesse and Fred B Schneider. 2004. Chain Replication for Supporting High Throughput and Availability.. In OSDI, Vol. 4."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307849.2307858"},{"key":"e_1_3_2_1_88_1","volume-title":"LogBase: a scalable log-structured database system in the cloud. VLDB 5, 10","author":"Vo Hoang Tam","year":"2012","unstructured":"Hoang Tam Vo , Sheng Wang , Divyakant Agrawal , Gang Chen , and Beng Chin Ooi . 2012. LogBase: a scalable log-structured database system in the cloud. VLDB 5, 10 ( 2012 ). Hoang Tam Vo, Sheng Wang, Divyakant Agrawal, Gang Chen, and Beng Chin Ooi. 2012. LogBase: a scalable log-structured database system in the cloud. VLDB 5, 10 (2012)."},{"key":"e_1_3_2_1_89_1","unstructured":"Zeromq Desitributed Messaging 2018. Zeromq Desitributed Messaging. http:\/\/zeromq.org. [Accessed electronically March 2018].  Zeromq Desitributed Messaging 2018. Zeromq Desitributed Messaging. http:\/\/zeromq.org. [Accessed electronically March 2018]."}],"event":{"name":"SEC '19: The Fourth ACM\/IEEE Symposium on Edge Computing","location":"Arlington Virginia","acronym":"SEC '19","sponsor":["SIGMOBILE ACM Special Interest Group on Mobility of Systems, Users, Data and Computing","IEEE-CS\\DATC IEEE Computer Society"]},"container-title":["Proceedings of the 4th ACM\/IEEE Symposium on Edge Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318216.3363314","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3318216.3363314","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3318216.3363314","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:40Z","timestamp":1750204480000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318216.3363314"}},"subtitle":["portable, multi-scale functions-as-a-service for IoT"],"short-title":[],"issued":{"date-parts":[[2019,11,7]]},"references-count":89,"alternative-id":["10.1145\/3318216.3363314","10.1145\/3318216"],"URL":"https:\/\/doi.org\/10.1145\/3318216.3363314","relation":{},"subject":[],"published":{"date-parts":[[2019,11,7]]},"assertion":[{"value":"2019-11-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}