Interactive Voice Response (IVR) is a technology that allows automatic human-computer interactions, via a telephone\nkeypad or voice commands. The systems are widely used in many industries, including telecommunications and banking.\nVirtualization is a potential technology that can enable the easy development of IVR applications and their deployment\non the cloud. IVR virtualization will enable efficient resource usage by allowing IVR applications to share different IVR\nsubstrate components such as the key detector, the voice recorder and the dialog manager. Resource management is\npart and parcel of IVR virtualization and poses a challenge in virtualized environments where both processing and\nnetwork constraints must be considered. Considering several objectives to optimize the resource usage makes it even\nmore challenging. This paper proposes IVR virtualization task scheduling and computational resource sharing (among\ndifferent IVR applications) strategies based on genetic algorithms, in which different objectives are optimized.\nThe algorithms used by both strategies are simulated and the performance measured and analyzed.
Loading....