Demo Data from EDBT 2026 / reviewers in the wild / expert
Kavitha Ranganathan
dblp:45/5493
· DBLP profile ↗
10ranked-venue papers
6as first author
1since 2021 · last 2023
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Applied, 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.
| Computer networks
1 paper |
Wireless networking · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 61% Cloud and datacenter computing · 30% High-performance computing · 9% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless networking › broadcast
broadcast algorithm |
0.2 | 1 | 2014 | Enabling Grassroots Communication: A Memory-Aided Broadcast Mechanism for a Community Radio Service on an Ad hoc Device-to-Device Mobile Network · IEEE Trans. Commun. 2014 |
Wireless networking
mobile ad hoc networks |
0.2 | 1 | 2014 | Enabling Grassroots Communication: A Memory-Aided Broadcast Mechanism for a Community Radio Service on an Ad hoc Device-to-Device Mobile Network · IEEE Trans. Commun. 2014 |
Wireless networking
wireless network protocols |
0.2 | 1 | 2014 | Enabling Grassroots Communication: A Memory-Aided Broadcast Mechanism for a Community Radio Service on an Ad hoc Device-to-Device Mobile Network · IEEE Trans. Commun. 2014 |
Distributed systems › distributed scheduling
data-aware scheduling |
0.0 | 1 | 2002 | Decoupling Computation and Data Scheduling in Distributed Data-Intensive Applications · HPDC 2002 |
Distributed systems › grid computing
data grid |
0.0 | 1 | 2002 | Decoupling Computation and Data Scheduling in Distributed Data-Intensive Applications · HPDC 2002 |
Cloud and datacenter computing
resource management |
0.0 | 1 | 2002 | Decoupling Computation and Data Scheduling in Distributed Data-Intensive Applications · HPDC 2002 |
High-performance computing
data-intensive computing |
0.0 | 1 | 2002 | Decoupling Computation and Data Scheduling in Distributed Data-Intensive Applications · HPDC 2002 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | FDA-approved machine learning algorithms in neuroradiology: A systematic review of the current evidence for approval
Alexander G. Yearley, Caroline M. W. Goedmakers, Armon Panahi, Joanne Doucette, Aakanksha Rana, Kavitha Ranganathan, Timothy R. Smith |
Artif. Intell. Medicine | 6 |
| 2014 | Enabling Grassroots Communication: A Memory-Aided Broadcast Mechanism for a Community Radio Service on an Ad hoc Device-to-Device Mobile NetworkabstractThis paper investigates deploying a village level community radio application on an ad hoc network substrate comprising completely of basic mobile phones. We envision a system where any user in the network is equally empowered to generate and distribute audio content to the entire network, using his or her mobile phone. The paper focuses on the study of suitable broadcast algorithms for such a network. In this context we propose a novel broadcast technique called MaBA (Memoryaided Broadcast Algorithm) where nodes bank on their memory to decide whether to forward packets of an audio stream - capitalizing on their past behavior to stabilize on fixed routes for the entire stream. In our scheme called Environs Aware Broadcast Mechanism (EABA), a node gauges the local mobility around itself and uses that to decide which of two broadcast mechanisms to use. When mobility is high it uses SBA (Scalable Broadcast Algorithm), a well-known neighbor knowledge broadcast algorithm with relatively high overheads; but when mobility is low it switches to MaBA. Extensive simulations on a village level MANET confirm that EABA is successful in substantially reducing jitter, latency and packet loss: all critical metrics for an audio application. At the same time EABA does not incur other overheads and maintains the same levels of reachability and efficiency as SBA. Kavitha Ranganathan, Sonia Arora |
IEEE Trans. Commun. | 1 |
| 2007 | Support Services: Persuading Employees and Customers to Do what Is in the Community's Best Interest
Mark Brodie, Jennifer Lai, Jonathan Lenchner, William Luken, Kavitha Ranganathan, Jung-Mu Tang, Maja Vukovic |
PERSUASIVE | 5 |
| 2006 | A Layered Framework for Connecting Client Objectives and Resource CapabilitiesabstractIn large-scale, distributed systems such as Grids, an agreement between a client and a service provider specifies service level objectives both as expressions of client requirements and as provider assurances. From an application perspective, these objectives should be expressed in a high-level, service or application-specific manner rather than requiring clients to detail the necessary resources. Resource providers on the other hand, expect low-level, resource-specific performance criteria that are uniform across applications and can be easily interpreted and provisioned. This paper presents a framework for service management that addresses this gap between high-level specification of client performance objectives and existing resource management infrastructures. The paper identifies three levels of abstraction for resource requirements a service provider needs to manage, namely: detailed specification of raw resources, virtualization of heterogeneous resources as abstract resources, and performance objectives at an application level. The paper also identifies three key functions for managing service-level agreements, namely: translation of resource requirements across abstraction layers, arbitration in allocating resources to client requests, and aggregation and allocation of resources from multiple lower-level resource managers. One or more of these key functions may be present at each abstraction layer of a service-level manager. Thus, layering and the composition of these functions across abstraction layers enables modeling of a wide array of management scenarios. The framework we present uses service metadata and/or service performance models to map client requirements to resource capabilities, uses business value associated with objectives to arbitrate between competing requests, and allocates resources based on previously negotiated agreements. We instantiate this framework for three different scenarios and explain how the architectural principles we introduce are used in the real-word. Asit Dan, Kavitha Ranganathan, Catalin Dumitrescu, Matei Ripeanu |
Int. J. Cooperative Inf. Syst. | 2 |
| 2005 | Proactive Management of Service Instance Pools for Meeting Service Level Agreements
Kavitha Ranganathan, Asit Dan |
ICSOC | 1 |
| 2005 | Evolving Toward the Perfect Schedule: Co-scheduling Job Assignments and Data Replication in Wide-Area Systems Using a Genetic Algorithm
Thomas Phan, Kavitha Ranganathan, Radu Sion |
JSSPP | 2 |
| 2004 | Incentive mechanisms for large collaborative resource sharingabstractWe study the nature of sharing resources in distributed collaborations such as Grids and peer-to-peer systems. By applying the theoretical framework of the multi-person prisoner's dilemma to this resource sharing problem, we show that in the absence of incentive schemes, individual users are apt to hold back resources, leading to decreased system utility. Using both the theoretical framework as well as simulations, we compare and contrast three different incentive schemes aimed at encouraging users to contribute resources. Our results show that soft-incentive schemes are effective in incentivizing autonomous entities to collaborate, leading to increased gains for all participants in the system. Kavitha Ranganathan, Matei Ripeanu, A. Sarin, Ian T. Foster |
CCGRID | 1 |
| 2003 | Simulation Studies of Computation and Data Scheduling Algorithms for Data Grids
Kavitha Ranganathan, Ian T. Foster |
J. Grid Comput. | 1 |
| 2002 | Improving Data Availability through Dynamic Model-Driven Replication in Large Peer-to-Peer CommunitiesabstractEfficient data sharing in global peer-to-peer systems is complicated by erratic node failure, unreliable network connectivity and limited bandwidth. Replicating data on multiple nodes can improve availability and response time. Yet determining when and where to replicate data in order to meet performance goals in large-scale systems with many users and files, dynamic network characteristics, and changing user behavior is difficult. We propose an approach in which peers create replicas automatically in a decentralized fashion, as required to meet availability goals. The aim of our framework is to maintain a threshold level of availability at all times. We identify a set of factors that hinder data availability and propose a model that decides when more replication is necessary. We evaluate the accuracy and performance of the proposed model using simulations. Our preliminary results show that the model is effective in predicting the required number of replicas in the system. Kavitha Ranganathan, Adriana Iamnitchi, Ian T. Foster |
CCGRID | 1 |
| 2002 | Decoupling Computation and Data Scheduling in Distributed Data-Intensive ApplicationsabstractIn high-energy physics, bioinformatics, and other disciplines, we encounter applications involving numerous, loosely coupled jobs that both access and generate large data sets. So-called Data Grids seek to harness geographically distributed resources for such large-scale data-intensive problems. Yet effective scheduling in such environments is challenging, due to a need to address a variety of metrics and constraints while dealing with multiple, potentially independent sources of jobs and a large number of storage, compute, and network resources. We describe a scheduling framework that addresses these problems. Within this framework, data movement operations may be either tightly bound to job scheduling decisions or, alternatively, performed by a decoupled, asynchronous process on the basis of observed data access patterns and load. We develop a family of algorithms and use simulation studies to evaluate various combinations. Our results suggest that while it is necessary to consider the impact of replication, it is not always necessary to couple data movement and computation scheduling. Instead, these two activities can be addressed separately, thus significantly simplifying the design and implementation. Kavitha Ranganathan, Ian T. Foster |
HPDC | 1 |