Demo Data from EDBT 2026 / reviewers in the wild / expert
Venkatesh Krishnaswamy
dblp:22/3250
· DBLP profile ↗
20ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4Human-computer interaction and ubiquitous computing · 4Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 51% Processor architecture and microarchitecture · 16% Distributed systems · 16% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming models › concurrent programming languages
linda |
0.0 | 2 | 1988 | Matching Language and Hardware for Parallel Computation in the Linda Machine · IEEE Trans. Computers 1988 The Architecture of a Linda Coprocessor · ISCA 1988 |
Distributed systems › middleware
tuple space |
0.0 | 2 | 1988 | Matching Language and Hardware for Parallel Computation in the Linda Machine · IEEE Trans. Computers 1988 The Architecture of a Linda Coprocessor · ISCA 1988 |
Processor architecture and microarchitecture › special-purpose processor
coprocessor |
0.0 | 1 | 1988 | The Architecture of a Linda Coprocessor · ISCA 1988 |
Parallel and multicore computing
parallel programming environment |
0.0 | 1 | 1988 | The Architecture of a Linda Coprocessor · ISCA 1988 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1988 | Matching Language and Hardware for Parallel Computation in the Linda Machine · IEEE Trans. Computers 1988 |
Processor architecture and microarchitecture › special-purpose processor
coprocessor design |
0.0 | 1 | 1988 | Matching Language and Hardware for Parallel Computation in the Linda Machine · IEEE Trans. Computers 1988 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1988 | The Architecture of a Linda Coprocessor · ISCA 1988 |
Methods — techniques the papers use, named apart from their topics
microprogramming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Enhancing message collaboration through predictive modeling of user behaviorabstractResearch studies have shown that the effectiveness of collaboration and the choice of communication modality is intricately linked with the perceived presence and availability of the collaborating parties. Most collaboration systems offer users the ability to publish their presence for effective col Biswajyoti Pal, Anupama Pasumarthy, Krishna Kishore Dhara, Venkatesh Krishnaswamy |
CollaborateCom | 4 |
| 2013 | Building Communicating Web Applications Leveraging Endpoints and Cloud Resource ServiceabstractWe describe a resource-based architecture to quickly and easily build communicating web applications. Resources are structured and hierarchical data stored in the server but accessed by the endpoint via the application logic running in the browser. The architecture enables deployments that are fully cloud based, fully on-premise or hybrid of the two. Unlike a single web application controlling the user's social data, this model allows any application to access the authenticated user's resources for application mash-ups, e.g., user contacts created by one application are used by another on permission from the user instead of the first application. We present a Rtisy, a platform to further simplify web application development by using pre-built communication widgets for common use cases such as phone call, conferencing, call distribution and video publish or play. The architecture extends beyond web to native applications and reduces the barrier between web and non-web applications for communication. Our resource access protocol acts as a generic signaling mechanism for the emerging WebRTC (Web Real-Time Communications). We have implemented several applications completely in HTML5 running in the browser using this resource-based architecture. Kundan Singh, Venkatesh Krishnaswamy |
IEEE CLOUD | 2 |
| 2013 | Profile sharing recommendation system for enterprise collaborationabstractCollaboration among enterprise users is often enhanced by their prior history that may include summary of the topics discussed, people involved, documents shared, and other such profile information. In enterprises, unlike in consumer collaboration, sharing this profile information could be extreme Shivangi Agarwal, Krishna Kishore Dhara, Venkatesh Krishnaswamy |
CollaborateCom | 3 |
| 2013 | Private overlay of enterprise social data and interactions in the public web contextabstractWe describe our project, living-content, that creates a private overlay of enterprise social data and interactions on public websites via a browser extension and HTML5. It enables starting collaboration from and storing private interactions in the context of web pages. It addresses issues such as la Kundan Singh, Venkatesh Krishnaswamy |
CollaborateCom | 2 |
| 2012 | Inferring relevant people from multi-modal user communication activityabstractMany network services such as email services and online social networking applications offer enhanced capabilities to standard communication services by mining user data. Examples of such services are friend suggestions, marketing recommendations, etc. In this paper, we look at enhancing related people or a simple contacts application by inferring a dynamic set of relevant people for users at any given time. We argue that this problem is non-trivial and different from finding friends and recommendation systems. We present models for influences of multi-modal communication units that determine the relevance score of people. We present our approach along with performance and evaluation details from a deployed service in a real enterprise communication network. Krishna Kishore Dhara, Venkatesh Krishnaswamy, Prasad Katre |
CCNC | 2 |
| 2012 | Semantic structure in a federated collaboration environmentabstractConnectedSpaces is a novel federated collaboration environment that integrates different collaboration tools and paradigms for enterprise use. Collaborations are organized into containers called spaces. Recently we have extended ConnectedSpaces to enable spaces and their contents to have semantic p John F. Buford, Venkatesh Krishnaswamy |
CollaborateCom | 2 |
| 2011 | Automatic phone number mapping verification for phone number based SIP peeringabstractWhile VoIP spread widely, its deployments are isolated islands interconnected via the PSTN and E.164 phone numbers are still the universal addresses for phones. Mapping phone number to SIP address is essential for SIP peering based on phone numbers. The public ENUM designed for this has not been successful due to the complexity of phone number ownership delegation. This paper proposes a secure and reliable mechanism for automatic phone number mapping verification, addressing the problem of the public ENUM and also enabling phone number based P2P SIP peering establishment. Eunsoo Shim, Venkatesh Krishnaswamy, Henning Schulzrinne |
CCNC | 2 |
| 2010 | Integrating Enterprise Communications into Google WaveabstractThis paper proposes our approach of integrating enterprise telecommunication functions into Google Wave. Our approach can monitor communication events and utilize Google Wave functions to enhance call handling. C. Mohit, Xiaotao Wu, Venkatesh Krishnaswamy |
CCNC | 3 |
| 2010 | Reconsidering Social Networks for Enterprise Communication ServicesabstractSocial networking applications leverage valuable information from social graphs and integrate communication capabilities to offer new services. However, currently, these applications are limited to communication capabilities such as click-to-call or click-to-conference. Once the communication session is established the social context and the communication context are not integrated in these services. For social network communication services such integration permits new and novel user services. Further, enabling those services in the enterprise context will enhance social networks as a communication and collaboration tool in enterprises. In this paper, we look at such services and argue that social network applications and enterprise social networking communication applications have some fundamental differences. We discuss new notions such as transient relationships, domain separation, user views, and several other issues that need to be addressed for enabling new social networking communication services for enterprises. We present a model that addresses these issues and describe our prototype implementation with a use case example. Krishna Kishore Dhara, Venkatesh Krishnaswamy, Taranjeet Singh |
GLOBECOM | 2 |
| 2009 | Location Privacy Enforcement in a Location-Based Services PlatformabstractLocation privacy management is an important requirement for location based services. Here we describe the design and implementation of location privacy enforcement mechanisms based on the IETF Geopriv specifications as part a location-based services platform that we previously developed. Our design involves a new and more efficient session-based access validation mechanism. In addition, we evaluate the expressiveness of Geopriv rules for describing a variety of privacy rules. We find a number of limitations and propose some methods for extending the rule notation for addressing these limitations. We conclude with an overview of our prototype implementation. John F. Buford, Xiaotao Wu, Saratchand Kanuri, Ratan Bajpai, Venkatesh Krishnaswamy |
CCNC | 5 |
| 2009 | Virtual Worlds as a Tool for Enterprise ServicesabstractOnline virtual worlds offer exciting new opportunities for enterprises or businesses. To exploit these opportunities enterprises need to find a way to integrate virtual world services with their real-world services, and to exploit virtual worlds rich collaboration environment to offer new or enhanced services. However, there are many challenges to realizing these goals, such as resolving virtual and real identifications, controlling communication sessions between real and virtual world entities, and managing resources in both worlds. In this paper, we study these issues and propose a framework for integrating virtual worlds into enterprise service work flow. We implemented a customer service in a VW contact center that is integrated with corresponding enterprise services. We also present a novel mechanism in virtual worlds that allow users to bring their own resources, along with the contact center resources, and share the resources with other customers or agents to resolve customer issues. Further, we present experiences from our prototype. Sameer Vijaykar, Muthukkumar S. Kadavasal, Krishna Kishore Dhara, Xiaotao Wu, Venkatesh Krishnaswamy |
CCNC | 5 |
| 2009 | A Framework for Developing User-Centric Services for Communication End-PointsabstractWith the availability of application development frameworks, such as iPhone, Android, etc., there is a huge shift in application development towards providing user-centric services on communication end-points (phones). A key aspect of such frameworks and of the services developed using those frameworks is that they are often independent of communication sessions. In this paper we argue that there is a class of applications that could enable novel new applications that interact with communication sessions. Most end-point frameworks do not deal with such applications because they seem to require complex call control modeling and application arbitration. In this paper, we motivate the need for applications that interact with communication sessions, propose a framework that allows rapid development of user-centric services without the need for complex call modeling or application arbitration. We present our realization of the proposed framework with examples and use cases from live trial systems. Krishna Kishore Dhara, Tim I. Ross, Venkatesh Krishnaswamy |
GLOBECOM | 3 |
| 2009 | Spatial-Temporal Event CorrelationabstractTemporal event correlation deals with removing temporally redundant events to produce synthesized events, simplifying downstream processing. In situation management applications and location-based services, it is necessary to incorporate spatial constraints into the correlation process. This requirement is difficult to meet because the traditional algorithms for spatial processing are not well-suited to spatial dynamics occurring in these applications. In this paper we formalize spatial-temporal event correlation compared to the functionality of temporal correlation, present an architecture for efficient implementation, analytically analyze the architecture's performance relative to two other designs, and describe a system design for efficiently supporting situation management applications and location-based services. John F. Buford, Xiaotao Wu, Venkatesh Krishnaswamy |
ICC | 3 |
| 2009 | Managing Distributed Feature Interactions in Enterprise SIP Application ServersabstractSeveral trends in SIP application server deployments in large scale telephony environments exacerbate the classic problem of feature interaction : use of distributed feature servers, mixing of legacy and green-field feature servers, and the co-existence of multiple third-party feature implementations provisioned in the same environment. Next-generation SIP application servers will include an application router (AR) to provide more application control over feature sequencing. As we discuss here, the AR can be augmented to incorporate feature interaction detection and resolution logic. We describe a novel design for run-time feature interaction detection and resolution in an environment of distributed feature servers using a SIP application server with application routing function, such as that defined in JSR 289. The approach is based on the algorithm of the Kolberg-Magill (K-M) method for feature interaction detection. Here we extend the notation of the algorithm to cover advanced call control services, enable the algorithm to work in topologies involving B2BUAs (Back-to-Back User Agents) and SBCs (session border controllers), and test the approach with a substantial feature set of 32 features found in large enterprise solutions. Mario Kolberg, John F. Buford, Krishna Kishore Dhara, Xiaotao Wu, Venkatesh Krishnaswamy |
ICC | 5 |
| 2008 | Feature Interactions in P2P Overlay NetworksabstractCurrent P2P communication applications offer only a limited set of call processing services. However, this is likely to change due to services being integrated into the overlay and third party service provisioning. The particular focus of this paper is the problem of feature interactions. We illustrate some examples and show the applicability of previous methods of telephony feature interaction analysis to the peer-to-peer model. John F. Buford, Krishna Kishore Dhara, Mario Kolberg, Venkatesh Krishnaswamy, Xiaotao Wu |
CCNC | 4 |
| 2008 | QPID: A Distributed Priority Queue with Item LocalityabstractDistributed systems have evolved from highly regular systems to irregular systems that are not based on any specific architecture. Highly optimized distributed algorithms that are often variants of classic data structures have been developed for these systems. However, such approaches may not be effective for applications built on loosely coupled irregular distributed systems. In this paper, we look at distributed priority queues for such systems, where the locality of items cannot be altered and bottlenecks at any one node should be avoided. We present QPID, a new distributed priority queue algorithm for irregular distributed systems in which nodes communicate via message passing only. We introduce mechanisms to track and update the head of a logical distributed priority queue without moving items between nodes and avoiding bottlenecks at any single node. A novel lazy update scheme is employed for improving the efficiency of our algorithm. We present our analysis of QPID and argue its correctness. Ratan Bajpai, Krishna Kishore Dhara, Venkatesh Krishnaswamy |
ISPA | 3 |
| 2007 | Enhancing Application-Layer Multicast for P2P ConferencingabstractWhile application-layer multicast (ALM) can re- duce latency and permit deployment in networks without network-layer multicast, often, it does not leverage application- specific behavior. For example, the existing ALM-based peer-to- peer (P2P) conferencing systems route media packets based only on bandwidth and on transmission delay without considering P2P conferencing specific behavior and varying mixing capabilities of participating peers. We propose an enhanced hybrid ALM-based P2P conferencing architecture that can leverage participating peers with different capabilities. We also present a three-step algorithm to construct such a hybrid ALM-based P2P conference. We have built a prototype for our architecture. Results from our prototype show that our approach is more scalable than the existing ALM-based P2P conferencing systems. Xiaotao Wu, Krishna Kishore Dhara, Venkatesh Krishnaswamy |
CCNC | 3 |
| 2007 | Mixed reality for enhancing business communications using virtual worldsabstractOnline virtual worlds are attracting businesses that intend to offer new enterprise class services. Often, these services in virtual worlds are closely linked with the real enterprise resources. For a successful deployment of these services, a mixed reality model with communications that extend the virtual worlds to enterprise resources is required. In this paper, we take a look at this new class of collaborative applications by using a customer service application as an example. We discuss various issues in offering such a service, lay out the requirements, propose an architecture for mixed reality communications, and present our prototype implementation. We believe that this example service can introduce a mixed reality based communication paradigm that is applicable to a wide range of other business or enterprise services. Muthukkumar S. Kadavasal, Krishna Kishore Dhara, Xiaotao Wu, Venkatesh Krishnaswamy |
VRST | 4 |
| 1988 | The Architecture of a Linda CoprocessorabstractThe architecture of a coprocessor that supports the communication primitives of the Linda parallel-programming environment in hardware is described. The coprocessor is a critical element in the architecture of the Linda machine, a MIMD (multiple-instruction, multiple-data-stream) parallel-processing system that is designed top-down from the specifications of Linda. Communication in Linda programs takes place through a logically shared associative memory mechanism called tuple space. The Linda machine, however, has no physically shared memory. The microprogrammable coprocessor implements distributed protocols for executing tuple-space operations over the Linda machine communication network. The coprocessor has been designed and is in the process of fabrication. The projected performance of the coprocessor is discussed and compared with software implementation of Linda.> Venkatesh Krishnaswamy, Sudhir Ahuja, Nicholas Carriero, David Gelernter |
ISCA | 1 |
| 1988 | Matching Language and Hardware for Parallel Computation in the Linda MachineabstractThe Linda Machine is a parallel computer that has been designed to support the Linda parallel programming environment in hardware. Programs in Linda communicate through a logically shared associative memory called tuple space. The goal of the Linda Machine project is to implement Linda's high-level shared-memory abstraction efficiently on a nonshared-memory architecture. The authors describe the machine's special-purpose communication network and its associated protocols, the design of the Linda coprocessor, and the way its interaction with the network supports global access to tuple space. The Linda Machine is in the process of fabrication. The authors discuss the machine's projected performance and compare this to software versions of Linda.> Sudhir Ahuja, Nicholas Carriero, David Gelernter, Venkatesh Krishnaswamy |
IEEE Trans. Computers | 4 |