System Support to Build Context Aware Applications at the Edge


The vision of edge computing is to push the frontier of computing applications, data, and services away from centralized nodes to the logical extremes of a network. In Internet of Things and smart city environments, context is king. Edge computing enables an efficient computation of highly accurate context by introducing middle-tier compute servers much closer to the end users and integrates computing and communication technology with sensors, actuators, wearables, smartphones and end users.







Edge Computing

Democracy & Technology

Multi-Player Online Games

Socio-Technical Systems

Pervasive Mobile Computing


mishras at cs dot colorado dot edu

 +1 303-492-4686


IUCRC: Pervasive Personalized Intelligence

The Colorado Research Center for Democracy and Technology

The CU CyberSafety Research Center

Department of Computer Science

University of Colorado Boulder



Our research on edge computing seeks to identify a set of core system level micro-services needed to build context-aware distributed applications at the edge, investigate systems and algorithmic challenges in the design and implementation of these micro-services, and build a systems framework that exposes these micro-services to the edge application developers in an accessible, well-integrated manner. A key feature of our research is that it incorporates humans in the loop, both as data generators and data consumers as well as service providers and service consumers. Guiding IoT applications for our edge computing research include augmented reality at the edge and smart agriculture.




K. Alanezi and S. Mishra. Incorporating Individual and Group Privacy Preferences in the Internet of Things. The Journal of Ambient Intelligence and Humanized Computing, 2021.



K. Alanezi and S. Mishra. An edge-based architecture to support the execution of ambience intelligence tasks using the IoP paradigm. Elsevier Future Generation Computer Systems. Volume 114 (January 2021).



M. Abranches, S. Goodarzy, M. Nazari, S. Mishra and E. Keller. Shimmy: Shared Memory Channels for High Performance Inter-Container Communication. In The 2nd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 2019), Renton, WA (July 2019).



K. Alanezi and S. Mishra. A Privacy Negotiation Mechanism for IoT. In the proceedings of The 16th IEEE International Conference on Dependable, Autonomic and Secure Computing (DASC 2018), Athens, Greece (August 2018).


K. Alanezi, R. Rafiq, L. Chen and S. Mishra. Leveraging BLE and Social Trust to Enable Mobile In Situ Collaborations. In the Proceedings of the 11th ACM International Conference on Ubiquitous Information Management and Communication (IMCOM 2017), Beppu, Japan (January 2017).


K. Alanezi, X. Zhou, L. Chen and S. Mishra. Panorama: A Framework to Support Collaborative Context Monitoring on Co-Located Mobile Devices. In the 7th EAI International Conference on Mobile Computing, Applications and Services (MobiCASE 2015), Berlin, Germany (November 2015).


K. Alanezi and S. Mishra. Design, Implementation and Evaluation of a Smartphone Position Discovery Service for Accurate Context Sensing. Elsevier International Journal on Computers and Electrical Engineering. Special issue on Pervasive and Context Aware Middleware. Volume 44, Pages 307-323 (May 2015).