Umakishore Ramachandran

Orcid: 0000-0003-4071-684X

Affiliations:
  • Georgia Institute of Technology, Atlanta, USA


According to our database1, Umakishore Ramachandran authored at least 131 papers between 1987 and 2023.

Collaborative distances:

Awards

IEEE Fellow

IEEE Fellow 2014, "For contributions to programming idioms for parallel and distributed systems and design of scalable shared memory systems".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Utility-Aware Load Shedding for Real-time Video Analytics at the Edge.
CoRR, 2023


2022
NFSlicer: Data Movement Optimization for Shallow Network Functions.
CoRR, 2022

Creating a revolutionary academic program.
Commun. ACM, 2022

EVA: A Symbolic Approach to Accelerating Exploratory Video Analytics with Materialized Views.
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022

MicroEdge: a multi-tenant edge cluster system architecture for scalable camera processing.
Proceedings of the Middleware '22: 23rd International Middleware Conference, Quebec, QC, Canada, November 7, 2022

ClairvoyantEdge: Prescient Prefetching of On-demand Video at the Edge of the Network.
Proceedings of the 7th IEEE/ACM Symposium on Edge Computing, 2022

Opportunities for Optimizing the Container Runtime.
Proceedings of the 7th IEEE/ACM Symposium on Edge Computing, 2022

Real-Time Software Architecture for EM-Based Radar Signal Processing and Tracking.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2022

2021
Where did my 256 GB go? A Measurement Analysis of Storage Consumption on Smart Mobile Devices.
Proc. ACM Meas. Anal. Comput. Syst., 2021

eCloud: A Vision for the Evolution of the Edge-Cloud Continuum.
Computer, 2021

Foresight: planning for spatial and temporal variations in bandwidth for streaming services on mobile devices.
Proceedings of the MMSys '21: 12th ACM Multimedia Systems Conference, Istanbul, Turkey, 28 September 2021, 2021

ePulsar: Control Plane for Publish-Subscribe Systems on Geo-Distributed Edge Infrastructure.
Proceedings of the 6th IEEE/ACM Symposium on Edge Computing, 2021

OneEdge: An Efficient Control Plane for Geo-Distributed Infrastructures.
Proceedings of the SoCC '21: ACM Symposium on Cloud Computing, 2021

2020
A Case for Elevating the Edge to be a Peer of the Cloud.
GetMobile Mob. Comput. Commun., 2020

A Drop-in Middleware for Serializable DB Clustering across Geo-distributed Sites.
Proc. VLDB Endow., 2020

Coral-Pie: A Geo-Distributed Edge-compute Solution for Space-Time Vehicle Tracking.
Proceedings of the Middleware '20: 21st International Middleware Conference, 2020

2019
Extension Framework for File Systems in User space.
Proceedings of the 2019 USENIX Annual Technical Conference, 2019

Space-Time Vehicle Tracking at the Edge of the Network.
Proceedings of the 2019 Workshop on Hot Topics in Video Analytics and Intelligent Edges, 2019

An execution model for serverless functions at the edge.
Proceedings of the International Conference on Internet of Things Design and Implementation, 2019

A Black-Box Approach for Estimating Utilization of Polled IO Network Functions.
Proceedings of the 11th USENIX Workshop on Hot Topics in Cloud Computing, 2019

Elevating the Edge to Be a Peer of the Cloud.
Proceedings of the 12th IEEE International Conference on Cloud Computing, 2019

2018
METRIC: A Middleware for Entry Transactional Database Clustering at the Edge.
Proceedings of the 3rd Workshop on Middleware for Edge Clouds & Cloudlets, 2018

DataFog: Towards a Holistic Data Management Platform for the IoT Age at the Network Edge.
Proceedings of the USENIX Workshop on Hot Topics in Edge Computing, 2018

STTR: A System for Tracking All Vehicles All the Time At the Edge of the Network.
Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems, 2018

FogStore: A Geo-Distributed Key-Value Store Guaranteeing Low Latency for Strongly Consistent Access.
Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems, 2018

A Lightweight and Fine-grained File System Sandboxing Framework.
Proceedings of the 9th Asia-Pacific Workshop on Systems, 2018

