What's Up in 2010 Doc?

Nothing beats the thrill of trying to predict how the future would be. This is a very enjoyable exercise, provided, like the stock market analysts, you quickly forget what you said earlier. I mean, who is going to check out the coming Dec as to what you said in Jan? The best analysts know this fact very well and hence they never shy away from predicting the future.  I am not exactly going to predict how things will be in the Storage world this year but just mull on what the scenario would be like.

Last year saw Data Deduplication getting fully mainstream, with every vendor having a Dedupe product. There are a quite a few Dedupe products now in the market but Source Dedupe integrated into the backup product and Target Dedupe, either Appliance Based or VTL will be the key products. We will need to wait and watch if Primary Dedupe makes much headway. There will always be products like Content Aware Dedupe but whether they will be accepted as a mainstream products or whether they will be used more as a solution for particular problem needs to be seen. My take is that it will be more of the latter.

2009 also saw a lot of discussion and some activity about Solid State Drives (SSDs) with EMC thumping its chest for being the first off the block and slowly other vendors offering SSDs as well. By the end of the year, with STEC’s, the company which manufactures these SSDs, results not being very rosy, there were questions raised about how quickly SSDs were being adopted in the industry. Companies like 3Par offered the technology in their array as an alternative to using SSDs. FCOE was discussed quite a bit but that is all that happened. Thin provisioning, Cloud Computing and Storage Virtualization were topics which were discussed heatedly.

The year 2009 did see lot of industry action which kept the vendors, analysts, bloggers and twitters happy. EMC’s acquisition of Data Domain was the biggest news by a mile. HP buying 3Com (people were predicting that HP would buy Brocade), Cisco entering the Blade Server market with UCS, the teaming of EMC, VMware and Cisco to offer products aimed at the cloud were other significant happenings.

So how does 2010 look? Quite misty I would say :) People would love it if I said it would be cloudy since lot of vendors are betting on the industry to take to the cloud in a big way. Microsoft, Google and Amazon have shown that cloud can work and now the bigger boys want a bigger market for cloud and of course a big share of that market. My feeling is that lot of marketing dollars from the big guys will go into pushing their ‘cloud’ products. EMC, VMware and Cisco are playing the game together, which means the other big boys will start such collaborations as well in order to fight this combination. Will be interesting to see how the game develops. No one knows for sure what the future of Cloud would be but no one wants to miss the bus, if and when it arrives!!

From a technology perspective, what does 2010 hold? I see the same technologies that have been discussed in 2009 getting wider acceptance in 2010. Will there be any new breakthrough technology? I am not so sure going by the current trend. FCOE will slowly pick up this year but it will take some more time before it becomes the default standard in the data center. Automatic tiering will be discussed and implemented in lot more arrays. EMC’s FAST has already started the debate with other vendors highlighting how automatic tiering is done in their arrays. Thin Provisioning is slowly going the way of being a standard feature rather than being a differentiator. Primary Dedupe will get some attention but will it become mainstream? I doubt it. Effectiveness of SSDs have been debated and beaten to death. They will get a new lease of life with Automatic Tiering since technologies like FAST are supposed to ensure that your effective use your high cost SSDs. Will it be the year of I/O virtualization? XSigo got some good press and were discussed quite a bit. Their value proposition is quite good and I hope they do well. HP bought IBRIX and that gave some attention to scale out NAS. Storage Virtualization is a topic which will be discussed, if not by everyone, definitely by HDS.

One thing every Storage vendor has been trying to do is to get their products to work well with Server Virtualization products like VMWare, Hyper V and Xen. More management tools are required here because it becomes a nightmare to keep track of which physical disks hold your files given so much of virtualization happening!! Backup / Restore software also are raising up to the challenge of integrating their products with server virtualization products on one end and with Dedupe on the other side.

In all, I don’t see too many dramatic things happening in 2010. I hope, for my sake and all other bloggers, I am wrong. (Of course, if you play your cards correctly and change your predictions fast enough, you can never be wrong!!!)

Wish all of you a great New Year 2010. May we all see good growth in our personal and professional lives.

Walk when you talk. Learn while you teach.

“Walk when you talk”  is the new Idea ad which is famous nowadays. Given that I will probably never have a marketing division which will coin a cool phrase for me, let me do it myself. So what I do for a living nowadays, I will call as “Learning while teaching.” Quite a trite and a tired phrase I have to admit, but hey, I am no cool marketing guy.  Though jargonish in its feel, but as with all jargon, it hides an important truth.

