Wednesday Jun 11, 2008
Wednesday Jun 11, 2008
We've been talking a lot lately about Open Storage... and how open source software and industry standard hardware can dramatically lower the cost of storage.
The latest entry in this Open Storage category is a cool project that just became available with the latest OpenSolaris community build -- COMSTAR, the Common Multiprotocol SCSI Target. Although it's full name sounds a little geeky COMSTAR lets you take a spare x86 server running OpenSolaris and create a cheap general purpose storage array. An Open Storage array.
Here's a little history on COMSTAR...
The prototype started in the spring of 2007 with the OpenSolaris project page showing up in July 2007. Sumit led the implementation and John (shown here talking about iSCSI management) worked on the management aspects of the project.
While the framework has been developed by Sun engineers the port providers are being contributed by QLogic, Emulex and LSI. Here's a good illustration of the COMSTAR architecture.

Here are some good COMSTAR resources to help you get started...
Videos
Documentation
We'd love to hear about your COMSTAR experiences... join the conversation on our OpenSolaris Storage discussion alias.
Tuesday Jun 03, 2008
Sounds like a personal ad... but no. Just a few days ago the OpenSolaris community received the single largest contribution since it was formed with the original core of the OpenSolaris source code -- all of the Open HA Cluster source code is now available.
From Meena's email... "As with the previous contributions, Open HA Cluster includes the source-code for the product, source for the Sun Cluster Automated Test Environment (SCATE), documentation, and globalization. With this release you can build a functional Cluster from the source code. "
How much code? Over 2 million lines of enterprise-quality clustering magic.
Nick Solter, the Open HA Cluster community manager, has more great information in his polymorphnick blog. Congratulations to the entire Open HA Cluster team!
Tuesday Apr 29, 2008
Today Sun is providing a view into the heart of our storage strategy -- Open Storage -- the combination of open source storage software and industry standard hardware that delivers cost effective, open solutions for a new generation of storage challenges.