2017
SPECTRE: supporting consumption policies in window-based parallel complex event processing.
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference, Las Vegas, NV, USA, December 11, 2017

Fog Computing for Improving User Application Interaction and Context Awareness: Demo Abstract.
Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, 2017

FogStore: Toward a distributed data store for Fog computing.
Proceedings of the IEEE Fog World Congress, 2017

EmuFog: Extensible and scalable emulation of large-scale fog computing infrastructures.
Proceedings of the IEEE Fog World Congress, 2017

The Fog Makes Sense: Enabling Social Sensing Services with Limited Internet Connectivity.
Proceedings of the 2nd International Workshop on Social Sensing, 2017

2016
Incremental deployment and migration of geo-distributed situation awareness applications in the fog.
Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, 2016

2014
MCEP: A Mobility-Aware Complex Event Processing System.
ACM Trans. Internet Techn., 2014

RECEP: selection-based reuse for distributed complex event processing.
Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, 2014

2013
Mobile fog: a programming model for large-scale applications on the internet of things.
Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing, 2013

Fjord: Informed storage management for smartphones.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

FlashStream: a multi-tiered storage architecture for adaptive HTTP streaming.
Proceedings of the ACM Multimedia Conference, 2013

Access Policy Consolidation for Event Processing Systems.
Proceedings of the 2013 Conference on Networked Systems, 2013

Scalable Spatio-temporal Analysis on Distributed Camera Networks.
Proceedings of the Intelligent Distributed Computing VII, 2013

A Distributed Framework for Spatio-Temporal Analysis on Large-Scale Camera Networks.
Proceedings of the 33rd International Conference on Distributed Computing Systems Workshops (ICDCS 2013 Workshops), 2013

MigCEP: operator migration for mobility driven distributed complex event processing.
Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems, 2013

Rollback-recovery without checkpoints in distributed event processing systems.
Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems, 2013

Opportunistic spatio-temporal event processing for mobile situation awareness.
Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems, 2013

2012
Large-Scale Situation Awareness With Camera Networks and Multimodal Sensing.
Proc. IEEE, 2012

What is a good buffer cache replacement scheme for mobile flash storage?
Proceedings of the ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, 2012

Why are state-of-the-art flash-based multi-tiered storage systems performing poorly for HTTP video streaming?
Proceedings of the Network and Operating System Support for Digital Audio and Video Workshop, 2012

Community Membership Management for Transient Social Networks.
Proceedings of the 21st International Conference on Computer Communications and Networks, 2012

Moving range queries in distributed complex event processing.
Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, 2012

2011
Impact of flash memory on video-on-demand storage: analysis of tradeoffs.
Proceedings of the Second Annual ACM SIGMM Conference on Multimedia Systems, 2011

Target container: A target-centric parallel programming abstraction for video-based surveillance.
Proceedings of the 2011 Fifth ACM/IEEE International Conference on Distributed Smart Cameras, 2011

2010
GuardianAngel: An RFID-based indoor guidance and monitoring system.
Proceedings of the Eigth Annual IEEE International Conference on Pervasive Computing and Communications, 2010

A path based reliable middleware framework for RFID devices.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

VirtualConnection: Opportunistic Networking for Web on Demand.
Proceedings of the Distributed Computing and Networking, 11th International Conference, 2010

DynaStream: Adaptive Overlay Management for Peer-to-Peer Video Streaming.
Proceedings of the 19th International Conference on Computer Communications and Networks, 2010

2009
Persistent Temporal Streams.
Proceedings of the Middleware 2009, ACM/IFIP/USENIX, 10th International Middleware Conference, Urbana, IL, USA, November 30, 2009

FlashLite: A User-Level Library to Enhance Durability of SSD for P2P File Sharing.
Proceedings of the 29th IEEE International Conference on Distributed Computing Systems (ICDCS 2009), 2009

2008
Chameleon: a capability adaptation system for interface virtualization.
Proceedings of the First Workshop on Virtualization in Mobile Computing, 2008

Reliable framework for RFID devices.
Proceedings of the Middleware 2008, 2008

2007
Streamline: scheduling streaming applications in a wide area environment.
Multim. Syst., 2007

