Dipanjan Chakraborty - Academia.edu (original) (raw)

Uploads

Papers by Dipanjan Chakraborty

Research paper thumbnail of Dynamic Service Composition: State-of-the-Art and Research Directions

Service Composition refers to creation of complex e-services with the help of smaller, simpler, e... more Service Composition refers to creation of complex e-services with the help of smaller, simpler, easily executable lightweight e-services or components. In essence, it is much similar to component-based or object-based software design and implementation, but different in ...

Research paper thumbnail of Social ties and their relevance to churn in mobile telecom networks

Research paper thumbnail of Intelligent Agents Meet the Semantic Web in Smart Spaces

IEEE Internet Computing, 2004

Research paper thumbnail of Integrating service discovery with routing and session management for ad-hoc networks

Ad Hoc Networks, 2006

In this paper, we propose GSR: a new routing and session management protocol for ad-hoc networks ... more In this paper, we propose GSR: a new routing and session management protocol for ad-hoc networks as an integral part of a service discovery infrastructure. Traditional approaches place routing at a layer below service discovery. While this distinction is appropriate for wired networked services, we argue that in ad-hoc networks this layering is not as meaningful and show that integrating

Research paper thumbnail of Intelligent Agents Meet Semantic Web in a Smart Meeting Room

Research paper thumbnail of Toward Distributed Service Discovery in Pervasive Computing Environments

IEEE Transactions on Mobile Computing, 2006

Research paper thumbnail of GSD: a novel group-based service discovery protocol for MANETS

Research paper thumbnail of Middleware for Mobile Information Access

Research paper thumbnail of Profile Driven Data Management for Pervasive Environments

The past few years have seen significant work in mobile data management, typically based on the c... more The past few years have seen significant work in mobile data management, typically based on the client/proxy/server model. Mobile/wireless devices are treated as clients that are data consumers only, while data sources are on servers that typically reside on the wired network. With the advent of “pervasive computing” environments an alternative scenario arises where mobile devices gather and exchange data from not just wired sources, but also from their ethereal environment and one another. This is accomplished usingad-hoc connectivity engendered by Bluetooth like systems. In this new scenario, mobile devices become both data consumers and producers. We describe the new data management challenges which this scenario introduces. We describe the design and present an implementation prototype of our framework, MoGATU, which addresses these challenges. An important component of our approach is to treat each device as an autonomous entity with its “goals” and “beliefs”, expressed using a semantically rich language. We have implemented this framework over a combined Bluetooth and Ad-Hoc 802.11 network with clients runningon a variety of mobile devices. We present experimental results validatingour approach and measure system performance.

Research paper thumbnail of A Component Based Architecture for Mobile Information Access

Implicit in today's mobile information access scenarios is the assumption that the information re... more Implicit in today's mobile information access scenarios is the assumption that the information required by the mobile host is readily available on the network and that its location is “known” in a static fashion. There is a significant ongoing research on ways to overcome the problems (such as low-bandwidth or mobile networks) existing in delivering available information to mobile systems. We investigate those situations where the information required is not readily available on the network, and where it needs to be obtained by dynamically locating the required data and then possibly initiating a series of computations to obtain the information. This paper presents a layered architecture for addressing this problem generally, and also our initial implementation of this architecture

Research paper thumbnail of Service Composition in Ad-hoc Environments

Service Composition refers to the technique of creating complex services with the help of smaller... more Service Composition refers to the technique of creating complex services with the help of smaller, simpler and easily executable lightweight services or components. The spurt of e-services on the web has recently increased the importance of service composition. There has been some research in trying to leverage the wide array of e-services available over the network to be able to

Research paper thumbnail of VOISERV: Creation and Delivery of Converged Services through Voice for Emerging Economies

Research paper thumbnail of Businessfinder: harnessing presence to enable live yellow pages for small, medium and micro mobile businesses

IEEE Communications Magazine, 2007

Applications leveraging network presence in next-generation cellular networks have so far focused... more Applications leveraging network presence in next-generation cellular networks have so far focused on subscription queries, where "presence" information is extracted from specific devices and sent to entities who have subscribed to such presence information. In this article we present BusinessFinder, a service that leverages the underlying cellular presence substrate to provide efficient, on-demand, context-aware matching of customer requests to nomadic micro businesses as well as small and medium businesses having a mobile workforce. Presence, in the context of BusinessFinder, is not simply limited to phone location and device status, but also encompasses dynamic attributes of vendors (both "mobile" and "static"), such as their current availability and workload, expertise and reputation. Besides presenting the architecture and implementation of BusinessFinder with a centralized source of context, we also describe early work on a novel resource-aware query routing algorithm that can efficiently support BusinessFinder query semantics in distributed presence environments of the future

Research paper thumbnail of Dreggie: A smart service discovery technique for e-commerce applications

Research paper thumbnail of Service Composition for Mobile Environments

Mobile Networks and Applications, 2005