A couple of months back I was given the task of conducting a one day session on Serial Attached SCSI protocol. The team attending this was fairly experienced one and they were clear on what they wanted. It is always a pleasure to deal with such teams as both the trainer and the audience is proceeding towards the same station and many a times you arrive safely. I started searching the web for details on the latest SAS protocol and found that details about SAS 2 were very scant. I was like “What, the internet doesn’t have the details?” only to realize that no one out there is sitting to see what is not present and entering the details. Internet is a  medium of collaboration and sometimes you also need to put in something!!! Maybe I will put in some details about SAS soon. Coming back to the training per se, the best part was the preparation. I did what everyone does when nothing else works. Read the @#$%*! manual. I did something better. I read the SAS 2 specification. Luckily I was able to connect with a friend who had some idea of SAS 2. He clarified some concepts to me. Reading the specification is very instructive. I have done it earlier when I did some content development for a SCSI Internals course.  It takes time to read the specification and connect up everything. Once you do that, you do get a good idea of what is going on. I did learn a lot when I read this specification. And luckily for me, when I did the course some very perceptive questions were asked for which I had to again refer the specs and clarify the doubts. The clarification was equally enlightening to the participants and to myself. No one teaches you better than a perceptive and an intelligent student.

Next came a standard storage course but with more focus on Fiber Channel protocol and FC Switches. To get a better idea of how the switches get configured, I downloaded the switch manuals from various vendors and read them. Reading manuals may not equal the excitement you get when you read John Grisham or Harlen Coben, but it does teach you a lot. It gives a very good idea of how things are actually implemented and you also get an idea of the limitations in real life compared to the theory. Here again the participants asked questions about areas I did not have much clue about. Leading me to start my investigations which eventually benefited both the participants and me.  I was immensely helped by my friends here and my sincere thanks to all of them. In fact I should actually sing the Beatles song: “I get along with a little help from my friends.” They are always around to help and that is a nice feeling to have.

While perceptive students are a boon I came across a different kind of participant in a course that I conducted recently. This person would have a soft copy of a manual open and keep asking you questions regarding a storage array, all of which pertained to the details present in the manual. Nothing wrong in trying to find out if the teacher knows all the details. It keeps you on your toes when done once in a while but can get tedious when done almost continuously over a three-day period !!!  Similarly, if people have access to internet when a training session is on, they try to find out the answers to the questions you ask, from the internet. In this Internet era, it is very important to make people realize that there is a huge difference between learning and finding out the answers. Internet allows you to do the latter easily but the learning part you need to do yourself, sometimes even after you find out the answers. Or shall I say, especially after you find out the answers !!!

It has been more than a year since I ventured on my own. Thought I would do a one year completion post but dropped the idea thinking it would be too self indulgent and honestly I haven’t achieved much except survive for one year without being part of larger organization. This one year has clearly taught me that learning and teaching are two things that I enjoy the most. And I would love to think that I have been able to communicate this enjoyment to those whom I teach. Atleast I am trying and you can’t blame a person who tries, can you?.

Mating Season

All of us in India know that the dark clouds during the monsoons bring the best out of the peacocks. They gloriously spread their beautiful feathers and call out for their mates.  This wonderful sight and the mating cries let you know that someone is being wooed. Something similar to this has been happening in the Storage world in the recent past.

Unless you had taken a vacation and gone off to Tibet to meditate in peace, you would have heard about the mating dance performed by EMC and NetApp. The object of their affection: Data Domain. NetApp started the process by spreading it dollar feathers.  And when you spread billions of them, it is bound to affect the opposite sex positively. No wonder Data Domain was impressed. But the Storage jungle is a cruel place and you cannot be assured that the initial impression created will be enough to tie the knot. EMC, which heard NetApps mating call, immediately responded with another impressive display of its own feathers. And it spread its feathers wider than NetApp. This confused Data Domain, which had a soft corner for NetApp!! NetApp had to respond. It spread it feathers a bit more and told Data Domain that it has something called stock option, which will enable more feathers to sprout in the future and the display will be even more glorious. EMC refuted that assertion and felt a bird in hand is worth two in the bush!! For some time, the spread of the feathers remained constant and it was time for mating calls. ‘You will fit well in my family’, ‘We have synergy’, ‘Govt will not approve of your marriage’, ‘It’s is a wonderful family’ and so and so forth. By all indications, Data Domain’s soft corner for NetApp still existed and things were at an impasse. Then EMC did what everyone was expecting it to do. It added more feathers to its already glittering display and that ensured Data Domain swooned in its favor. NetApp had to beat a retreat.

