Programmable Presence Virtualization for Next-Generation Context-based Applications

Presence, broadly defined as an event publish-notification infrastructure for converged applications, has emerged as a key mechanism for collecting and disseminating context attributes for next-generation services in both enterprise and provider domains. Current presence-based solutions and products...

Full description

Saved in:
Bibliographic Details
Main Authors: ACHARYA, Arup, Banerjee, Nilanjan, Chakraborty, Dipanjan, Dasgupta, Koustuv, MISRA, Archan, SHARMA, Shachi, WANG, Xiping, WRIGHT, Charles P.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2009
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/669
https://ink.library.smu.edu.sg/context/sis_research/article/1668/viewcontent/Programmable_presence_virtualization_for.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-1668
record_format dspace
spelling sg-smu-ink.sis_research-16682020-07-08T06:31:16Z Programmable Presence Virtualization for Next-Generation Context-based Applications ACHARYA, Arup Banerjee, Nilanjan Chakraborty, Dipanjan Dasgupta, Koustuv MISRA, Archan SHARMA, Shachi WANG, Xiping WRIGHT, Charles P. Presence, broadly defined as an event publish-notification infrastructure for converged applications, has emerged as a key mechanism for collecting and disseminating context attributes for next-generation services in both enterprise and provider domains. Current presence-based solutions and products lack in the ability to a) support flexible user-defined queries over dynamic presence data and b) derive composite presence from multiple provider domains. Accordingly, current uses of context are limited to individual domains/organizations and do not provide a programmable mechanism for rapid creation of context-aware services. This paper describes a presence virtualization architecture, where a virtualized presence server receives customizable queries from multiple presence clients, retrieves the necessary data from the base presence servers, applies the required virtualization logic and notifies the presence clients. To support both query expressiveness and computational efficiency, virtualization queries are structured to separately identify both the XSLT-based transformation primitives and the presence sources over which the transformation occurs. For improved scalability, the proposed architecture offloads the XSLT-related processing to a high-performance XML processing engine. We describe our current implementation and present performance results that attest to the promise of this virtualization approach. 2009-03-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/669 info:doi/10.1109/PERCOM.2009.4912747 https://ink.library.smu.edu.sg/context/sis_research/article/1668/viewcontent/Programmable_presence_virtualization_for.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Context Federation Presence Scalability Virtualization Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Context
Federation
Presence
Scalability
Virtualization
Software Engineering
spellingShingle Context
Federation
Presence
Scalability
Virtualization
Software Engineering
ACHARYA, Arup
Banerjee, Nilanjan
Chakraborty, Dipanjan
Dasgupta, Koustuv
MISRA, Archan
SHARMA, Shachi
WANG, Xiping
WRIGHT, Charles P.
Programmable Presence Virtualization for Next-Generation Context-based Applications
description Presence, broadly defined as an event publish-notification infrastructure for converged applications, has emerged as a key mechanism for collecting and disseminating context attributes for next-generation services in both enterprise and provider domains. Current presence-based solutions and products lack in the ability to a) support flexible user-defined queries over dynamic presence data and b) derive composite presence from multiple provider domains. Accordingly, current uses of context are limited to individual domains/organizations and do not provide a programmable mechanism for rapid creation of context-aware services. This paper describes a presence virtualization architecture, where a virtualized presence server receives customizable queries from multiple presence clients, retrieves the necessary data from the base presence servers, applies the required virtualization logic and notifies the presence clients. To support both query expressiveness and computational efficiency, virtualization queries are structured to separately identify both the XSLT-based transformation primitives and the presence sources over which the transformation occurs. For improved scalability, the proposed architecture offloads the XSLT-related processing to a high-performance XML processing engine. We describe our current implementation and present performance results that attest to the promise of this virtualization approach.
format text
author ACHARYA, Arup
Banerjee, Nilanjan
Chakraborty, Dipanjan
Dasgupta, Koustuv
MISRA, Archan
SHARMA, Shachi
WANG, Xiping
WRIGHT, Charles P.
author_facet ACHARYA, Arup
Banerjee, Nilanjan
Chakraborty, Dipanjan
Dasgupta, Koustuv
MISRA, Archan
SHARMA, Shachi
WANG, Xiping
WRIGHT, Charles P.
author_sort ACHARYA, Arup
title Programmable Presence Virtualization for Next-Generation Context-based Applications
title_short Programmable Presence Virtualization for Next-Generation Context-based Applications
title_full Programmable Presence Virtualization for Next-Generation Context-based Applications
title_fullStr Programmable Presence Virtualization for Next-Generation Context-based Applications
title_full_unstemmed Programmable Presence Virtualization for Next-Generation Context-based Applications
title_sort programmable presence virtualization for next-generation context-based applications
publisher Institutional Knowledge at Singapore Management University
publishDate 2009
url https://ink.library.smu.edu.sg/sis_research/669
https://ink.library.smu.edu.sg/context/sis_research/article/1668/viewcontent/Programmable_presence_virtualization_for.pdf
_version_ 1770570657420017664