Sumeer Bhola

dblp:39/840 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
0since 2021 · last 2020
0009-0003-0160-4113ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 6 first-authorSecurity and privacy · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 50% Distributed and cloud data management · 50%
Network and information security
2 papers
Usable security · 33% Web and mobile security · 29% Systems and software security · 29%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 73% Performance modeling and evaluation · 23% Cloud and datacenter computing · 4%

Topics — the 10 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › observability
large-scale monitoring
0.112020
Monarch: Google's Planet-Scale In-Memory Time Series Database · Proc. VLDB Endow. 2020
Usable security
privacy control
0.112009
xBook: Redesigning Privacy Control in Social Networking Platforms · USENIX Security Symposium 2009
Privacy and data protection
social network privacy
0.012009
xBook: Redesigning Privacy Control in Social Networking Platforms · USENIX Security Symposium 2009
Concurrent programming
synchronization
0.012000
1/k phase stamping for continuous shared data (extended abstract) · PODC 2000
Performance modeling and evaluation
workload characterization
0.011999
Workload Modeling for Highly Interactive Applications · SIGMETRICS 1999
Performance modeling and evaluation › workload characterization
workload modeling
0.011999
Workload Modeling for Highly Interactive Applications · SIGMETRICS 1999
Collaborative and social computing
groupware
0.011998
Responsiveness and Consistency Tradoffs in Interactive Groupware · PODC 1998
Distributed systems
distributed interactive applications
0.012000
1/k phase stamping for continuous shared data (extended abstract) · PODC 2000
Cloud and datacenter computing
wide-area platform
0.012000
1/k phase stamping for continuous shared data (extended abstract) · PODC 2000
Performance modeling and evaluation
simulation
0.011999
Workload Modeling for Highly Interactive Applications · SIGMETRICS 1999

Methods — techniques the papers use, named apart from their topics

regionalized architecture · 0.9in-memory ingestion · 0.9global query plane · 0.9
YearPublicationVenuePosition
2020 Monarch: Google's Planet-Scale In-Memory Time Series Database
abstract
Monarch is a globally-distributed in-memory time series database system in Google. Monarch runs as a multi-tenant service and is used mostly to monitor the availability, correctness, performance, load, and other aspects of billion-user-scale applications and systems at Google. Every second, the system ingests terabytes of time series data into memory and serves millions of queries. Monarch has a regionalized architecture for reliability and scalability, and global query and configuration planes that integrate the regions into a unified system. On top of its distributed architecture, Monarch has flexible configuration, an expressive relational data model, and powerful queries. This paper describes the structure of the system and the novel mechanisms that achieve a reliable and flexible unified system on a regionalized distributed architecture. We also share important lessons learned from a decade's experience of developing and running Monarch as a service in Google.
Colin Adams, Benjamin Atkin, John Banning, Sumeer Bhola, Richard W. Buskens, Yoo Chung, Qin Jia, Nick Sakharov, George Talbot, Adam Tart
Proc. VLDB Endow.5
2009 xBook: Redesigning Privacy Control in Social Networking Platforms
Kapil Singh, Sumeer Bhola, Wenke Lee
USENIX Security Symposium2
2008 Online Optimization for Latency Assignment in Distributed Real-Time Systems
abstract
As distributed real-time applications gain in popularity, a key challenge is to allocate resources so that diverse real-time requirements (including non-real-time applications), distributed application components and varying workloads can all be accommodated without violating timeliness constraints. We examine the problem of resource allocation in distributed soft real-time systems, where both network and CPU resources are consumed. The timeliness constraints of applications are expressed through utility functions, which compute "benefit" as a function of end-to-end latency. We present LLA (Lagrangian Latency Assignment), a scalable and efficient distributed algorithm which maximizes aggregate utility by computing an optimal trade-off between end-to-end latency and allocated resources. The algorithm runs continuously and adapts to both workload and resource variations. LLA is guaranteed to converge if the workload and resource requirements stabilize. We evaluate the quality of results and convergence characteristics under various workloads, using both simulation and real-world experimentation.
Cristian Lumezanu, Sumeer Bhola, Mark Astley
ICDCS2
2008 SMash: secure component model for cross-domain mashups on unmodified browsers
abstract
Mashup applications mix and merge content (data and code) from multiple content providers in a user's browser, to provide high-value web applications that can rival the user experience provided by desktop applications. Current browser security models were not designed to support such applications and they are therefore implemented with insecure workarounds. In this paper, we present a secure component model, where components are provided by different trust domains, and can interact using a communication abstraction that allows ease of specification of a security policy. We have developed an implementation of this model that works currently in all major browsers, and addresses challenges of communication integrity and frame-phishing. An evaluation of the performance of our implementation shows that this approach is not just feasible but also practical.
Frederik De Keukelaere, Sumeer Bhola, Michael Steiner 0001, Suresh Chari, Sachiko Yoshihama
WWW2
2006 Utility Optimization for Event-Driven Distributed Infrastructures
abstract
Event-driven distributed infrastructures are becoming increasingly important for information dissemination and application integration. We examine the problem of optimal resource allocation for such an infrastructure composed of an overlay of nodes. Resources, like CPU and network bandwidth, are consumed by both message flows and message consumers; therefore, we consider both rate control for flows and admission control for consumers. This makes the optimization problem difficult because the objective function is nonconcave and the constraint set is nonconvex. We present LRGP (Lagrangian Rates, Greedy Populations), a scalable and efficient distributed algorithm to maximize the total system utility. The key insight of our solution involves partitioning the optimization problem into two types of subproblems: a greedy allocation for consumer admission control and a Lagrangian allocation to compute the flow rates, and linking the subproblems in a manner that allows tradeoffs between consumer admission and flow rates while satisfying the nonconvex constraints. LRGP allows an autonomic approach to system management where nodes collaboratively optimize aggregate system performance. We evaluate the quality of results and convergence characteristics under various workloads.
Cristian Lumezanu, Sumeer Bhola, Mark Astley
ICDCS2
2005 Subscription Propagation and Content-Based Routing with Delivery Guarantees
Sumeer Bhola, Daniel C. Sturman
DISC2
2004 Subscription Propagation in Highly-Available Publish/Subscribe Middleware
Daniel C. Sturman, Sumeer Bhola
Middleware3
2003 Scalably Supporting Durable Subscriptions in a Publish/Subscribe System
abstract
We describe algorithms to scalably support durable subscriptions in a publish-subscribe system. Durable subscriptions are guaranteed exactly-once message delivery, despite periods of disconnection from the system. Our algorithms persistently log each message only once in the system, and can support administratively specified 'early-release' policies that reclaim persistent storage in the presence of misbehaving durable subscribers. To efficiently recover messages missed by a disconnected durable subscriber, without refiltering messages published while the subscriber was disconnected, we persistently log filtering information in a manner optimized for the read/write pattern of durable subscriptions. Consolidation of data-structures across all subscribers that are done with catching up (after a disconnection) , helps the system support a larger number of subscribers. We experimentally demonstrate the low-latency and scalability properties of our implementation, both in the presence and absence of failures.
Sumeer Bhola, Joshua S. Auerbach
DSN1
2003 Congestion Control in a Reliable Scalable Message-Oriented Middleware
Peter R. Pietzuch, Sumeer Bhola
Middleware2
2002 Exactly-once Delivery in a Content-based Publish-Subscribe System
abstract
This paper presents a general knowledge model for propagating information in a content-based publish-subscribe system. The model is used to derive an efficient and scalable Protocol for exactly-once delivery to large numbers (tens of thousands per broker) of content-based subscribers in either publisher order or uniform total order Our protocol allows intermediate content filtering at each hop, but requires persistent storage only at the publishing site. It is tolerant of message drops, message reorderings, node failures, and link failures, and maintains only "soft" state at intermediate nodes. We evaluate the performance of our implementation both under failure-free conditions and with fault injection.
Sumeer Bhola, Robert E. Strom, Saurabh Bagchi, Joshua S. Auerbach
DSN1
2000 1/k phase stamping for continuous shared data (extended abstract)
abstract
Interactive distributed applications are a relatively new class of applications that are enabled by sharing continuously evolving data across distributed sites (and users). The characteristics of application data include very fine-grained updates that can atomically access a subset of the shared data, masking of update effects, and irregular locality and contention for access. Existing programming approaches are not appropriate for programming such continuous shared data in a wide-area environment.
Sumeer Bhola, Mustaque Ahamad
PODC1
1999 Workload Modeling for Highly Interactive Applications
abstract
No abstract available.
Sumeer Bhola, Mustaque Ahamad
SIGMETRICS1
1998 Flexible Batching and Consistency Mechanisms for Building Interactive Groupware Applications
abstract
The paper presents our state sharing support for building object oriented interactive groupware in wide area distributed environments. We motivate and present an asynchronous model for updating replicated state, which supports atomicity of updates across multiple shared objects. Coupled with our flexible marshalling framework, this model allows existing application data structure classes to be easily extended and made shareable. To solve the problem of replica consistency we use a novel combination of three mechanisms: (1) global locks, (2) detection of incorrect update ordering, and (3) cloning a subset of the shared objects and state reinitialization. Finally, to reduce network load due to fine grain user interaction, we provide a framework for application specified event batching called Late Event Modification.
Sumeer Bhola, Bodhi Mukherjee, Sri Doddapaneni, Mustaque Ahamad
ICDCS1
1998 Responsiveness and Consistency Tradoffs in Interactive Groupware
abstract
No abstract available.
Sumeer Bhola, Guruduth Banavar, Mustaque Ahamad
PODC1