You are herecomputing


History Of Wireless Mobility

Not so long ago, almost every two way communication device was tethered to a wall socket. This statement will not apply to those roadside payphones. Nevertheless those phones were also anchored firmly in their position and were connected by a cable to the phone network. One always needed to find and reach a device tethered by an electic cable to the network to be able to make a call.

Only people delivering mission critical functions were using technology that did not need a wire for voice communication and hence had the ability to make contact when they needed it and where they needed it.

The Future Of Personal Computers

In an earlier post, we asked a question. "If cloud computing is about feeding computing capability to where you are, why do we still need personal computers to use cloud computing?". Sounds like double investment.. right?

Yes. It is true that we are in a transition phase to the new technology of cloud computing. There are devices available in the market today that allow us to use cloud services at a more affordable price point. We saw in a earlier post that cloud computing is a two way interactive process. So the new device should have a display surface and ways of sending input to the cloud software.

Service Level Assurance

Let us start this subject with an example.

The easiest service level example is in Pizza delivery. When we order a Pizza over phone, we like that Pizza to be delivered home within predictable time and still hot from the oven. The service qualities that are important to us are:

  • the taste and flavor of the Pizza

  • how long we need to wait before it gets to us (lead time)

  • how predictable is the service provider on lead time, and

Lego Blocks Of A Business Application

We are continuing on our discussion from an earlier post that different businesses of the same type do have a strong need to strategize on providing differentiated customer experience and/or continuously optimizing their operating cost. If all business logic is built into one shared monolithic business application, such a model does not yield to differentiation. Let us see this with an example.

A famous doctor wants to set up a private clinic. He/she chooses a location in the city, buys real estate and constructs a clinic with facilities that are modern at that time. The doctor employs his or her own trained maintenance, nursing and operating staff. The doctor sets up an in premise clinical lab. The doctor also decides to run his/her own ambulance service. We see a (monolithic) self contained clinic.

Public Cloud - Sharing and Data Protection

In the previous post, we saw the challenges associated with public cloud computing infrastructure. How are some of  those challenges addressed? Let us first take the most serious issue of protecting the business data from the eyes of competition while trying to share the computing applications.

In real life, some of us live in apartment complexes. The management of such apartment complexes construct almost similar looking stacked living spaces (apartment) in the same premise.

See video

Leveraging The Commality Between Businesses

We saw the level of optimization that one book store chain can accomplish by setting up a private cloud for their applications. Come to think of it.. different book store chains will need the same Order Management, Supply Chain, Inventory Management and Sales support applications. At least some parts of the applications will have to be the same. It is obvious to see that these common applications for one industry segment can be set up in one place and shared. More possibilities for further optimization! Is there a straight road to that destination?

Even if all book store chains want to collaborate like that to reduce their capital investments, technology refresh (replacing obselete hardware and software) and operational costs there are several barriers that need to be crossed.

Cloud Applications For Business Use

So far we talked about cloud services consumed by individuals. How about people who run businesses? They obviously need a lot of computing to be competitive in today's fast paced world. How does cloud help them?

Let us take a book store for example. Today's brick and mortar bookstores are humongous in size. They are usually organized into a chain of stores. When we step in to a bookstore looking for a book, and don't have the time to browse around, we normally go to an information kiosk and ask for help.

Understanding The Cloud Jargons

We will continue with Gmail as our example. This is a mail software that we consume as a service. The jargon that the techie guys use to represent such a thing is SaaS (Software As A Service - usually pronounced as if it is a single word 'SaaS'). So Gmail is SaaS.

Whenever we use SaaS, all of us use a unique path in the internet to invoke the software. In the case of Gmail the unique path is We all know it. Irrespective of your current location in the world this path is the same. Even if you use different kinds of devices (iPad, iPhone, your other smartphone, laptop, internet kiosk, your desktop pc, your hotel TV screen or an Apple Mac) to access the internet, this path is the same.

See video

If You Have To Set Up a Cloud Computer, What Will You Consider?

We talked earlier about mail providers like Gmail. Let us take that as an example because most of us are familiar with Gmail. We know that millions of people around any country use Gmail service today. They all access the application that runs on a computer inside the cloud. During a typical day, it is easy to imagine lean periods of Gmail usage where only a handful of people are consuming Gmail services. It is equally easy to imagine a time of the day where hundreds of thousands of people (peak periods) could be simultaneously checking e-mail.

Where Is My Data? Is It Safe? Can I Move It?

Now we understand the different types of cloud applications. We also understand that Cloud Computing is a bidirectional process and we need to transmit and receive data to be able to leverage a cloud based computer. Some of this data could be stored on the cloud as well.

Let us concentrate on data now. In the earlier post, we saw that data for the individual could be private, secret, and sensitive. For enterprises it could be highly confidential. What are some issues around sending, receiving and storing data in cloud computing?