Service Composition, that is, the development of customized services by discovering, integrating ... more Service Composition, that is, the development of customized services by discovering, integrating and executing existing services has received a lot of attention in the last couple of years with respect to wired-infrastructure or Internet web services. With the advancement in the wireless technology and rapid deployment of mobile devices, we envision that in the near future wirelessly connected mobile devices in a given vicinity will also provide services that can be leveraged in the composition process. This is particularly true of what have been described as “pervasive computing” environments. However, wired-infrastructure based service composition architectures are not designed to consider the various factors like mobility, device heterogeneity, resource variability and reliability in a mobile environment. In this paper, we describe the issues related to service composition in mobile environments and evaluate criteria for judging protocols that enable such composition. We present a distributed architecture and associated protocols for service composition in mobile environments that take into consideration mobility, dynamic changing service topology and device resources. The composition protocols are based on distributed brokerage mechanisms and utilize a distributed service discovery process over ad-hoc network connectivity. We present simulation results of our protocols, and compare them with a centralized service composition protocol traditionally used for wired-infrastructure environments. The results show that our approach clearly outperforms the existing centralized approaches, and that our protocols are able to adapt and better utilize the changing service topology and resources in a mobile environment.

Research paper thumbnail of A Reactive Service Composition Architecture for Pervasive Computing Environments

Research paper thumbnail of Service Discovery in Agent-Based Pervasive Computing Environments

Mobile Networks and Applications, 2004

Directory based service discovery mechanisms are unsuitable for ad-hoc m-commerce environments. W... more Directory based service discovery mechanisms are unsuitable for ad-hoc m-commerce environments. Working towards finding an alternate mechanism, we developed Allia: a peer-to-peer caching based and policy-driven agent-service discovery framework that facilitates cross-platform service discovery in ad-hoc environments. Our approach achieves a high degree of flexibility in adapting itself to changes in ad-hoc environments and is devoid of common problems associated with structured compound formation in mobile commerce environments. Device capabilities and limitations, user preferences regarding device usage, application specifics with respect to mobile commerce are factors that our framework adapts to. We have described our initial implementation of Allia over ThinkPads and iPAQs by extending the LEAP Agent Platform and using Bluetooth as the underlying network protocol. In addition, we evaluated Allia's performance by running simulations of our protocol in Glomosim simulator. We also compared our framework against a structured compound-based architecture.

Research paper thumbnail of WWTW: the world wide telecom web

Research paper thumbnail of Analyzing the Structure and Evolution of Massive Telecom Graphs

IEEE Transactions on Knowledge and Data Engineering, 2008

Research paper thumbnail of Sewnet -: a framework for creating services utilizing telecom functionality

Research paper thumbnail of Dynamic Service Composition: State-of-the-Art and Research Directions

Service Composition refers to creation of complex e-services with the help of smaller, simpler, e... more Service Composition refers to creation of complex e-services with the help of smaller, simpler, easily executable lightweight e-services or components. In essence, it is much similar to component-based or object-based software design and implementation, but different in ...

Research paper thumbnail of Social ties and their relevance to churn in mobile telecom networks

Research paper thumbnail of Intelligent Agents Meet the Semantic Web in Smart Spaces

IEEE Internet Computing, 2004

Research paper thumbnail of Integrating service discovery with routing and session management for ad-hoc networks

Ad Hoc Networks, 2006

In this paper, we propose GSR: a new routing and session management protocol for ad-hoc networks ... more In this paper, we propose GSR: a new routing and session management protocol for ad-hoc networks as an integral part of a service discovery infrastructure. Traditional approaches place routing at a layer below service discovery. While this distinction is appropriate for wired networked services, we argue that in ad-hoc networks this layering is not as meaningful and show that integrating

Research paper thumbnail of Intelligent Agents Meet Semantic Web in a Smart Meeting Room

Research paper thumbnail of Toward Distributed Service Discovery in Pervasive Computing Environments

IEEE Transactions on Mobile Computing, 2006

Research paper thumbnail of GSD: a novel group-based service discovery protocol for MANETS

Research paper thumbnail of Middleware for Mobile Information Access

Research paper thumbnail of Profile Driven Data Management for Pervasive Environments

The past few years have seen significant work in mobile data management, typically based on the c... more The past few years have seen significant work in mobile data management, typically based on the client/proxy/server model. Mobile/wireless devices are treated as clients that are data consumers only, while data sources are on servers that typically reside on the wired network. With the advent of “pervasive computing” environments an alternative scenario arises where mobile devices gather and exchange data from not just wired sources, but also from their ethereal environment and one another. This is accomplished usingad-hoc connectivity engendered by Bluetooth like systems. In this new scenario, mobile devices become both data consumers and producers. We describe the new data management challenges which this scenario introduces. We describe the design and present an implementation prototype of our framework, MoGATU, which addresses these challenges. An important component of our approach is to treat each device as an autonomous entity with its “goals” and “beliefs”, expressed using a semantically rich language. We have implemented this framework over a combined Bluetooth and Ad-Hoc 802.11 network with clients runningon a variety of mobile devices. We present experimental results validatingour approach and measure system performance.

