Umakishore Ramachandran
#144,385
Most Influential Person Now
Ph.D. University of Wisconsin-Madison 1986
Why Is Umakishore Ramachandran Influential?
(Suggest an Edit or Addition)According to Wikipedia, Umakishore Ramachandran from the Georgia Institute of Technology School of Computer Science was named Fellow of the Institute of Electrical and Electronics Engineers in 2014 for contributions to programming idioms for parallel and distributed systems and design of scalable shared memory systems.
Umakishore Ramachandran's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Mobile fog: a programming model for large-scale applications on the internet of things (2013) (521)
- The Clouds distributed operating system (1991) (260)
- DFuse: a framework for distributed data fusion (2003) (201)
- Incremental deployment and migration of geo-distributed situation awareness applications in the fog (2016) (160)
- MigCEP: operator migration for mobility driven distributed complex event processing (2013) (132)
- A Bridging Framework for Universal Interoperability in Pervasive Systems (2006) (119)
- An implementation of distributed shared memory (1991) (106)
- The Design and Implementation of the Clouds Distributed Operating System (1989) (106)
- EmuFog: Extensible and scalable emulation of large-scale fog computing infrastructures (2017) (101)
- An execution model for serverless functions at the edge (2019) (99)
- Temporal notions of synchronization and consistency in Beehive (1997) (90)
- Coherence of Distributed Shared Memory: Unifying Synchronization and Data Transfer (1989) (76)
- FogStore: Toward a distributed data store for Fog computing (2017) (63)
- Streamline: a scheduling heuristic for streaming applications on the grid (2006) (54)
- Dynamic data fusion for future sensor networks (2006) (54)
- Space-time memory: a parallel programming abstraction for interactive multimedia applications (1999) (53)
- MobiGo: A Middleware for Seamless Mobility (2007) (52)
- RF2ID: A Reliable Middleware Framework for RFID Deployment (2007) (52)
- MCEP: A Mobility-Aware Complex Event Processing System (2014) (51)
- Synchronization with multiprocessor caches (1990) (50)
- MediaBroker: an architecture for pervasive computing (2004) (48)
- An approach to scalability study of shared memory parallel systems (1994) (47)
- Rollback-recovery without checkpoints in distributed event processing systems (2013) (47)
- Hardware support for interprocess communication (1987) (45)
- Opportunistic spatio-temporal event processing for mobile situation awareness (2013) (44)
- D-Stampede: distributed programming system for ubiquitous computing (2002) (44)
- Scalability Study of the KSR-1 (1993) (43)
- Moving range queries in distributed complex event processing (2012) (40)
- FogStore: A Geo-Distributed Key-Value Store Guaranteeing Low Latency for Strongly Consistent Access (2018) (38)
- Architectural Mechanisms for Explicit Communication in Shared Memory Multiprocessors (1995) (37)
- Stampede: A Cluster Programming Middleware for Interactive Stream-Oriented Applications (2003) (37)
- On Improving Wireless Broadcast Reliability of Sensor Networks Using Erasure Codes (2006) (34)
- Toward a standard ubiquitous computing framework (2004) (34)
- What is a good buffer cache replacement scheme for mobile flash storage? (2012) (33)
- DataFog: Towards a Holistic Data Management Platform for the IoT Age at the Network Edge (2018) (31)
- Workload of a Media-Enhanced Classroom Server (2000) (31)
- ASAP: A Camera Sensor Network for Situation Awareness (2007) (28)
- Large-Scale Situation Awareness With Camera Networks and Multimodal Sensing (2012) (28)
- A Simulation-Based Scalability Study of Parallel Systems (1994) (28)
- Stampede: A Programming System for Emerging Scalable Interactive Multimedia Applications (1998) (27)
- Middleware Guidelines for Future Sensor Networks (2004) (26)
- SPECTRE: supporting consumption policies in window-based parallel complex event processing (2017) (25)
- On Improving the Reliability of Packet Delivery in Dense Wireless Sensor Networks (2007) (24)
- Streamline: scheduling streaming applications in a wide area environment (2007) (24)
- Extension Framework for File Systems in User space (2019) (24)
- RECEP: selection-based reuse for distributed complex event processing (2014) (22)
- MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing (2007) (21)
- The architecture of Ra: a kernel for Clouds (1989) (21)
- UbiqStack: a taxonomy for a ubiquitous computing software stack (2005) (20)
- The Fog Makes Sense: Enabling Social Sensing Services with Limited Internet Connectivity (2017) (19)
- Target container: A target-centric parallel programming abstraction for video-based surveillance (2011) (18)
- Garbage collection of timestamped data in Stampede (2000) (17)
- STTR: A System for Tracking All Vehicles All the Time At the Edge of the Network (2018) (16)
- On characterizing bandwidth requirements of parallel applications (1995) (15)
- Cache-Based Synchronization in Shared Memory Multiprocessors (1996) (15)
- FOUNTAIN BROADCAST FOR WIRELESS NETWORKS (2005) (15)
- FlashLite: A User-Level Library to Enhance Durability of SSD for P2P File Sharing (2009) (14)
- Impact of flash memory on video-on-demand storage: analysis of tradeoffs (2011) (14)
- Architectural primitives for a scalable shared memory multiprocessor (1991) (14)
- Relaxed index consistency for a client-server database (1996) (14)
- Persistent Temporal Streams (2009) (13)
- System Support for Cross-Layering in Sensor Network Stack (2006) (13)
- A Comparative Evaluation of Techniques for Studying Parallel System Performance (1994) (13)
- Scheduling Constrained Dynamic Applications on Clusters (1999) (13)
- Access Policy Consolidation for Event Processing Systems (2013) (12)
- An Empirical Methodology for Exploring Reconfigurable Architecutures (1993) (12)
- Demo Abstract: Fog Computing for Improving User Application Interaction and Context Awareness (2017) (11)
- Load shedding based resource management techniques for RFID data (2009) (11)
- Evaluating Multigauge Architectures for Computer Vision (1994) (11)
- e-SAFE: An Extensible, Secure and Fault Tolerant Storage System (2007) (11)
- A simulation‐based study of wireless sensor network middleware (2005) (11)
- Abstracting network characteristics and locality properties of parallel systems (1995) (10)
- Dead timestamp identification in Stampede (2002) (10)
- Issues in Understanding the Scalability of Parallel Systems (1994) (10)
- An integrated approach to teaching computer systems architecture (2007) (10)
- Capsules: Expressing Composable Computations in a Parallel Programming Model (2007) (10)
- Integrated Task and Data Parallel Support for Dynamic Applications (1998) (10)
- MediaBroker: A pervasive computing infrastructure for adaptive transformation and sharing of stream data (2005) (10)
- Toward a More Realistic Performance Evaluation of Interconnection Networks (1997) (9)
- Network Stack Architecture for Future Sensors (2005) (9)
- A simulation-based study of wireless sensor network middleware (2005) (9)
- Programming with distributed shared memory (1989) (8)
- An Evaluation of State Sharing Techniques in Distributed Operating Systems (1993) (8)
- A Comparative Study of Stampede Garbage Collection Algorithms (2002) (8)
- GuardianAngel: An RFID-based indoor guidance and monitoring system (2010) (8)
- An Application-Driven Study of Parallel System Overheads and Network Bandwidth Requirements (1999) (7)
- eCloud: A Vision for the Evolution of the Edge-Cloud Continuum (2021) (7)
- Reliable framework for RFID devices (2008) (7)
- Timepatch: a novel technique for the parallel simulation of multiprocessor caches (1995) (7)
- Coral-Pie: A Geo-Distributed Edge-compute Solution for Space-Time Vehicle Tracking (2020) (7)
- Elevating the Edge to Be a Peer of the Cloud (2019) (7)
- MCEP (2014) (7)
- The Quest for a Zero Overhead Shared Memory Parallel Machine (1995) (7)
- Why are state-of-the-art flash-based multi-tiered storage systems performing poorly for HTTP video streaming? (2012) (7)
- A Comparative Study of Distributed Shared Memory System Design Issues (1994) (7)
- Distributed Garbage Collection Algorithms for Timestamped Data (2006) (6)
- Stampede RT: Programming Abstractions for Live Streaming Applications (2007) (6)
- FlashStream: a multi-tiered storage architecture for adaptive HTTP streaming (2013) (6)
- Community Membership Management for Transient Social Networks (2012) (6)
- Space-Time Memory: A Parallel Programming Abstraction for Dynamic Vision Applications (2002) (6)
- A Distributed Framework for Spatio-Temporal Analysis on Large-Scale Camera Networks (2013) (6)
- Machine Abstractions and Locality Issues in Studying Parallel Systems (1993) (6)
- Simulating interconnection networks in RAW (1993) (5)
- A measurement‐based study of hardware support for object invocation (1989) (5)
- Computation-Communication Trade-off for Power and Bandwidth Savings in Remote Authentication over Wireless Networks (2004) (5)
- Chameleon: a capability adaptation system for interface virtualization (2008) (5)
- Exploration of reconfigurable architectures: an empirical approach (1990) (5)
- Fountain Broadcast for Wireless Sensor Networks (2005) (5)
- Transient versioning for consistency and concurrency in client-server systems (1996) (5)
- A Case for Elevating the Edge to be a Peer of the Cloud (2021) (5)
- Distributed Laboratories: A Research Proposal (1996) (5)
- A Lightweight and Fine-grained File System Sandboxing Framework (2018) (5)
- Fog Computing for Improving User Application Interaction and Context Awareness: Demo Abstract (2017) (5)
- State management in Web services (2004) (4)
- OneEdge: An Efficient Control Plane for Geo-Distributed Infrastructures (2021) (4)
- DynaStream: Adaptive Overlay Management for Peer-to-Peer Video Streaming (2010) (4)
- TV Watcher: Distributed Media Analysis and Correlation (2004) (4)
- Mobile Virtual Sensors: A Scalable Programming and Execution Framework for Smart Surveillance (Position Paper) (2008) (4)
- Design of a Secure and Fault Tolerant Environment for Distributed Storage (2004) (4)
- Space-Time Vehicle Tracking at the Edge of the Network (2019) (4)
- A system architecture for distributed control loop applications (extended abstract) (2003) (4)
- Fusion Channels: A Multi-sensor Data Fusion Architecture (2002) (4)
- Fjord: Informed storage management for smartphones (2013) (4)
- FlashFire: Overcoming the Performance Bottleneck of Flash Storage Technology (2010) (4)
- EVA: A Symbolic Approach to Accelerating Exploratory Video Analytics with Materialized Views (2022) (4)
- VirtualConnection: Opportunistic Networking for Web on Demand (2010) (4)
- Adaptable protocol stack architecture for future sensor networks (2006) (4)
- Computer Systems: An Integrated Approach to Architecture and Operating Systems (2010) (4)
- Towards aspect-oriented programming support for cluster computing (2002) (4)
- RFID Middleware Systems: A Comparative Analysis (2011) (4)
- A scalable sharing architecture for a parallel database system (1994) (4)
- A Distributed Hardware Barrier in an Optical Bus-Based Distributed Shared Memory Multiprocessor (1992) (3)
- FogStore (2018) (3)
- Adaptive resource utilization via feedback control for streaming applications (2005) (3)
- Scalable Spatio-temporal Analysis on Distributed Camera Networks (2013) (3)
- Generating and analyzing synthetic workloads using iterative distillation (2004) (3)
- Measurements of distributed operating systems (1988) (3)
- An architecture for EventWeb (2004) (3)
- Optical bus protocol for a distributed-shared-memory multiprocessor (1991) (3)
- Experiences with optimizing two stream-based applications for cluster execution (2005) (3)
- METRIC: A Middleware for Entry Transactional Database Clustering at the Edge (2018) (3)
- An Eecient Transient Versioning Method (1995) (2)
- A design of a memory management unit for object-based systems (1989) (2)
- NFSlicer: Data Movement Optimization for Shallow Network Functions (2022) (2)
- Synthesizing Network Requirements Using Parallel Scientific Applications (1994) (2)
- Beehive: application-driven systems support for cluster computing (1997) (2)
- A Comparative Evaluation of Techniques for Studying Parallel Systems (1994) (2)
- An Architecture for Pervasive Computing (2004) (2)
- EM-based Radar Signal Processing and Tracking (2021) (2)
- ePulsar: Control Plane for Publish-Subscribe Systems on Geo-Distributed Edge Infrastructure (2021) (2)
- Interaction Between Stampede Runtime and Operating Systems (2002) (2)
- Performance study of a cluster runtime system for dynamic interactive stream-oriented applications (2003) (2)
- STTR (2018) (1)
- Use of Dependency Information for Memory Optimizations in Distributed Streaming Applications (2007) (1)
- Methods of Memory Optimizations in Streaming Applications (2007) (1)
- Reliable middleware framework for rfid system (2010) (1)
- A Scalable Workload Model of Media-Enhanced Classrooms (1999) (1)
- LU Logging - an Efficient Transaction Recovery Method (1993) (1)
- An Efficient Transient Versioning Method (1995) (1)
- Techniques for Reducing the Complexity of Large System Models (1987) (1)
- A drop-in middleware for serializable DB clustering across geo-distributed sites (2020) (1)
- Scalable Implementation of Synchronization Primitives on Broadcast Rings (1993) (1)
- A computational model for message-passing (1992) (1)
- EcoSystem : A Set of Grid Computing Tools for a Class of Economic Applications (2007) (1)
- Avoiding Contention between Reads and Writes Using Dynamic Versioning (1994) (1)
- Using an Optical Bus in a Distributed Memory Multicomputer (1991) (1)
- The Sensible Sharing Approach to a Scalable, High-Performance Database System (1993) (1)
- A Distributed System for Supporting Spatio-temporal Analysis on Large-scale Camera Networks (2012) (1)
- Optimizing Stream-oriented Applications for Clustr Execution (2002) (1)
- A Black-Box Approach for Estimating Utilization of Polled IO Network Functions (2019) (1)
- MicroEdge: a multi-tenant edge cluster system architecture for scalable camera processing (2022) (1)
- A path based reliable middleware framework for RFID devices (2010) (1)
- Towards realizing scalable high performance parallel systems (1994) (1)
- MicroEdge (2022) (0)
- Creating a revolutionary academic program (2022) (0)
- Locks, Directories, and Weak Coherence—a Recipe for Scalable Shared Memory Architectures (1992) (0)
- NMI: Exploration of middleware technologies for ubiquitous computing with applications to grid computing (2008) (0)
- RAPH : Distributed Graph Processing for Camera Networks (2015) (0)
- ITR/SY: a distributed programming infrastructure for integrating smart sensors (2009) (0)
- Real-Time Software Architecture for EM-Based Radar Signal Processing and Tracking (2022) (0)
- PARINO --- An Extendable Framework for Solving Mixed Integer Programs in Parallel (1997) (0)
- Proof: Consider the Execution Such That Proof: Consider the following Execution 7.1 Other Weak Consistency Models 7.1.2 Processor Consistency 6 Lower Bounds for Implementing Hybrid Consistency (2011) (0)
- IEEE ICCCN 2007 Chairs Recommended Papers (2007) (0)
- Opportunities for Optimizing the Container Runtime (2022) (0)
- Avoiding Conflicts between Reads and Writes Using Dynamic Versioning (1994) (0)
- Distributed operating systems and machine architecture : reducing the semantic gap (1989) (0)
- System infrastructure for ubiquitous presence (2000) (0)
- Trading Processor Cycles for Communication (2004) (0)
- Preface to the Special Issue on Architectural Support for Operating Systems (1988) (0)
- FTopologyF Generation Application Design Network Topology Python Script MaxiNet Emulator Docker Image Topology Transformation FogFNode Placement Edge Identification (2018) (0)
- Virtualized Approach Towards Achieving Seamless Mobility (2010) (0)
- Foresight (2021) (0)
- Where did my 256 GB go? A Measurement Analysis of Storage Consumption on Smart Mobile Devices (2021) (0)
- Symposium on Services Computing Program Committee (2019) (0)
- ClairvoyantEdge: Prescient Prefetching of On-demand Video at the Edge of the Network (2022) (0)
- A Collection of White Papers from the BDEC2 Workshop in Bloomington, IN (2018) (0)
- Parino { An Extendable Framework for Solving MixedInteger Programs in (1997) (0)
- State Management in .NET Web Services (2003) (0)
- Exploiting optical waveguides in general-purpose parallel computing (1993) (0)
- A Path Based System for Guidance in Pervasive Environment (2009) (0)
- A New Cryptographic Protocol for Biometric Security Technologies (2001) (0)
- Computer Systems (2012) (0)
- LAWN: A Protocol for Remote Authentication overWireless Networks (2005) (0)
- Distributed shared memory in a high speed fiber optic network (1993) (0)
- OneEdge (2021) (0)
- Architectural Issues In Parallel and Distributed Computing (1997) (0)
- Rate Control for Threads in Streaming Applications (2004) (0)
- Situation Awareness (2021) (0)
- SMART CITIES: Issues of Participation, Access & Equity (2017) (0)
- Where did my 256 GB go? A Measurement Analysis of Storage Consumption on Smart Mobile Devices (2021) (0)
- Foresight: planning for spatial and temporal variations in bandwidth for streaming services on mobile devices (2021) (0)
- CSR:Small:Storage Architecture for the Next Generation of Smart Mobile Platforms (2014) (0)
- Reasoning about Time, Location, and Identity in Distributed Pervasive Computing (2004) (0)
This paper list is powered by the following services:
Other Resources About Umakishore Ramachandran
What Schools Are Affiliated With Umakishore Ramachandran?
Umakishore Ramachandran is affiliated with the following schools: