Saturday, November 18, 2006

An Intro to Google File System

Designed and implemented the Google File System
(GFS) to meet the rapidly growing demands of Google’s
data processing needs. GFS shares many of the same goals
as previous distributed file systems such as performance,
scalability, reliability, and availability. However, its design
has been driven by key observations of our application workloads
and technological environment, both current and anticipated,
that reflect a marked departure from some earlier
file system design assumptions. We have reexamined traditional
choices and explored radically different points in the
design space.
First, component failures are the norm rather than the
exception. The file system consists of hundreds or even
thousands of storage machines built from inexpensive commodity
parts and is accessed by a comparable number of
client machines. The quantity and quality of the components
virtually guarantee that some are not functional at
any given time and some will not recover from their current
failures. We have seen problems caused by application
bugs, operating system bugs, human errors, and the failures
of disks, memory, connectors, networking, and power supplies.
Therefore, constant monitoring, error detection, fault
tolerance, and automatic recovery must be integral to the
system.
Second, files are huge by traditional standards. Multi-GB
files are common. Each file typically contains many application
objects such as web documents. When we are regularly
working with fast growing data sets of many TBs comprising
billions of objects, it is unwieldy to manage billions of approximately
KB-sized files even when the file system could
support it. As a result, design assumptions and parameters
such as I/O operation and blocksizes have to be revisited.
Third, most files are mutated by appending new data
rather than overwriting existing data. Random writes within
a file are practically non-existent. Once written, the files
are only read, and often only sequentially. A variety of
data share these characteristics. Some may constitute large
repositories that data analysis programs scan through. Some
may be data streams continuously generated by running applications.
Some may be archival data. Some may be intermediate
results produced on one machine and processed
on another, whether simultaneously or later in time. Given
this access pattern on huge files, appending becomes the focus
of performance optimization and atomicity guarantees,
while caching data blocks in the client loses its appeal.
Fourth, co-designing the applications and the file system
API benefits the overall system by increasing our flexibility.
For example, we have relaxed GFS’s consistency model to
vastly simplify the file system without imposing an onerous
burden on the applications. We have also introduced an
atomic append operation so that multiple clients can append
concurrently to a file without extra synchronization between
them. These will be discussed in more details later in the
paper.
Multiple GFS clusters are currently deployed for different
purposes. The largest ones have over 1000 storage nodes,
over 300 TB of diskst orage, and are heavily accessed by
hundreds of clients on distinct machines on a continuous
basis.

Thursday, November 16, 2006














This is a Painted Hand
Coolest doubt in Mahabharat


In some remote village of India , one masterji is
teaching the

Mahabharat katha to class 6 students.

He is at the krishnajanma' part of it. Masterji:
"Kansa heard the

akashwani that his sister's 8th child is going to kill
him.

He was furious. He ordered to put vasudev n devki
behind the bars.

First son is born, and kansa kills him by poisoning...


Second one is born n kansa throws him off the mountain
peak. Third one

is born." Now Ramu, who is smartest of the lot, puts
up his hand.

Masterji, I have a doubt (sounding nervous n confused)


Masterji: "Ramu bete, whole India does not have doubt
in Mahabharata

then how come u have one?"

Ramu : Masterji, if Kansa knew that Devaki's 8th child
was going to

kill

him,

WHY THE HELL DID HE PUT VASUDEV AND DEVAKI IN THE SAME
CELL ?

Masterji fainted.........................

Friday, November 10, 2006

Ambition(in general)

An ambition is an eager, and sometimes an inordinate, desire for preferment, honor, superiority, power, or the attainment of something. To obtain object or goal that is immensely desired. It comes from the Middle English word “ambicioun,” meaning and excessive desire for power, money or wealth. Ambition is something that everyone, no matter their age or cultural background, has instinctively. Ambition can be a driving force for success, or in some cases a road to failure. Through ambitious undertakings we can set goals and find ourselves and our God-given talents.

We are told never to cross a bridge until we come to it, but this world is owned by men who have 'crossed bridges' in their imagination far ahead of the crowd. I was watching the Doctor Phil Show the other day, and he was talking about the five reasons for why successful people are as successful as they are. Number one on the list was a plan. A goal. A destination. An ambition. Without an ambition we have no purpose in our lives. In contrast, a goal can help us get organized and take steps towards achieving what we want in our day-to-day lives. My friend Ryan always used to tell me, and still does; “My life's ambition is to be happy with my place in, and contribution to Society.” That might be a nice thought, but is there really a workable goal there? No! “The ambitious man is essentially a visualizer and an actualizer... He can visualize something, and when he visualizes it he sees exactly how to make it happen.” - Robert L. Schwartz A person who aims at nothing is sure to hit it. We were given a brain for a reason, and this is a perfect excuse to use it.

Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you feel that you, too, can become great. Following ones dreams and not giving a second thought to the comment of the people who put us down is what creates a successful entrepreneur. Spending time with people with a positive image and attitude can help one get motivated and realize their goals. Persistence can make everything possible, for persistence is an excellent demonstration of ambition. If one wants something to happen, one must, as a singer one put it, ‘pick themselves up and try again.’ Nothing will ever be just handed to anyone, except the odd exception.

In William Shakespeare’s Macbeth we can see how ambition can lead to devastating effect if our destination is reached by cheating. In general, concentrating on a false goal seems to cause far too much collateral damage to relationships and to self esteem. This is not to say that Macbeth’s ambition –to become king- was false. However he should have won this honor truthfully. Instead of earning the right respectfully, he stole it. Not only will this rout not be rewarding, for satisfaction is not gained, but it may cause paranoia leading to more of the same. Once one gets into this ever repeating chain the chance of getting out is a rocky road.

There is nothing that can stop us from achieving what we want in life. Our only obstacle is ourselves, and the extent of our ability to differentiate between a worthwhile and self destructive goal. If you can imagine it, you can achieve it. If you can dream it, you can become it. Don’t steal a vehicle, but use your own, and no matter what road you take, you will end up where you wanted to be.

Wednesday, November 08, 2006


I just wanted to say few words.Just out of curiosity people who might visit my site may feel like knowing me.Its hard to know somebody but atleast you can have a perception.
A very simple guy who likes things to be simple and take them as they come.A strong believer in destiny as i feel it changes lifes..A die hard passion for cricket,Badminton.From the career aspect, working in Wipro Technologies.What else ,oh bye the way its me in the picture.After a long hard day.
My Class mates,
We all gathered for our Freshers Welcome.
Boy Did we had some fun that day.

We had a blast.
Feel free to post any comments