Research paper thumbnail of A Component Based Architecture for Mobile Information Access

Implicit in today's mobile information access scenarios is the assumption that the information re... more Implicit in today's mobile information access scenarios is the assumption that the information required by the mobile host is readily available on the network and that its location is “known” in a static fashion. There is a significant ongoing research on ways to overcome the problems (such as low-bandwidth or mobile networks) existing in delivering available information to mobile systems. We investigate those situations where the information required is not readily available on the network, and where it needs to be obtained by dynamically locating the required data and then possibly initiating a series of computations to obtain the information. This paper presents a layered architecture for addressing this problem generally, and also our initial implementation of this architecture

Research paper thumbnail of Service Composition in Ad-hoc Environments

Service Composition refers to the technique of creating complex services with the help of smaller... more Service Composition refers to the technique of creating complex services with the help of smaller, simpler and easily executable lightweight services or components. The spurt of e-services on the web has recently increased the importance of service composition. There has been some research in trying to leverage the wide array of e-services available over the network to be able to

Research paper thumbnail of VOISERV: Creation and Delivery of Converged Services through Voice for Emerging Economies

Research paper thumbnail of Businessfinder: harnessing presence to enable live yellow pages for small, medium and micro mobile businesses

IEEE Communications Magazine, 2007

Applications leveraging network presence in next-generation cellular networks have so far focused... more Applications leveraging network presence in next-generation cellular networks have so far focused on subscription queries, where "presence" information is extracted from specific devices and sent to entities who have subscribed to such presence information. In this article we present BusinessFinder, a service that leverages the underlying cellular presence substrate to provide efficient, on-demand, context-aware matching of customer requests to nomadic micro businesses as well as small and medium businesses having a mobile workforce. Presence, in the context of BusinessFinder, is not simply limited to phone location and device status, but also encompasses dynamic attributes of vendors (both "mobile" and "static"), such as their current availability and workload, expertise and reputation. Besides presenting the architecture and implementation of BusinessFinder with a centralized source of context, we also describe early work on a novel resource-aware query routing algorithm that can efficiently support BusinessFinder query semantics in distributed presence environments of the future

Research paper thumbnail of Dreggie: A smart service discovery technique for e-commerce applications

Research paper thumbnail of Service Composition for Mobile Environments

Mobile Networks and Applications, 2005

Service Composition, that is, the development of customized services by discovering, integrating ... more Service Composition, that is, the development of customized services by discovering, integrating and executing existing services has received a lot of attention in the last couple of years with respect to wired-infrastructure or Internet web services. With the advancement in the wireless technology and rapid deployment of mobile devices, we envision that in the near future wirelessly connected mobile devices in a given vicinity will also provide services that can be leveraged in the composition process. This is particularly true of what have been described as “pervasive computing” environments. However, wired-infrastructure based service composition architectures are not designed to consider the various factors like mobility, device heterogeneity, resource variability and reliability in a mobile environment. In this paper, we describe the issues related to service composition in mobile environments and evaluate criteria for judging protocols that enable such composition. We present a distributed architecture and associated protocols for service composition in mobile environments that take into consideration mobility, dynamic changing service topology and device resources. The composition protocols are based on distributed brokerage mechanisms and utilize a distributed service discovery process over ad-hoc network connectivity. We present simulation results of our protocols, and compare them with a centralized service composition protocol traditionally used for wired-infrastructure environments. The results show that our approach clearly outperforms the existing centralized approaches, and that our protocols are able to adapt and better utilize the changing service topology and resources in a mobile environment.

Research paper thumbnail of A Reactive Service Composition Architecture for Pervasive Computing Environments

Research paper thumbnail of Service Discovery in Agent-Based Pervasive Computing Environments

Mobile Networks and Applications, 2004

Directory based service discovery mechanisms are unsuitable for ad-hoc m-commerce environments. W... more Directory based service discovery mechanisms are unsuitable for ad-hoc m-commerce environments. Working towards finding an alternate mechanism, we developed Allia: a peer-to-peer caching based and policy-driven agent-service discovery framework that facilitates cross-platform service discovery in ad-hoc environments. Our approach achieves a high degree of flexibility in adapting itself to changes in ad-hoc environments and is devoid of common problems associated with structured compound formation in mobile commerce environments. Device capabilities and limitations, user preferences regarding device usage, application specifics with respect to mobile commerce are factors that our framework adapts to. We have described our initial implementation of Allia over ThinkPads and iPAQs by extending the LEAP Agent Platform and using Bluetooth as the underlying network protocol. In addition, we evaluated Allia's performance by running simulations of our protocol in Glomosim simulator. We also compared our framework against a structured compound-based architecture.

Research paper thumbnail of WWTW: the world wide telecom web

Research paper thumbnail of Analyzing the Structure and Evolution of Massive Telecom Graphs

IEEE Transactions on Knowledge and Data Engineering, 2008

Research paper thumbnail of Sewnet -: a framework for creating services utilizing telecom functionality