In progress
1) eScope: Dynamic & Portable Power Monitor for Mobile Applications
Book chapters
1) Gul Agha, Minas Charalambides, Kirill Mechitov, Karl Palmskog, Atul Sandur, and Reza Shiftehfar, “Theoretical Considerations: Inferring and Enforcing Use Patterns for Mobile Cloud Assurance,” in Assured Cloud Computing (Roy H. Campbell, Charles A. Kamhoua, and Kevin A. Kwiat, Eds.), Wiley-IEEE Press, 2018, in press.
Conferences
1) G. Agha, D. Mukherjee and A. Sandur, "Performance, Energy and Parallelism: Using Near Data Processing in Utility and Cloud Computing," 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC), Vancouver, WA, USA, 2022, pp. 173-180, doi: 10.1109/UCC56403.2022.00031.
2) Atul Sandur, Chanho Park, Stavros Volos, Gul Agha, Myeongjae Jeon. "Streaming Analytics with Adaptive Near-data Processing", Efficiency of Modern Datacenters (EMDC) Workshop 2022 (Invited paper), Lyon, France, Apr 25-29, 2022.
3) Atul Sandur, Chanho Park, Stavros Volos, Gul Agha, Myeongjae Jeon. "Jarvis: Large-scale Server Monitoring with Adaptive Near-data Processing", IEEE International Conference on Data Engineering ICDE 2022, Kuala Lumpur, Malaysia, May 9-12, 2022. [pdf] [Best paper]
4) Si Liu, Atul Sandur, Jose Meseguer, Peter Ölveczky and Qi Wang. "Generating Correct-by-Construction Distributed Implementations from Formal Maude Designs", NASA Formal Methods Symposium NFM 2020, Moffett Field, CA, USA, May 11-15, 2020. [pdf]
5) Tarek Elgamal, Atul Sandur, Klara Nahrstedt and Gul Agha. "Costless: Optimizing Cost of Serverless Computing through Function Fusion and Placement", Symposium on Edge Computing 2018, Bellevue, WA, USA, October 25-27, 2018. [pdf]
6) Tarek Elgamal*, Atul Sandur*, Phuong Nguyen, Klara Nahrstedt and Gul Agha. "DROPLET: Distributed Operator placement for IoT Applications Spanning Edge and Cloud Resources", IEEE Cloud 2018, San Francisco, CA, USA, July 2-7, 2018. [pdf]. (* Co-primary authors) [Best paper nomination]
7) Elgamal, T., Sandur, A., Agha, G., and Nahrstedt, K. "Distributed Placement of Machine Learning Operators for IoT applications spanning Edge and Cloud Resources", SysML Conference, Stanford, CA, February 15-16, 2018. [extended abstract][poster]
8) Akula, M., Sandur, A., Kamat, V.R., and Prakash, A. (2014). "Context-Aware Framework for Highway Bridge Inspections", Journal of Computing in Civil Engineering, American Society of Civil Engineers, Reston, VA. (In Press) [pdf]
9) Akula, M., Sandur, A., Kamat, V.R., and Prakash, A. (2012). "Context-Aware Computing Framework for Improved Bridge Inspections", Proceedings of the 2012 Construction Research Congress, American Society of Civil Engineers, Reston, VA, 698-707 [pdf]
Workshops
1) Sandur, A., Palmskog, K., Agha, G., “Programming Large Scale IoT applications”, 2016 Midwest PL Summit, University of Chicago, IL
Technical Report
1) Sandur, Atul; Elgamal, Tarek; Agha, Gul; Nahrstedt, Klara, Complexity analysis for DROPLET: Distributed Operator Placement for IoT Applications Spanning Edge and Cloud Resources, Illinois Digital Environment for Access to Learning and Scholarship (IDEALS), 2018. Available at http://hdl.handle.net/2142/99062.