All in all, the whole mating process enlivened the Storage industry and specifically the blogsphere. How long can you keep on discussing if thin provisioning is important or how to save money through virtualization etc? You need something to stir things up and the Data Domain drama was godsend for many. Experts spent a lot of time analyzing what this would mean to EMC, what this would mean to NetApp and from the sidelines were predicting the winner. Now that EMC has won, people started wondering if EMC has overpaid for Data Domain, whether it will clash with already existing products etc etc. But as we all know once integrated, Data Domain becomes EMC family and family quarrels are never as interesting as a mating fight or a lover’s tiff. To be fair, EMC, by all reports, has done an excellent job of integrating their acquisitions and I am sure this will also work out well. The central question has been whether it is worth paying so much for DeDup, which according to many, is a feature and not a product. Time, as usual, will provide us the answer.

That it was a great mating was evident when HP, without any drama, bought IBRIX, which is into scalable parallel file systems. HP has been partnering with IBRIX on various deals. LSI Logic bought ONStor, which makes Clustered NAS solutions. Both IBRIX and ONStor have the scale out capability and the general thinking is that everyone is targetting acquisitions aimed at fortifying their positions in the Cloud Computing space. Let’s wait and see how things turn out in the future. Meanwhile, lets hope such things happen to enliven all of us once in while. This is one area where we wouldn’t mind some duplication, would we? !!

Time to Invest. Time to help.

If you are thinking that I am talking about investing in stock market, forget it. I have never been an expert in that area. What I am suggesting now is to invest in yourself. There cannot be a better time.

Times are indeed tough now. Especially for people  in the IT industry. There is a sense of concern all around and people are very unsure about how long their jobs will last. For some, the uncertainty has ended, but unfortunately, so has the job. We hear companies coming up with many ‘schemes’ in order to keep the costs low. All of you would have read about how Satyam (Tech Mahindra now) is going to keep people on bench by paying them their basic salary.

These tough times can also be the time to invest. In yourself. It is time to upgrade your skills. What the current situation has taught people is that only people whose skills are valued in the market place have a chance for survival. So if you are a project manager, maybe you should get a PMI certification. If you are technically oriented, maybe you should see how your can upgrade your skills further and keep in touch with the latest happenings in your area. What I have seen in recent times is that people who are technically well qualified have not had a problem moving out of their current job and getting a new one. Though times may be tough for people financially , I would still urge people to invest some money and lot of time to upgrade their skills now. This is the best investment that can be made for the future. People who are enterprising in nature, should find this a good opportunity to start off on their own. When you are on your own, any time is tough time. Ask me :)

Tough times also means people need help. I have had lot of people, who have either lost their jobs or whose jobs are under threat contact me. I have tried my best to put them in touch with consultants that I know and referred them to friends I know in other companies. Given the sort of social stigma that gets attached to a loss of job, I think it is very important that we help out our friends in this hour of need. Do let people know about job opportunities that you come across. Put in a word for your friend or former colleague wherever you can. I can assure that every little gesture of yours in this direction will be highly appreciated by all concerned.

Let us hope the current situation is a temperory one. But don’t bet on it. Work smart, work hard and invest in upgrading your skills in order to beat these tough times. Or be bold enough to chart your own path.

Solar Eclipse?

The title is misleading. During an eclipse, the sun is blocked for sometime before it re-emerges in its full glory. No such luck for Sun or more precisely Sun Microsystems, which will merge into Oracle.  I am sure all of you have heard and read various analysis on what this deal would do to Sun, Oracle and the industry in general. (I was away on vacation, hence the long silence). Oracle also acquired Virtual Iron, a virtualization company, after it acquired Sun. The industry dynamics is surely changing now. Cisco, with its UCS (Unified Computing System), has got into the blade server space, which is dominated by HP and IBM. Now Oracle wants to get into the virtualization space, dominated by VMware. Oracle now has three virtualization solutions:  its own, Sun’s xVM and the virtualization solution of Virtual Iron. How the market of Blade Servers and Virtualization will change remains to be seen. Added to this, NetApp is buying DataDomain for a large sum. Interesting times ahead.