An integrated approach to teaching computer systems architecture.
Proceedings of the 2007 Workshop on Computer Architecture Education, 2007

e-SAFE: An Extensible, Secure and Fault Tolerant Storage System.
Proceedings of the First International Conference on Self-Adaptive and Self-Organizing Systems, 2007

MobiGo: A Middleware for Seamless Mobility.
Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007

MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing.
Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007

ASAP: A Camera Sensor Network for Situation Awareness.
Proceedings of the Principles of Distributed Systems, 11th International Conference, 2007

Capsules: Expressing Composable Computations in a Parallel Programming Model.
Proceedings of the Languages and Compilers for Parallel Computing, 2007

RF2ID: A Reliable Middleware Framework for RFID Deployment.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

Methods of Memory Optimizations in Streaming Applications.
Proceedings of the 2007 International Conference on Parallel Processing (ICPP 2007), 2007

Stampede RT: Programming Abstractions for Live Streaming Applications.
Proceedings of the 27th IEEE International Conference on Distributed Computing Systems (ICDCS 2007), 2007

On Improving the Reliability of Packet Delivery in Dense Wireless Sensor Networks.
Proceedings of the 16th International Conference on Computer Communications and Networks, 2007

Use of Dependency Information for Memory Optimizations in Distributed Streaming Applications.
Proceedings of the 16th International Conference on Computer Communications and Networks, 2007

2006
Distributed Garbage Collection Algorithms for Timestamped Data.
IEEE Trans. Parallel Distributed Syst., 2006

Dynamic data fusion for future sensor networks.
ACM Trans. Sens. Networks, 2006

UbiqStack: a taxonomy for a ubiquitous computing software stack.
Pers. Ubiquitous Comput., 2006

System Support for Cross-Layering in Sensor Network Stack.
Proceedings of the Mobile Ad-hoc and Sensor Networks, Second International Conference, 2006

On Improving Wireless Broadcast Reliability of Sensor Networks Using Erasure Codes.
Proceedings of the Mobile Ad-hoc and Sensor Networks, Second International Conference, 2006

A Bridging Framework for Universal Interoperability in Pervasive Systems.
Proceedings of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS 2006), 2006

2005
MediaBroker: A pervasive computing infrastructure for adaptive transformation and sharing of stream data.
Pervasive Mob. Comput., 2005

Experiences with optimizing two stream-based applications for cluster execution.
J. Parallel Distributed Comput., 2005

A simulation-based study of wireless sensor network middleware.
Int. J. Netw. Manag., 2005

LAWN: A Protocol for Remote Authentication overWireless Networks.
Proceedings of the Fourth IEEE International Symposium on Network Computing and Applications (NCA 2005), 2005

Adaptive Resource Utilization via Feedback Control for Streaming Application.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

2004
MediaBroker: An Architecture for Pervasive Computing.
Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), 2004

Toward a standard ubiquitous computing framework.
Proceedings of the 2nd Workshop on Middleware for Pervasive and Ad-hoc Computing, 2004

State Management in Web Services.
Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2004), 2004

An Architecture for EventWeb.
Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2004), 2004

2003
Stampede: A Cluster Programming Middleware for Interactive Stream-Oriented Applications.
IEEE Trans. Parallel Distributed Syst., 2003

DFuse: a framework for distributed data fusion.
Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, 2003

Performance study of a cluster runtime system for dynamic interactive stream-oriented applications.
Proceedings of the 2003 IEEE International Symposium on Performance Analysis of Systems and Software, 2003

A System Architecture for Distributed Control Loop Applications.
Proceedings of the 9th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2003), 2003

2002
A Comparative Study of Stampede Garbage Collection Algorithms.
Proceedings of the Languages and Compilers for Parallel Computing, 15th Workshop, 2002

Dead Timestamp Identification in Stampede.
Proceedings of the 31st International Conference on Parallel Processing (ICPP 2002), 2002

D-Stampede: Distributed Programming System for Ubiquitous Computing.
Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02), 2002

2000
Garbage collection of timestamped data in Stampede.
Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, 2000

1999
An Application-Driven Study of Parallel System Overheads and Network Bandwidth Requirements.
IEEE Trans. Parallel Distributed Syst., 1999

Integrated task and data parallel support for dynamic applications.
Sci. Program., 1999

