Premium Content

New Signal Chain Resources from Texas Instruments:

Part Inventory
Go
powered by:
 

 

The Cloud: A Single Point Of Failure

Date Posted: February 16, 2012 07:04 PM
Author: William Wong

"To the cloud" is wonderful for an ad but the idea of the cloud is as nebulous as its feature set. It covers everything from Software as a Service (SaaS) to Infrastructure as a Service (IaaS). The cloud is distributed but even the cloud can be a single point of failure.

Many look at the cloud as a large networked collection of computational and storage nodes. Distributing applications and services across the network can provide more performance as well as a more reliable system because of redundancies. These are the positive aspects of using the cloud. Other advantages include the ability to contract for these services and then manage them directly.

The other view of the cloud are individual users of cloud-based services. This includes everything from storage and backup sites to photo and music storage sites. It even includes MMOGs (massively multiplayer online game).

These services are tend to be large and potentially robust but they are a single point of failure for users. Take Sony's Playstation Network (PSN) as an example. It has been down a number of times essentially preventing millions of users from playing games during those times. The outages tended to be infrequent, unintended and transient. Still, there was nothing users could do except do something other than using PSN.

Sony's occasional woes are not unique. Other cloud services have had these types of outages. The big problem is that alternatives are hard to come by. True, playing another game or doing some other activity is easy but if the intent is to play your favorite MMOG then there is no alternative.

Storing data on the cloud is handy because it is often accessible from a range of devices from PCs to tablets to smartphones. Transient problems are an issue but since users usually have full access to the data they can store some or all of it locally. The problem arises if the service goes away. This can happen for a variety of reasons. Companies can go out of business or be forced out. Megaupload ran afoul of the law even though tens of thousands of users were using the service in a legal fashion. Unfortunately, unless they have backups, the online data is no longer accessible and is likely to be destroyed.

Embedded developers tend to be more technically adept but I suspect many would still lose some data if these types of outages occur. The issue will hit closer to home now that more development tools are going to the cloud. This has many advantages including the ability to provide properly configured services to all comers. Keeping up to date is easier too although developers also know that it is important to maintain consistency even with respect to development tools. The latest is not always the best.

Online developers may remember to back up their work on their own systems but this can be a useless exercise if the tools necessary to do something with these files is inaccessible. In accessible tools is annoying for transient errors but it can be fatal if the tools are permanently removed from user's hands.

Disappearing tools can occur for a wide variety of reasons. Products may simply be discontinued. Companies can go out of business. Companeis can be sold and change their business plan. They can also be forced out for legal reasons.

The latter can occur for a variety of reasons such as broken laws but legal hassles with competitors are probably more likely. Just take the battle between big firms like Samsung and Apple as an example. Preventing the sale of a product because of patent or copyright issues could be fatal to companies and their customers alike.

Usually users can keep any hardware they have if these kinds of arguments arise but if a service must go

Subscribe to Electronic Design and start receiving more blogs like this one!
You must log on before posting a comment.

Are you a new visitor? Register Here
  • Bill
    3 months ago
    Feb 21, 2012

    Ok, it was unfair to talk about "the cloud" in general but it was such a nice title. Any use of the cloud has the potential to cause problems and there are many solutions to those including redundancy of the last mile.

    What I wanted to highlight is the non-technical problems like companies going out of business or discontinuing a service that users have become dependent upon.

  • Bert22306
    3 months ago
    Feb 21, 2012

    Aside from the redundancy in servers and paths to the servers, the other point of the article is that the SERVICE itself might go away. No doubt true. On the other hand, this is no different from any other service people use. Banks, retail outlets, and anything else outside one's home.

    It makes sense to have fallbacks for all of these services. I even have a fallback barber, in case my usual one is closed or too busy.

  • Bert22306
    3 months ago
    Feb 21, 2012

    The only issue here is the notion that this "cloud" is anything new. It is not. The Internet, and specifically the WWW, have been around for years. If certain services on the WWW present single points of failure, it is only because they have not been designed correctly.

    To state categorically that "the cloud" presents a single point of failure is simply incorrect. Routers through the Internet can discover new paths, if the preferred path goes down, servers can be made redundant, and so on. Internet protocols and IEEE 802 LAN standards are carefully designed for just this sort of fast fail-over. The only single point of failure SHOULD be your own ISP connection, and even that can be avoided!

  • donb
    3 months ago
    Feb 21, 2012

    A communications problem is the other point of failure. While this may be a 'transient problem' for many due to looped runs, there are quite a few locations where a well misdirected dig by a backhoe at a single point can shut down all communications to the cloud (and elsewhere) for hours (or more!). I have seen this happen where I work -- a single fiber run served both wired and wireless data communications, as well as telephone/cellphone for a many miles in every direction.