It was a bit sad seeing Sun set. In the early part of my career, as I had indicated in my earlier post, we were fighting against Sun in many places with our SGI workstations. We lost in a lot of them since the solutions were totally different and Sun had the exact solution which a lot of people wanted. The actual fight in the workstation space those days was between Apollo and Sun. Apollo was later taken over by HP. In those days Sun was sold in India by Wipro and they were doing a good job of it. (Those were the times when we generally got systems which were atleast a couple of models older, if not a generation older.  Those were the times when India as a market had not evolved and there were lot of restrictions in getting newer equipment into the country. Added to it, it was costly getting new equipment in because we had to pay heavy import duties. )

Sun was always known as a technology company and there were a couple instances wherein I could see the  great respect people had for Sun. I was part of the organizing committee of what was known as ‘Techforum’, an annual technology festival within Wipro.  Though it was an internal festival we would invite a few speakers from the industry for this festival. One such speech was given by the Sun representative. He spoke about the 10 technologies that we should look out in the future. This was probably around 8 to 10 yrs back and I don’t remember what were the technologies he spoke about. What I do remember is that whatever was spoken made a very good impression on everyone present. It was generally accepted that this was the best presentation we have heard during our conference. There was lot of clarity in thought that came out during the presentation. (One remark by the speaker I still remember. He said that when Sun started saying, “The Network is the Computer”, a competitor put out a counter comment stating that, “Sorry. The network is a network and a computer is a computer”, only to beat a hasty retreat later.)

The next incident relates to Scott McNealy’s visit to Wipro. Scott was supoosed to deliver a lecture to our folks on a weekend. (I think the talk was scheduled for a Sunday.) As can be expected, there was a bit of apprehension regarding the number of people who would come in, given that it was a weekend. So managers like me were asked to see to it that as many team members turned up for the lecture as possible. I did my best to urge people to come in for the lecture. We had probably underestimated people’s respect and admiration for Scott. We had a large turnout that day and everyone enjoyed the talk.

While Sun did have a great reputation as a technology company, their India Development Center was more subdued and had a lower profile than some of its competitors like HP and IBM.  I may be talking from my limited exposure but I have seen more engineers keen to join companies like HP and IBM than join  Sun. Maybe Sun did not recruit as aggressively as HP and IBM did in India and hence this effect?

What we are witnessing now, with new products and all these M&As, will have a big impact on the future of the industry. Robin Harris, the Storage Mojo, has a nice article on “Why we are getting vertical – again”. Read the comments section as well since there are some relevant comments there.

I have not followed Sun very closely to know why they got into this situation but it always saddens you when a technology company goes down. Sun may disappear soon but they do leave behind a rich legacy. Stuff like NFS and Java will be around for more time to come. Hopefully the Sun culture for technology innovation will continue within Oracle.

Silicon bites the dust

When a certain product helps you meet the future Prime Minister of a country, it is not surprising that you remember the product fondly. That is why I turned a bit nostalgic when I read that Silicon Graphics’s assets have all been bought by Rackable for just $25million dollars. Afterall, Silicon Graphics Iris workstation took me to many places in India and no wonder that I feel like writing about it now. So excuse my self indulgence and read on.

It was in late 1980s when OMC computers and Wipro wanted to be the guys who sold Sun workstations in India. HCL was selling Appollo workstations. I had just joined OMC Computers and people told me that we lost out Sun to Wipro. It was good deal for Wipro because they sold a lot of Sun workstations. In order to compete in the workstation market, OMC tied up with Silicon Graphics, then one of the leading graphic workstations in the market. As we found out the hard way, given its price and positioning, it was a major challenge to sell it in India and in many cases Wipro beat us with the Sun workstations, which is what many enterprises wanted. I am not complaining since I got a lot of good experience trying to sell and support the Silicon Graphics workstations. For one, I got to meet lot of interesting people starting from academicians, film producers and all the way upto the future Prime Minister. Along the way, I had lot of interesting experiences as well.

It was clear to us after our efforts to fight Sun, that we cannot position Silicon Graphics workstations as general purpose workstations. (Wish the guys who made the deal knew it earlier.) So our strategy became more product or solution oriented. One of the segments we attacked for molecular biology since Center for Molecular Biology (CCMB) was located in Hyderabad, our headquarters. And next to it was RR labs (now IICHT). So we met lot of professors here and gave them demo on a certain product, whose name I cannot recall, to all of them. This was to enable some sort of 3D modelling of the proteins. It was then that I bought a book on Bio Chemistry and learnt that there were some 20 odd Amino acids and that all proteins were formed out a certain pattern of these amino acids. Looks like the scientists know the sequence of amino acids in the proteins but do not know about the actual physical structure of the protein. This software was supposed to help them solve this problem. Encouraged by the good words the profs had for this software, we decided to an all India roadshow and asked the company which had this product to send us an expert. They agreed and sent us the ‘expert’, who was actually a student and was doing a summer internship with them and was on a vacation to India!!  She was now called in to face a lot of academicians, who have been working in this field for ages. The encounter had the girl almost in tears. So I had to step in and control the situation. Like how we do always, I took many of the discussions ‘offline’, promised that we will send them more details later and did all the things we do when we don’t know an answer and don’t want to admit it. I remember my manager commending me later about how I was able to save the situation but it was not a situation I want to get in often. Lessons were learnt  in this encounter and  when we went to the next venue, were were prepared and things went off smoothly.