Scheduling Constrained Dynamic Applications on Clusters.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1999

Space-Time Memory: A Parallel Programming Abstraction for Interactive Multimedia Applications.
Proceedings of the 1999 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'99), 1999

1998
<i>Stampede</i>: A Programming System for Emerging Scalable Interactive Multimedia Applications.
Proceedings of the Languages and Compilers for Parallel Computing, 1998

1997
Toward a More Realistic Performance Evaluation of Interconnection Networks.
IEEE Trans. Parallel Distributed Syst., 1997

Temporal Notions of Synchronization and Consistency in Beehive.
Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures, 1997

1996
Scalability Study of the KSR-1.
Parallel Comput., 1996

Cache-Based Synchronization in Shared Memory Multiprocessors.
J. Parallel Distributed Comput., 1996

Transient Versioning for Consistency and Concurrency in Client-Server Systems.
Proceedings of the Fourth International Conference on Parallel and Distributed Information Systems, 1996

Relaxed Index Consistency for a Client-Server Database.
Proceedings of the Twelfth International Conference on Data Engineering, February 26, 1996

1995
On Characterizing Bandwidth Requirements of Parallel Applications.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

Timepatch: A Novel Technique for the Parallel Simulation of Multiprocessor Caches.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

Architectural Mechanisms for Explicit Communication in Shared Memory Multiprocessors.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

The Quest for a Zero Overhead Shared Memory Parallel Machine.
Proceedings of the 1995 International Conference on Parallel Processing, 1995

Abstracting Network Characteristics and Locality Properties of Parallel Systems.
Proceedings of the 1st IEEE Symposium on High-Performance Computer Architecture (HPCA 1995), 1995

An Efficient Transient Versioning Method.
Proceedings of the Advances in Databases, 13th British National Conference on Databases, 1995

1994
A Simulation-Based Scalability Study of Parallel Systems.
J. Parallel Distributed Comput., 1994

Evaluating Multigauge Architectures for Computer Vision.
J. Parallel Distributed Comput., 1994

A scalable sharing architecture for a parallel database system.
Proceedings of the Sixth IEEE Symposium on Parallel and Distributed Processing, 1994

An Approach to Scalability Study of Shared Memory Parallel Systems.
Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1994

1993
An Empirical Methodology for Exploring Reconfigurable Architecutures.
J. Parallel Distributed Comput., 1993

Simulating Interconnection Networks in RAW.
Proceedings of the Seventh International Parallel Processing Symposium, 1993

1992
A Computational Model for Message Passing.
Proceedings of the 6th International Parallel Processing Symposium, 1992

A Distributed Hardware Barrier in an Optical Bus-Based Distributed Shared Memory Multiprocessor.
Proceedings of the 1992 International Conference on Parallel Processing, 1992

1991
An Implementation of Distributed Shared Memory.
Softw. Pract. Exp., 1991

The Clouds Distributed Operating System.
Computer, 1991

Architectural Primitives for a Scalable Shared Memory Multiprocessor.
Proceedings of the 3rd Annual ACM Symposium on Parallel Algorithms and Architectures, 1991

1990
Hardware Support for Interprocess Communication.
IEEE Trans. Parallel Distributed Syst., 1990

Synchronization with Multiprocessor Caches.
Proceedings of the 17th Annual International Symposium on Computer Architecture, 1990

1989
A Measurement-based Study of Hardware Support for Object Invocation.
Softw. Pract. Exp., 1989

The Design and Implementation of the Clouds Distributed Operating System.
Comput. Syst., 1989

Coherence of Distributed Shared Memory: Unifying Synchronization and Data Transfer.
Proceedings of the International Conference on Parallel Processing, 1989

A design of a memory management unit for object-based systems.
Proceedings of the Computer Design: VLSI in Computers and Processors, 1989

Programming with distributed shared memory.
Proceedings of the 13th Annual International Computer Software and Applications Conference, 1989

1988
Preface to the Special Issue on Architectural Support for Operating Systems.
SIGARCH Comput. Archit. News, 1988

1987
Techniques for Reducing the Complexity of Large System Models.
Proceedings of the International Conference on Parallel Processing, 1987


  Loading...