Demo Data from EDBT 2026 / reviewers in the wild / expert
Shankar Ponnekanti
dblp:64/5450
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 4 · 3 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-author
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.
| Human-computer interaction and pervasive computing
4 papers |
Ubiquitous computing and smart environments · 70% Interaction techniques and input · 25% User interface design and tools · 6% | |
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 77% Software maintenance and evolution · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 5 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Ubiquitous computing and smart environments › pervasive computing infrastructure
middleware |
0.0 | 1 | 2003 | Portability, Extensibility and Robustness in iROS · PerCom 2003 |
Ubiquitous computing and smart environments › pervasive computing infrastructure
service discovery |
0.0 | 1 | 2003 | Application-Service Interoperation without Standardized Service Interfaces · PerCom 2003 |
Services computing and microservices
service interoperability |
0.0 | 1 | 2003 | Application-Service Interoperation without Standardized Service Interfaces · PerCom 2003 |
Distributed systems
middleware |
0.0 | 1 | 2003 | Portability, Extensibility and Robustness in iROS · PerCom 2003 |
Interaction techniques and input › cross-device interaction
multi-display interaction |
0.0 | 1 | 2001 | Multibrowsing: Moving Web Content across Multiple Displays · UbiComp 2001 |
Methods — techniques the papers use, named apart from their topics
semantic compatibility reasoning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Interoperability Among Independently Evolving Web Services
Shankar Ponnekanti, Armando Fox |
Middleware | 1 |
| 2003 | Application-Service Interoperation without Standardized Service InterfacesabstractTo programmatically discover and interact with services in ubiquitous computing environments, an application needs to solve two problems: (1) is it semantically meaningful to interact with a service? If the task is "printing a file", a printer service would be appropriate, but a screen rendering service or CD player service would not. (2) If yes, what are the mechanics of interacting with the service - remote invocation mechanics, names of methods, numbers and types of arguments, etc.? Existing service frameworks such as Jini and UPnP conflate these problems - two services are "semantically compatible" if and only if their interface signatures match. As a result, interoperability is severely restricted unless there is a single, globally agreed-upon, unique interface for each service type. By separating the two subproblems and delegating different parts of the problem to the user and the system, we show how applications can interoperate with services even when globally unique interfaces do not exist for certain services. Shankar Ponnekanti, Armando Fox |
PerCom | 1 |
| 2003 | Portability, Extensibility and Robustness in iROSabstractThe dynamism and heterogeneity in ubicomp environments on both short and long time scales implies that middleware platforms for these environments need to be designed ground up for portability, extensibility and robustness. In this paper, we describe how we met these requirements in iROS, a middleware platform for a class of ubicomp environments, through the use of three guiding principles - economy of mechanism, client simplicity and levels of indirection. Apart from theoretical arguments and experimental results, experience through several deployments with a variety of apps, in most cases not done by the original designers of the system, provides some validation in practice that the design decisions have in fact resulted in the intended portability, extensibility and robustness. A retrospective examination of the system leads the authors to the following lesson: A logically-centralized design and physically-centralized implementation enables the best behavior in terms of extensibility and portability along with ease of administration, and sufficient behavior in terms of scalability and robustness. Shankar Ponnekanti, Brad Johanson, Emre Kiciman, Armando Fox |
PerCom | 1 |
| 2001 | Multibrowsing: Moving Web Content across Multiple Displays
Brad Johanson, Shankar Ponnekanti, Caesar Sengupta, Armando Fox |
UbiComp | 2 |
| 2001 | ICrafter: A Service Framework for Ubiquitous Computing Environments
Shankar Ponnekanti, Brian Lee 0002, Armando Fox, Pat Hanrahan, Terry Winograd |
UbiComp | 1 |
| 2000 | Optimizing a "Content-Aware" Load Balancing Strategy for Shared Web Hosting ServiceabstractFLEX is a new scalable "locality-aware" solution for achieving both load balancing and efficient memory usage on a cluster of machines hosting several Web sites. FLEX allocates the sites to different machines in the cluster based on their traffic characteristics. We propose a set of new methods and algorithms (Simple+, Advanced and Advanced+) to improve the allocation of the Web sites to different machines. New methods show additional performance benefits as compared to the original Simple strategy. Experiments show that FLEX outperforms traditional load-balancing solutions by 50% to 100% (in throughput), even for a four-node cluster. The miss ratio is improved 2-3 times. Ludmila Cherkasova, Shankar Ponnekanti |
MASCOTS | 2 |