Along with the Molecular Biology software, we were also trying to sell some 3D modelling and animation software. I think it was called Alias. My colleague, Surya and I decided that we should try and sell this software to Annapoorna Studios, which was the biggest studio those days in Hyderabad. We ended up meeting Akkineni Venkat, the brother of the famous Telugu film hero, Akkineni Nagarjuna. He had visited our premises along with Ramprasad, the proprietor of Walden Book Store, and we gave them a demo on 3D modelling and showed some tricks like turning positive into negative etc. What we didn’t understand at that time was that whatever we had was not enough and to get a good graphics based stuff for films required lot more that just a Silicon Graphics machine and some software. We never made any deals with Annapoorna studios but the encounter did provide me with some memorable moments. One such moment was when Akkineni Venkat, who was watching a demo, stepped out to make a call. He called Nagarjuna’s house and apparently it was Nagarjuna’s wife and the beautiful actress Amala, who was on the line. I still recall Surya pulling my hand excitedly and saying, “He is talking to Amala!! He is talking to Amala!!”.

Then came the very brief encounter with this person. We were told by our manager that we need to put up the Silicon Graphics workstation for a demo on a Sunday. Obviously we were pissed. First, it was on a Sunday. Second, it was not a computer exhibition. It was an exhibition of all the companies to whom State Bank of India had provided funding. OMC Computers happened to be one of them. SBI wanted to show the good work it was doing to the then Finance Minister, who went by the name of Manmohan Singh. There we were, on a Sunday, waiting for the FM to arrive. He came in and started doing the rounds. What was impressive was that he took his time at each stall and spoke to people to get their direct feedback. He came to out stall and I was holding fort there. Those were the times of high export duties and Silicon Graphics was a costly system due to these duties. The FM was in our stall and we showed a small demo. After having a look he asked, “How much does this system cost?”. I replied, “Depends on your policies, sir.” This brought a small smile on his lips. He moved on after asking if people thought the cost was too high. What was striking was his utter simplicity and a real urge to understand the problems. No wonder he is considered to be one of our best Finance Minister ever.

Silicon Graphics took me to various corners of India. I experienced the searing heat of Jamshedpur, the freezing cold of Delhi, the sweating in Calcutta, the pleasantness of Bangalore. It is very sad to see Silicon Graphics bite the dust. I have not worked on it since I quit OMC Computers in 1995 but still, it seems like I lost a good friend.

A conference and a few cribs

“Why have a blog if you cannot rant once in a while?” That seems to be the motto of all bloggers. It is almost as if you will not be considered a blogger if you don’t give your piece of mind about what is wrong  with this world once in a while. I rant and rave now, so that I too will be considered a serious blogger!!

I attended a conference last week and I am going to talk about a few irritants. While I talk specific to this conference, it is probably true about most of the conferences that I attend. The first thing that bugs you are these 50,000 feet views. I can understand some CXO talking about what direction the industry is heading and and all that but it becomes a pain when every marketing person starts giving his or her view as the opening address. There is generally very less substance in the talk and everyone is waiting for the tea break  so that they can have some cookies and a cup of tea. The speaker of the keynote address wanted to be very interactive and asked the audience, “What is the most important asset of any company?” Since he belonged to the storage industry he was hoping that the audience will respond with “Data is the most important asset.” Instead the audience in one voice responded, “Employees.” That is the last thing any manager wants to hear in these troubled times, when knives are drawn and you don’t know whose neck you have to chop off next. So he manfully continued. “Yes. People are an important asset. What else?” Some replied, “Data” and put him out of misery. Then started the 50,000 ft view. My request to all the keynote speakers is, unless you are a CXO, don’t make your talk so generic that it is of no use to anyone.

