Software fault tolerance - disaster avoidance for service providers

Summary:Moving from a hardware focus on fault tolerance to software is likely to be the wave of the future for service providers. For performance and availability reasons, this software will have to duplicate the thought behind fault tolerant servers.

Cloud service providers are deploying large numbers of industry standard, X86-based, systems. For the most part, however, they're focused on purchasing the lowest cost systems rather than purchasing more expensive systems that have special features that increase levels of performance, scalability, or reliability. This also means that they seldom purchase fault tolerant, everything duplicated, systems that avoid disasters.

If asked, the decision-makers at these firms would be very likely to point out that their profitability is tied very closely to reducing the cost of hardware acquisition and maintenance. Even a small increase in the cost of systems would simply overwhelm their margins. So, they focus on using various forms of virtualization software to get to the same goal of avoiding disasters.

Cloud service providers appear to be relying on the tools offered by suppliers of processing virtualization, application virtualization and management software designed for virtual environments as a way to address the need for never-fail systems even though these tools will not offer the near-instantaneous response offered by special purpose hardware.

I predict that we will see a new class of processing virtualization technology, software that lives just below the hypervisor, to be announced in the coming years. This software will duplicate the thought behind today's fault tolerant systems and respond to hardware outages much more rapidly and produce much higher levels of availability.

Suppliers, such as Stratus and Marathon Technologies (recently acquired by Stratus), are likely to lead this charge. It is also possible that VMware, Citrix and Microsoft may produce technology that addresses the same requirement.

Topics: Cloud

About

Daniel Kusnetzky, a reformed software engineer and product manager, founded Kusnetzky Group LLC in 2006. He is responsible for research, publications, and operations. Mr. Kusnetzky has been involved with information technology since the late 1970s. Mr. Kusnetzky has been responsible for research operations at the 451 Group; corporate and... Full Bio

Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.