The team I hang out with spent the last year delivering on Sun's April 10, 2007 commitment to open source our Solaris-based storage software. It's been an exciting year... partly because of the open source contributions we've seen from our storage vendor friends, QLogic, Emulex, and Hitachi Data Systems, as well as the community members like Digitar and Joyent who have put the OpenSolaris storage capabilities into action in their datacenters.
Over the past couple of weeks we have had the good fortune to chat with some of our other OpenSolaris Storage community members and I'd like to share these interviews with you to provide a community perspective on Open Storage.
The first interview is with Evan Powell, CEO for Nexenta. I'm impressed with the work that these folks have done to deliver unique value on top of the OpenSolaris code base and create their NexentaStor software-based NAS and iSCSI solution. I particularly like this quote..."Sure... OpenSolaris is open and that may raise some concerns among certain buyers but what is really riskier? Supporting open standards including open access to your data so you can own your data... or continue to pay ever-increasing sums to legacy [storage] vendors."
The second interview is with Greg Perry, CEO for LiveAmmo. LiveAmmo is a leading provider of instructor-led training classes and products, with
a specific focus on enterprise storage, infrastructure, and virtualization technologies. "We put [students] through the paces of converting a physical machine into a virtual machine and illustrate things like clustering, high availability and workload balancing [with] all the bells and whistles that to with enterprise virtualization. All of that is predicated on an enterprise storage container... and until we ran into Sun it was just not cost effective. If we wanted to run 100 simultaneous classes with 10-15 students in each class that's a significant workload -- quite a bit of bandwidth [with] 100s or 1000s of virtual machines working simultaneously. Cost per GB to get from point A to point B [in] our datacenter model was not something we could make work until we found a commodity-based storage approach that was not based on a proprietary hardware set and proprietary SAN device. "Necessity is the mother of invention". Over time it evolved into a much more cost-effective platform based largely on OpenSolaris."
I don't know that I could say it any better. Real people, Real Open Storage solutions.
Tuesday Mar 18, 2008
Sun just finished open sourcing our current Solaris storage software stack by making available the source code of the next release of SAM-FS and Shared QFS on opensolaris.org. We had promised our boss (3rd removed) a little over a year ago that we would open source all of our Solaris storage software by the end of June 2008. We did it! With just over three months to spare.
But back to SAM and Shared QFS...
SAM is a heirarchical storage (HSM) and archive manager which provides automated policy management for users to easily administer large volumes of data stored across different tiers of storage from fast expensive disk to commodity storage devices to inexpensive, eco-friendly tape.
QFS is a Solaris-based cluster file system whose performance is ideally suited for data streaming and transactional applications.
The SAM and QFS release under development is aimed at folks with large storage environments who need hundreds or thousands of clients accessing the Shared QFS data servers. To reach this magnitude of scalability, Shared QFS has been extended to use an object model for the data servers which we discussed recently at FAST. Users now choose between the Shared QFS block or object file systems depending on their scalability requirements.
But wait... there's more. SAM which routinely manages petabytes of data has also been updated to improve performance for the archive, catalog and scheduler components.
Lots of thanks are due to the SAM-QFS team. But I'd like to start with Ted who managed the entire open source process (as well as the engineers) and especially Harriet who first made SAM available in 1992 followed by Shared QFS in 2002.
Want to read more? Check out these blogs -- Margaret, Umang and Josh.
Monday Mar 03, 2008
A handful of Sun folks attended FAST
(USENIX File and Storage Technologies) last week along with around 450
other attendees -- the largest FAST to date. This event focuses on
research related to file and storage technologies.
It was great talking to various university folks... and I was thrilled to hear that several are evaluating a move to OpenSolaris. There are several new technologies in OpenSolaris that fit nicely into university curriculum (ZFS, DTrace, Fault Management, Service Management Facility, pNFS, Automatic Data Migration, Crossbow, COMSTAR) as well as providing a resilient, scalable research platform for various data and storage management topics.
Here are the Sun topics from FAST...
Sun's Works in Progress
- Filebench,
Drew Wilson
Sun's Poster Sessions
- Shared QFS Object-Based Storage File System Abstract
Todd Pisek, Sun Microsystems
- N_Port ID Virtualization for Solaris/Xen Abstract
Aaron Dailey, Sun
China Engineering and Research Institute
- The
New and Improved FileBench Abstract
Andrew Wilson, Sun Microsystems
Sun BOF
- OpenSolaris
Storage, Jeff Cheeney
Sunday Feb 24, 2008
Somehow almost three months have slipped by without a blog post in a rush of images that include SuperComputing 2007, an unexpected Thanksgiving trip, travel every week of December, a forced hiatus from the internet over Christmas and New Years, more travel and work reviews in January and February, parent-teacher conferences... Crazy man...
It's that time of life when you're busy living, working, parenting and trying to fit in creative moments to help inspire the day to day.
Toward that end, with our 12 and 14 year old kids away for the weekend snowboarding at Faceplant (a multi-church ski/snowboard weekend), my husband and I spent 12 hours and 20 minutes yesterday watching the Oscar nominated Best Picture movies...
All fine movies with parts that are quite technically good but it was Juno that caused the full theater to break out into spontaneous applause after the movie ended. The applause-o-meter ratings for Michael Clayton came in just behind.
Even on personal time my mind still wanders back to data... and thinking about how much better the experience would have been if the theater had been streaming the video directly. The copy of Michael Clayton had a damaged audio track and the theater offered a free movie pass to the 200+ folks who were in the movie viewing marathon (~$2000 loss - ouch).
Sun provides a couple of solutions for video -- an appliance configuration wtih StreamStar and a reference architecture using Shared QFS and Solaris Cluster (currently deployed at HBO). We'd be happy to help movie distribution and theater companies with a less costly, less error-prone, higher quality movie distribution and viewing experience. How can we help simplify your data management?
Tuesday Nov 06, 2007
I've had the great pleasure to watch a very hard working team deliver the CIFS server recently allowing OpenSolaris to serve files to Microsoft CIFS clients. Our lead developer, Alan Wright, did a great job sheparding the delivery of 370,000 lines (more or less) into OpenSolaris. Several existing components in the OpenSolaris kernel also had to be modified to support this in-kernel CIFS service. Alan's blog describes the advantages of supporting CIFS from inside the kernel.
Remarkable job... especially with a wildfire burning at their backs filling the Sun facility in Irvine with smoke during the critical last few days of the delivery. Our CIFS folks hung in there to make the putback. Special thanks to Barry Greenberg as well for managing the effort from the people side of the equation.
For more details on the effort check out these blog entries:
The CIFS server joins the Active Directory integration project, Share Manager and the CIFS client project in the effort to improve our OpenSolaris-Windows interoperability and management story.
I'll never forget an Interop show in Atlanta some years back where I was doing Sun booth duty and showing off our Solstice Backup software (courtesy of Legato). A fellow came up to me and told me in no uncertain terms that unless Sun and Solaris started interoperating with Microsoft and Windows he wasn't going to buy a dang thing from Sun. After I discreetly wiped his saliva off my face (he was that mad) I told him to hang in there... that we wanted to solve the problem. And we're well on the way. The Sun is starting to shine in Redmond.
Wednesday Oct 24, 2007
Sunday Oct 21, 2007
My 14 year old daughter's youth football team won their Superbowl game
yesterday (!) and I was just mulling over some lessons I've learned
from her this football season.
Get to your spot . Kate heard this more times that she cared to
remember this season. As a defensive end, her "spot" on the right side
was just inside the line of scrimmage to make sure that no one ran the
ball around her end. Her other job was to interfere with any passes that
came her way. Oh.. and sack the quarterback (more on that later).
In yesterday's game Kate -- the tallest and skinniest kid on her team
-- was double-teamed and slammed to the ground as often as possible. Another big kid, Chandler, was fighting off two offensive line guys all game as well. It
appeared that the other team's strategy was to wear out the two biggest
kids on defense in hopes of opening up scoring opportunities. In a
display of true teamwork, the rest of the defensive team stepped up to
the challenge and stopped several runs and passes.
On the offense side of the story, our team was able to put 6 points on
the scoreboard in the first quarter but the rest of the game was a hard
fought battle moving up and down the field with no further points from
either team.
Fast forward to the end of the game. The other team was just inside the
10 yard line with one last play to go when they sent all of their
eligible receivers into the end zone. Kate brushed by her opponent and
ran toward the quarterback with arms fully extended anticipating a
pass. In just a few heartbeats she reached the quarterback, wrapped
those long arms around him and danced him to the ground ending their
drive and the game.
The other team Moms exploded (they're Kate's most ardent fans) while I
almost broke my voice hollering. What a great ending to a very tough
game. We shouldn't have won on paper. The other team was bigger and
more experienced... and to be fair... well coached. But everyone did
their job and put their heart into the game and sometimes that means
more than size or experience.
Day in... Day out... Get to your spot. Seize the opportunity when it comes along.
You can learn a lot from your kids if you just let them teach you.
Today we had the Superbowl party. Kate received the "Queen of the
team" (she was the only girl in the football conference) and "King of
sacks" awards. I have to give a lot of credit to Kate's coaches. They
took a chance on a kid who had never played football , dealt with the
ensuing dynamics on the team ("how am I supposed to tackle a girl?"),
never let up on her and always encouraged her.