The speaker also made another interesting observation. “You may have heard of ILM. You don’t hear about it much nowadays. Why?” The answer is that the customers have realized that they have to do the bulk of work in ILM and the vendors would just come in with their regular products labeled as ‘ILM ready’. Not according to the speaker. “Nowadays many of the array can do automatic tiering. This is exactly what ILM is all about. So your ILM has been pushed into the array and that is why no one talks about ILM.” Wish life were so simple!!

Another request to all speakers. Please do not assume that the audience is so dumb that you need to simplify everything to ridiculous levels. One of the speakers was explaining about Data Deduplication. In order to ensure the audience understood this technology, he said something like this. “Take the case of water molecule. It contains Hydrogen and Oxygen. So you need not save lot of water molecules. All you need is Hydrogen and Oxygen and we can make whatever quantity of water that we need.” Honest.  I am not making this up. Another speaker emphasized the same fact differently. “You need not save details of all materials. After all, every material is made out of some 100 and odd elements. If you have the basic elements stored, we can make whatever substance we want. That is what Data Dedup is all about.” This would lead the audience to conclude that since every computer stores data in binary form, 1s and 0s, all that which needs to be stored for every file is one 1 and one 0. Exactly two bits!! You can then recreate any data that you want from these elements!! I don’t think it will do any harm in putting up a few bit patterns or talking about hashing instead of oversimplifying the concept so much that it can easily lead people to a wrong conclusion. So next time on, when you are explaining a concept don’t hesitate to talk intelligently. I can assure you many people in the audience will understand what you are talking about and will appreciate it.

(Another interesting anecdote here. One of the speakers, speaking about a software solution confessed, “Earlier whenever the client had any problem, we would say “Buy more storage.” Nowadays we don’t say that.” Turns out they are asking clients to buy more hardware and more software!!)

The last observation. In every conference I notice that the registration process is generally outsourced and young girls with business formals are the ones who do your registration. It is almost become a de facto standard. It is as if the companies are afraid that if attendees do not see this happening, they will most likely say, “What, no young girls in business formals ? I don’t want to register. I will not attend this conference.” This is really not a crib but an observation. I don’t mind it actually.

Before signing off, let me be positive. The VMware conference which I had attended a few months back was very good. All the speaker spoke sensibly and did not insult the audience intelligence. Attending such conferences is a joy. Hope others take a leaf out of it.

Can you sell what you innovate?

“Cometh the hour, cometh the man.” Or woman, or in the case of the industry, ‘the machine’. Tough times are when innovative ideas are most needed but will people buy them? I post my thoughts now on the twin aspects of innovation and marketing.

This blog post of Jon Taigo led me thinking in this direction . He has a blog called ‘Drunken Data’ and for those who haven’t read his blog posts, he is one of the most vocal persons when it comes to giving his opinions on subjects which he holds close to his heart. He is not known to mince words and needless to say, his posts make interesting reading.

This post held my interest because it spoke about XIOTech’s Intelligent Storage Element (ISE). This is an innovative product. They have an innovative heal-in-place capabilities for the disk drives in their ISE. Errors are detected and potential problems are fixed before they can occur. Automatically moving data to a spare drive and rectifying a failed (or about to fail) drive saves on lengthy RAID 5 rebuild times. You can get more details about their product from their website http://www.xiotech.com

If you read Taigo’s blog, you will see statements made by prospects and competitors like, “questionable future of a company like XIOTech.” While it is true that innovative products are the need of the hour , it is also true that enterprises want to take the minimum of risk in these times.  I am not saying that competition happens only during these times but the competition is bound to be very stiff given that the total spending pie has shrunk. Added to it, the companies turn very conservative.  The innovative smaller companies may face more heat during these challenging times when it comes to selling their products. While the value the innovative product delivers may be excellent, (theoretically maybe), it would still be an untested product and more importantly from an untested company. Hence the reluctance to buy an innovative product.  When it comes to the question of a better product or a trusted company, the client may jump in favor of the latter. I don’t have statistical data to back this up but going by the reaction of many people I meet, I am guessing this would be true. These are the best of times for big companies to come out with some innovative products. The industry would lap up such products. My feeling is that companies sell themselves off or merge with other companies, not just because they want to make tons of dollars, but because brand and reputation building is a long and tough road.

