By narayan on Mar 15, 2007
The term was coined in 1999, and today Webster’s dictionary defines a blog as a “diary; a personal chronological log of thoughts published on a Web page.” More importantly, it says that blogs are “typically updated daily” and that “blogs often reflect the personality of the author.”
I have been planning to start blogging to document my adventures in the world of computing, both work and personal; a forum where I will share my technical and not so technical endeavours. And ofcourse, the primary goal still being; a blog to share information about my experiences with Sun products, some common gotchas and what I do at Sun.
So what do I do: I currently work on the Logical Domains (LDoms) project that brings virtualization support to Sun's Cool Threads servers. Traditionally on large computer systems, users dimension their systems to handle different load conditions by partitioning their hardware into smaller machines. Even though hardware partitions provide good isolation, it can at times result in under utilization of partition resources. Logical Domains allows users to dimension resources in a system by abstracting the underlying compute and IO resources. The Logical Domaining technology is built upon a platform virtualization software layer referred to as the 'Hypervisor'. This layer abstracts the harware detail of a machine from its operating systems. I currently lead a small team of developers working on the virtualization of IO resources like storage and networking in an LDoms environment. This team is part of a larger team responsible for implementing all the components needed as part of the entire LDoms software stack.
Although LDoms has not been officially released yet, code for LDoms has been available in both OpenSolaris and Solaris S10U3 releases since last year. The initial LDoms release is targeted at Sun's T1000 and T2000 platforms; and an early access version is available for download. Preliminary information about LDoms can also be obtained by reading the following LDoms Blueprint document.
I hope this first introductory blog gives everyone a preview of what I do at Sun and a quick overview of what is LDoms. In subsequent posts I will talk more about LDoms, IO virtualization and other fun stuff.