Monday Sep 10, 2007
Several of us Sun storage software types are at the SNIA Storage Developer Conference this week in San Jose, CA. The agenda has shaped up nicely and attendees can hear talks on everything from device updates and protocols all the way up the software stack to the latest in file systems (ZFS) to SNIA's fixed content standards effort -- XAM (eXtensible Access Method).
Helping to kick off the conference will be Richard Stallman talking about free software following by other keynotes including Jeff Bonwick's "The General-Purpose Storage Revolution" talk.
Think about that... free and open software... general purpose components... for storage.
When we started down the path to open sourcing our Solaris Storage software a couple of years ago very few folks in the storage industry were interested in having a conversation about open source software and general purpose components to solve storage problems.
While the storage industry is still dominated by proprietary companies change is on the wind. I like Sun's position in the upcoming storm. We're focused on collaboration (open standards) and sharing (open source) to bring about innovation (open storage).
.jpg)
Oh... the memory stick? It's our OpenSolaris Storage Starter Kit that we'll be giving away at the conference. Hurry... I think they'll go fast. You can get one by showing us your OpenSolaris user registration at the conference (while supplies last).
Wednesday Aug 29, 2007
I have to admit that I've gone through some back-and-forth inside my
own head about Sun's choice to change our stock symbol from SUNW to JAVA. I've been with Sun long
enough now that I joke that I started with Sun straight out of junior
high school :^) and I guess I've just gotten used to SUNW.
This Sunday we were rewatching "My Big Fat Greek Wedding" and I caught a line that seemed appropriate in light of the stock symbol change...
Nick Portokalos: Don't let your past dictate who you are, but let it be part of who you will become.
Toula Portokalos: Nick that's beautiful.
Nick Portokalos: Yeah that dear Abby really knows what she's talking about.
Thanks Dear Abby...
Tuesday Aug 07, 2007
| "I've been watching various storage-related projects spring up,
and RFE
putbacks and have notice (with a grin on my face) how Solaris is being
positioned as the most excellent storage OS. A veritable swiss army
knife for tossing data to and fro." | ![]() |
This was in response to our OpenSolaris Comstar project -- Common Multiprotocol SCSI Target -- a neat piece of infrastructure that will provide a common framework for iSCSI , Fibre Channel, and iSER target functionality in Solaris.
The word's getting out... OpenSolaris and Solaris make great storage platforms.
We've had good luck using Solaris in a number of our storage offerings -- Thumper (Sun Fire X4500), Honeycomb (STK5800), and the STK Virtual Tape Library Plus. The scalability of Solaris along with our focused storage software investments -- ZFS, (p)NFS, SAM-FS, Shared QFS, iSCSI and Fibre Channel infrastructure -- helps Sun offer innovative storage appliances built out of commodity building blocks from our own server, disk, and tape portfolios.
Solaris runs on many platforms other than Sun (789 non-Sun systems for Solaris 10, 851 non-Sun systems for Solaris Express Developer Edition). And supports over 1565 components such as external storage subsystems, networking cards, and other i/o devices.
Can we help you create a great storage solution? Let us know how we can help...
Tuesday Jul 24, 2007
We had a nice progressive social hour today... grabbed a drink and then hit different offices for Mexican chips/dips, Spanish tapas, Italian breads, and good old 'merican artery clogging sausage, cheese and Rotel dip. Thanks Mike, Deb, and Scott!
I did the tapas and was asked about this particular item... (aren't recipes the original open source?)
New Potatoes with Spanish Olive Tapenade
12 new potatoes (boiled until just done, sliced in half, little scoop from the middle for the tapenade)
Note: I think you could also use hollowed out cherry tomatoes...
Spanish Olive Tapenade (partial recipe from Gourmet Magazine)
Had these with a nice Argentine Malbec (yum) because I couldn't find the Spanish Tempranillo I thought I had downstairs.
Other tapas included Manchego cheese with grape tomatoes in herbed olive oil and Manchego with dried apricots... both on skewers. Although not technically a tapa, I also served fresh berries glued onto brownie bites with the following frosting. Gotta have that chocolate fix!
Browning Frosting (don't forget the fresh berries on top!)
Enjoy...
Friday Jul 20, 2007
Over beer last night I learned that the first code drop of our native OpenSolaris CIFS client was scheduled for release today. OpenSolaris can now access files on file servers that speak the Microsoft CIFS protocol (SMB).
Great job Rob, Mark, Pavan and crew!
This CIFS client project is a nice complement to the OpenSolaris Winchester project which enables OpenSolaris to operate in a native Active Directory (AD) environment.
Oh... the beer? Laughing Lab Scottish Ale. A great beer from Colorado Spring's Bristol Brewing Company.
Monday Jul 02, 2007
I was reading one of our local papers, the Boulder Dailey Camera, this morning over coffee and the business section had their annual survey of the largest local companies. Sun came in first again this year with 3471 employees closely followed by IBM at 3400 employees.
I started doing some math after a couple of cups of coffee and noticed two things:
Now I'm a Sun die-hard and a little biased but I'm proud of a team that delivers strong revenue per employee.
We have some other great high tech firms here at the foot of the Rocky Mountains -- Ball Aerospace, Level(3), Seagate, Covidien, Amgen, West Corp., Lockheed Martin, Sandoz, Micro Motion, Ricoh, Xilinx, EDS, Epsilon, Medtronic, Lexmark, DigitalGlobe, and Array BioPharma to name some of the bigger employers. We suspect two other storage-related companies would be in the top mix, Brocade and McData, but didn't supply their company's bios.
Storage, printers, biotech, device monitoring, internet infrastructure... hmmm... wonder what kind of interesting mashup could come from the folks in these fields?