Publication
ICSLP 2004
Conference paper

Automatic network optimization of voice applications

Abstract

We present a technique to automatically transform a voice application's call flow, or interaction graph, into the set of application pages that encapsulate the call flow nodes and resources needed to run such application in a clientserver environment. Our technique, called NOVA, performs this automatic partition by making use of a set of cost functions that model the latencies associated with the transmission of data and application resources through a network and their processing by the client components (e.g., voice browsers, grammar compilers and system engines). Our technique facilitates the existence of tools that permit application developers to focus on designing the call-flow of the application while leaving the task of segmenting and packaging the application into pages to our algorithm. The cost functions utilized by our algorithm can be dynamically computed allowing for runtime application optimization. We demonstrate the impact of our algorithm through simulation experiments.

Date

Publication

ICSLP 2004

Authors

Share