Voices in the clouds

voices_in_the_clouds.png
Cloud computing is a hot topic currently – but it is a complex subject area with different meanings to different people. In its simplest form, it is a term used for cloud storage/backup services. Others use the term to describe their software-as-a-service (SaaS) offerings – where software applications that would have been run on your own servers are now hosted by a service provider. Finally, and perhaps the most demanding, is CaaS – communications-as-a-service – where a real-time enterprise communications platform is hosted in the cloud.

In the communications technology space that Aculab has been a part of for some 30 years, we are also working towards making the cloud-based communications service a reality. Many thought, perhaps, that it would not be possible to host real-time voice and video communications in the cloud, as they require precise control of network delays, tight jitter tolerances and QoS guarantees. But it is possible, and in fact can work very well.

A key aspect of cloud computing for CaaS architectures is server virtualisation. The communications application that once was run on an in-house server is still used, but you are unaware of the whereabouts or exact make up of the physical hardware on which the programs run. You still need hard disk space, storage and RAM, but these are all virtualised. 
In response to customer requests, Aculab recently completed a set of tests of our media processing software product, Prosody S, running on various virtual machines (VM). There are many VMs to choose from – too many in fact for us to certify our product against them all – so our approach was to pick a shortlist of the best performing so that we could make recommendations to our customers. Some could be ruled out fairly quickly as they exhibited poor jitter characteristics, but there were several that performed well.

The best performing setups for Prosody S were those where the virtualisation platform supported para-virtualisation  and where the installed guest OS had efficient para-virtualised drivers (examples being Microsoft HyperV and Citrix Xenserver).

As expected, the testing showed that compared to a regular (non-VM) install, there is always a certain reduction in channel count due to the overhead of the hypervisor operation, but with a well chosen hypervisor/OS pairing, this overhead was remarkably small.

Cloud technology is more than capable of supporting real-time voice applications – so expect to hear voices in the clouds soon…

About me
Andrew Nicholson is a Product Manager at Aculab responsible for the Prosody X and Prosody S media processing products. You can contact me
here. Alternatively, follow Aculab using our Twitter account.


1. Para-virtualisation – approach (first used by Citrix XenServer, now widely adopted) whereby the guest OS is aware it is running on virtualised hardware, which enables the use of a simpler, leaner hypervisor.
Enhanced by Zemanta
| 0 Comments | 0 TrackBacks

Listed below are links to sites that reference Voices in the clouds:

Voices in the clouds TrackBack URL : http://blog.tmcnet.com/mt/mt-tb.cgi/44147

Around TMCnet:

Leave a comment

Recent Comments

  • Houston CRM: Integrated communication is the new wave and it benefits any read more
  • los angeles unified communications: Having all types of communication integrated makes things so much read more
  • Kevin Rodak: http://www.youtube.com/watch?v=Eff7M9EZYPc Leaked military protoype test video ... lots of capability read more
  • Eddie Marietta: Extremely useful and informative article. I wish i can do read more
  • Erin Locknane: Stumbled into this site by chance but I’m sure glad read more
  • David: This is good information on FoIP, and you may want read more
  • Jules Turnner: Good job! read more
  • Ebonie Behrman: Awesome blog! read more
  • Aculab: Steve, Interesting scenario you have, and I am sure one read more
  • Steve Klinger: Hello Andrew, We have 14 offices across the world with read more

Subscribe to Blog

Blogroll

Recent Entry Images

  • zeus
  • evolution.jpg
  • Traditional_vs_cloud_based_deployments.png
  • Prosody X - boxed
  • Telephony_paas2.jpg

Recent Activity

Today

  • Aculab tweeted, "New Blog: 'The kiss of life for caller authentication' Ian Colville explores the benefits #voicebiometrics bring to caller authentication; how to address common challenges & how to deliver a #secure and efficient CX #VoiSentryhttp://ow.ly/fHAA50v11oB "

Sunday

  • Aculab tweeted, "If you're thinking about adding #voicebiometrics to your contact centre or customer service application, this guide will help with areas such as user enrolment, multi-factor authentication & handling identity claims #CustomerExperience #HearTheDifference http://ow.ly/Fdn150uYuc7 pic.twitter.com/RBOruUpV75"

Today

  • Aculab tweeted, "Welcome #VoiSentry from @aculab to the DevConnect Marketplace! VoiSentry is voice biometrics tech that enables speaker verification, cost-effectively, to virtually any telephony-based application. https://www.devconnectmarketplace.com/marketplace/aculab/voisentry …"

Saturday

Wednesday

Saturday

  • Aculab tweeted, ".@aculab voice #biometrics solution now ‘Avaya Compliant’https://www.biometricupdate.com/201906/aculabs-voice-biometric-solution-now-avaya-compliant …"

Monday

  • Aculab tweeted, "Lab-quality voice recordings can be used to accurately identify people diagnosed with Parkinson's disease. These researchers made these assessments more cost-effective and practical by using telephone-quality recordings: https://doi.org/10.1121/1.5100272 … @SomervilleOx @aculab @EdinUniUsherpic.twitter.com/ZoJ9ktJlnW"
  • Aculab tweeted, "Check out the FindBiometrics Directory where you'll find the leading solution providers for #financial, #enterprise, #government, #healthcare biometrics and more! @Neurotec @AimBrainHQ @innovatrics @aculab @AratekBio @Veratad http://ow.ly/V6eU50uyYeq pic.twitter.com/j9RFOgcvPt"

More...

Around TMCnet Blogs

Latest Whitepapers

TMCnet Videos