I am ofcourse more concerned about the fate of people like me than about small and large companies. Naturally :). The tough times throw up multiple challenges. While everyone advocates some basic things: ‘find what problem the prospect has’, ‘find the pain areas’, ‘give a great value proposition’ etc, it is easier said than done. That is why you find lot more people saying this than doing it!! How would you investigate a pain point of a prospect if he/she is not even willing to meet you? What I have observed is that it much tougher getting a prospect to talk to you in these times. The general response would be, “We are still finalizing our strategy”, “We are in the process of finalizing our budget” etc. It is then you realize the value of your contacts and also the value of a brand name.

The only way out is to keep up the struggle and keep coming up with innovative ideas. At the same time we should be building a brand name for ourselves. We need to take help from all people we know, get a foot in the door and deliver. The last part is what is going to help in the long run. Your friends can help you get the foot inside the door. Then it is upto you to deliver. Your work is the one which will stay with you and help you or haunt you for a long time. There is no magic potion other than good old fashioned hard work combined with good old fashioned smart work. And yes, do find out that pain point of your prospect, one way or the other. That will go a long way in easing your pain as well.

A Bull and Drivers

It is not about locking bulls on to a bullock cart and driving it. It is about how you castrate a bull!! Keep reading to find out what I am talking about.

The book everyone in the Storage world is talking about currently is the book by Dave Hitz,the founder of NetApp. It has a  very eye catching title  ” How to Castrate a Bull: Unexpected Lessons on Risk, Growth, and Success in Business.”  You can read the Chapter Zero at Dave’s blog A very interesting Chapter Zero. Around the time the book was released, NetApp also topped the “Best Company to work for”  list released by Fortune Magazine. So everyone is now keen on reading  Dave’s book in order to get an insight on how NetApp created such a culture. The book has been released in US. I am not sure if it is available in India yet. I intend to buy and read this book. Will post my thoughts on the book once I read it.

I had the good fortune of meeting Dave once when he visited India in the early 2000s. I was part of  Wipro, where we hosted him for a meeting. It was pleasure interacting with him, though it was a brief interaction. He was a very down to earth person, absolutely no airs, asked questions with a real intent to learn about work done in India and was very articulate about his vision. NetApp didn’t have a development center in Bangalore then. They later started their India operations and are doing quite well.

In my last post I spoke about some storage technologies that we need to concentrate in these time. What I left unsaid was the fact that you need to have your fundamentals clear and strong. Only then will reading up and learning these new technologies help. And nothing gets more fundamental than writing device drivers.

Here comes the second part of my title. I want to recommend the book written by my friend and ex-colleague, Sreekrishnan Venkateswaran, “Essential Linux Device Drivers”. This is a welcome addition to the literature on Linux Device Drivers. The books which are commonly available here are Pajari’s, “Writing Unix Device Drivers” and the O’Reily standard, “Linux Device Drivers” by Corbet and Rubini.  Sreekrishnan’s book covers writing device drivers for a lot of devices. You will find device drivers here for I2C, PCMCIA, Blue tooth, WiFi etc. In short, it is very up to date with respect to devices that it talks about.

You will find lot of good reviews of this book on the web so I will not write a detailed review here but will talk about Sreekrishnan instead. Sreekrishnan is an IBM veteran being with IBM India for a long time. I came to know him when I joined IBM for a brief stint starting Nov 2006. It soon became apparent to me that the whole team was looking up to Sreekrishnan when it came to technical matters. He was always the first one to be called whenever there was any technical issue that needed immediate attention and whenever there was a fire to be doused. He was the also the technical face which was projected to visiting prospects,. Without exception every prospect would be impressed by Krishnan’s indepth Linux knowledge.  Krishnan and his team have ported Linux onto lot of devices including a wrist watch!! Whenever there was a client demo on our Linux porting capabilities, Sreekrishnan would show the Linux port onto a wrist watch as an example. In order to point out how feature hungry people were, Krishnan would remark, “What is the use of a Linux wrist watch if you can’t get stock market quotes on it in real time!!. So we had a implement that as well”. This would bring a smile on the face of the person watching the demo. I see that Krishan has used the same example in his preface as well, where he documents the issues which he and his team faced while porting Linux onto a wrist watch in late 1990s.

Sreekrishnan is an extremely approachable person, and, as with all good technical folks, is passionate about what he does. He is generally very happy to discuss technical matters with you and clear any doubts that you may have. The book is written in a very engaging style and makes the subject interesting. When I read the book it is almost like hearing Sreekrishnan speak.

Krishnan has been contribution regularly to Linux Magazine for quite some time now and his hands on experience in Linux clearly comes out in the book. This book was published by Prentice Hall last year in US under its Open Source Development series. This book is now available in India as a low price edition. I would definitely recommend anyone working in the Linux area and is writing  (or intends to write) a device driver to get this book. It is definitely worth keeping this in your reference library.

