Skip to main content


Showing posts from February, 2012

Watson - Simple Science behind some of the most Complex machines on Earth

IBM Watson : "The Science behind the ANSWER" , WATSON : One of the Biggest wins and achievement for IBM after IBM's super computer "Deep Blue" won the CHESS match against World Chess Champion, Garry Kasparov. Jeopardy! is an American quiz show featuring trivia in history, literature, the arts, pop culture, science, sports, geography, wordplay, and more. The show has a unique answer-and-question format in which contestants are presented with clues in the form of answers, and must phrase their responses in question form. Jeopardy is not a easy game like the tradional quiz  which ask the "What is, Who is, Which is " type os questions which have only one answers. But Jeopardy is the other way round , from a clue/answer on needs to find the best possible question. 74-time Jeopardy! champion Ken Jennings, who has won a total of $3,172,700 on the show, and holds the all-time records for total game show earnings, lost to IBM's Watson - a sup

What is Big Data all about ?

Big Data and Cloud Computing are two of the most exciting topics in IT today, and yes they are changing the way businesses function. Together they are transforming the face of IT. A new era of Information Technology has evolved with the advent of Cloud with the fact of "Big Data" being a byproduct of Cloud. They both go hand in hand to provide a deeper business insights. So what is Big Data ? Big data is a term used to accept the fact that its growing at an exponential rate.However the data is of no use until we derive some facts and arrive at conclusion.Big data just means "a lot of data". If the amount of data is massive and cannot be handled or managed by existing storage tools like relational databases, its known as Big Data. Big Data is Big because it grows concurrently, at an exponential growth rate and with the development of technology. Before we understand Big Data , lets get an idea about data measurement metrics. 1 Bit = Single Binary Digit (1 or 0

Why one should not use Stock Photos

Stock photos are photographs that are copyrighted to some extend and cannot be freely used for either personal or commercial purposes. Stock images are licensed for specific use like promoting certain products, e-marketing or as a display label on some products. Stock Photos help organizations save money on hiring a professional photographer and then creating a promo banner for marketing. Special images comprising of individual or group of people with all possible emotions, culture and age-group  are available on stock photo providing agencies/websites like , , and many others. These agencies offer mostly photographs that have been shot by professional photographers. But the biggest problem with stock images is that two competitors could end up buying the same photo. Well that would be the biggest drawback in marketing their products for both the companies. In such situations  - its the advertisement audience who start getting a wrong impre

What are Hosts, Clusters and Resource Pools

Host, Clusters and Resource Pools together form the skeleton for any virtualization technology so that the virtualization software (hypervisor) can consume it to present a virtual machine to the end user. They are the building blocks of any virtualization platform (eg: VMware). Just like a normal enterprise application would have a front-end , business logic & back-end , Virtualization Applications are also very similar. Now the best part of Virtualization application in the above diagram is that, the last layer (Hardware) is dynamic - in the sense that resources can be added and removed as per the needs. A host is nothing but a high-end physical computer with only computing and memory resources. The number of CPUs for a Host is fixed , however there is an option of increasing or decreasing the RAM for a Host (with a constraint to max upper-limit ). Storage or data-stores can be added to the Host as per the need. This entire concept of host is same as that a physica

Simple meaning of Virtualization and Virtual Machine

Virtualization is an abstraction layer that sits in between the physical hardware and the operating system. Virtualization is a methodology of dividing the resources of a computer into multiple execution environments, by applying one more concepts such as Hardware and Software Partionioning, time-sharing, emulation, simulation and on-demand utilization. Virtualization allows multiple virtual machines, with different flavours of operating systems like Windows, Linux, Solaris and the respective softwares/applications to run in seperately, just like running multiple physical machines seperately. What are Virtual Machines ? Simulation of a Physical Machine in the form of a Software is known as a virtual machine. With the help of virtualization softwares (Hypervisor) the operating system is made to believe that the hardware on which it is running is real and is fully owned by it and no other OS is sharing it, while the Hypervisor provides all the interfacing between the O

VMware Product History on a Timeline

VMware's vSphere has become the Virtualization standard for any company wanting to run its IT infrastructure in a virtualized mode. Tracing the roots of VMware back to year 2001 when the company launched its first product "ESX 1.0" which stands for "Elastic Sky X" ( Not sure what is really means ). The real essence is to maximize the hardware utilization by making use of hardware on a sharing basis between different Virtual Machines sitting on top of the ESX software which runs on a bare metal machine and not on top of a third part OS. ESX 1.0 supported 1 CPU , 2GB of Memory, upto 5GB/s of network speed and a massive 5000 IOPS (Input/Output operations per second). Since then till the current release of vSphere 5.0 ( after EX1, ESX2 new release was named as Virtual Infrastrure 3 which then was re-named to vSphere 4 for the next release) these metrics have changed drastically. VSphere 5 has a support for 32 CPU, 1000GB of Memory, upto 36 GB/s of network spe

How Math can help you on Valentine's Day

Google has this built in feature to compute equations directly on the search box of Google homepage, which is something like a built in intelligence and on the fly computational power (search and understand the searched string).  A simple example is , if you are asking someone "Do you know the time ?" a computer/robot will answer "Yes" but a human would answer "Yes. Its 2:30 pm". More than just Question & Answer format. Similarly Google search engine is smart ... if you type "time" and search, it will return the first result as the time of your location followed by all search results for the word time. This Valentine's day Google or rather some one really smart is helping spread this by an excellent equation. Try searching this on Google : sqrt(cos(x))*cos(400x)+sqrt(abs(x))-0.7)*(4-x*x)^0.01,   sqrt(6-x^2), -sqrt(6-x^2) from -6.5 to 6.5 Now the reality is, someone really smart has designed this equation but its floating on the

Explaining Virtualization with the example of Virtual PC software

Here's a presentation that will explain what is the traditional hardware, what is the need to have virtualization, how memory,CPU and disk I/O is handled in a virtualized environment , what is a hypervisor, how virtualization address today IT concerns and many more basic concepts of virtualization technology. Before you read ahead, read this " Simple Meaning of Virtualization " Lets see if you are getting a grip of what you just read . Mention top 5 reasons to adopt virtualization software ? Answer it in the below comments section. If you have concerns or question, send me an email on :