Nothing enriches your life like a good book. Here is a lovely quote I read about books. There was a person (I forgot his name) who is supposed to have bought lots of books and built a massive personal library. When someone asked him why he spent so much money on books, he replied, “If I had not bought these books, I would have had lot of money. But I would not have been richer”. I vehemently agree with him. (In case someone knows who made this quote, let me know. I will attribute it accordingly.)

I will leave you to mull on that quote.

Technologies for these troubled times

“What technologies should we  come up to speed in these troubled times”, is a question that students and engineers freshly into a job ask me. Times are tough, especially for guys coming out of college and those having a job in hand but  not working on client  project yet. Here is my take on some recent technologies areas which everyone wanting to work in the server and storage domain should know about.

Virtualization is something which will be taken for granted a few years from now. Every enterprise would have implemented some form of virtualization or other. Virtualization, in case you didn’t know, is the act of showing something that doesn’t exist. Some people feel Ramalinga Raju of  Satyam was a master in this. The only difference is that the virtualization we are talking about is beneficial to the user whereas the sort of virtualization done by Enron, Madoff and others of their ilk is beneficial only to the ‘virtualizer’.

In case anyone wants to get on the Server Virtualization bandwagon, it is quite easy.Free VMware player is available for download (http://www.vmware.com/products/player) .  I downloaded VMware player and use Ubuntu Linux in it. That enables me to write some programs in the Linux environment while still using my Windows to check my mails and prepare Powerpoint slides.  (Who can ever escape Powerpoint?) In VMware marketplace there are many virtual appliances available for free. (http://www.vmware.com/appliances/marketplace.html) If you have the free disk space and time on your hands, you can download them and try it out. This will give you an idea about server virtualization. If you love Open Source, you can try out Xen Hypervisor. I have not tried it out yet but will do so soon. (www.xen.org)

In the Storage area, assuming you have a basic understanding of Storage technologies, Thin Provisioning is an technique which you can read up on. This is a technique wherein you show the user a lot of disk space as his quota but you don’t need to have all that space physically available right now. (Think  Satyam again) You keep buying storage as the users keep filling up capacity. This is something which all free email service providers like Google, Yahoo, Rediff etc would be doing. It makes no sense to buy all the advertised storage. (I mean, how can you buy ‘unlimited’?) The companies would be buying more and more storage as your mail account keeps growing with all those mp3 and jpeg files. This technique is called Thin Provisioning and the key aspects to achieve success in this are capacity planning and capacity forecasting. So read and understand how Thin Provisioning works and how it is implemented. I am sure if you are in the Storage array space you will have to do this sooner than later.

The next Storage technology you may want to look at is Data Deduplication. This is the simple idea of removing all duplicate data by storing a single image and pointing all duplicates to this image. There are multiple ways to do this and there is debate on where it needs to be done. Will post on this debate at a later date. Virtual Tape Library (VTL) solutions come with Data Deduplication. So here is something you should be looking at. Even in these tough times Data Domain, a company focused on Data Deduplication has posted impressive results.

Another technology you can read up on is Wide Striping and Micro RAID. Rather than me explain I will point you to this lovely video by Mark Farley of 3Par, where he clearly explains these concepts. (BTW, Marc makes most of the videos you seen on his blog while driving!! He uses a steering wheel cam. This is one of the few videos he has made when he wasn’t driving. Shows how quality of improves dramatically when you feet are firmly planted on the ground :)

Things like Solid State Drives and Fibre Channel Over Ethernet (FCOE) are happening on the infrastructure front but as engineers and system integrators concentrate on virtualization and the other technologies that I mentioned. Our role in Solid State Drives and FCOE will be limited in the immediate future.

Before I end, I need to say something to all college grads which should actually be unsaid. But I will say it anyway. More than reading up all this stuff, ensure your basics are strong. Your programming skills, your understanding of the operating system and your analytical ability are things that anyone planning to hire you will look for initially. So strengthen your basic by working hard on them regularly. Now that I have given this piece of advice, I can sign off  in peace.

(I got an indication on how bad times are for all industries when the Toyota service centre folks called me on their own and give you a service  appointment. “Whatever day and time  you want, sir”. Made me realize the enormity of the problem)

Update:  I had not checked my Google Reader for a couple of days. After posting this I checked my reader to realize that Marc of 3Par has now put up a video explaining chunklets. Check it out.