Linux.com

Feature: Storage

Studio adds Lustre to Harry Potter films

By Tina Gasperson on January 04, 2006 (8:00:00 AM)

Share    Print    Comments   

Framestore CFC, the animation studio responsible for much of the eerie special effects work in the latest installment of the Harry Potter film series, "Harry Potter and the Goblet of Fire," uses fast, powerful Intel-based Linux clusters in its render farm, but it was still running into problems because of bottlenecks with its Network File System servers. Accio Lustre -- an open source cluster file system called Lustre helped feed the studio's prodigious I/O appetite at a price point that keeps it competitive with larger organizations.
Using Linux is common at production studios these days, but Framestore was one of the first. Framestore originally launched six years ago with Unix servers and "probably a splattering of Windows machinery here and there. We fairly quickly went with Linux," says Framestore system support engineer Daire, because of the lower costs associated with that operating system. And the studio didn't stop at installing Linux only on its servers. According to Byrne, the company is running Fedora Core on 600 workstations in the render farm and hundreds more throughout the rest of the enterprise.

Recently, Byrne began switching Framestore's Network File System (NFS) servers out for machines running the Lustre open source cluster file system. "We have quite a lot of machines, and our render farm creates a lot of I/O load on servers when it comes to pulling in large 3D objects, doing a lot of computation, and spitting out frames at the other end," he says. "When you have 500 machines doing that to say, one NFS server, it really doesn't work. NFS wasn't designed for clusters."

Framestore needed to be able to increase the size of its render farm without having to worry about current and future bandwidth needs. And it didn't want to have to buy specialized hardware, especially since it had already heavily invested in big Hewlett-Packard file servers. "We have a lot of these lying around, and we wanted to redeploy them in a more efficient way." Byrne looked at other high-end storage servers, such as those from Bluearc -- "It was just like a fast NFS server and wasn't scalable" -- and Network Appliance -- "It's three times an NFS server."

Framestore picked up on Lustre in 2002, in its infancy, Byrne says. "It wasn't really a proven commercial product. It required a lot of testing and playing around, and it took a long time to convince people in the company to have faith. It took about a year of looking at it before we were confident enough to let production start." Byrne had planned ahead for that day by configuring everything and installing what he needed to on everyone's machines.

Byrne has 16 of 60 servers converted to Lustre so far, and as current projects finish and free up storage, the staff pulls in more servers to the new system. There have been some challenges along the way, mostly from patching the Red Hat kernels with Lustre updates, and discovering and fixing bugs. "Because we started with Lustre from an early stage there was not as much documentation help," Byrne says, "nor as many people working on it as there are now. A lot of the figuring out was done by us and other [users]. That's changed quite a bit now."

Byrne says the major benefit for Framestore in open source software has been the ability to work on complicated 3D shots that require an "awful lot of I/O" without spending too much money. "It provides more I/O than we need, and that's without using all the servers we have now."

Another benefit is the cost savings, which allows Framestore to compete with big studios like Pixar and Dreamworks. "We're not in the same league as some of them," Byrne says. "If they want to build the newest and best infrastructure, they can click their fingers and the money will appear. We're not that well financed, so we have to do things a lot cheaper and a lot faster in order to stay competitive. I think open source gives us that ability -- that's been the great thing."

Tina Gasperson writes for some of the most respected publications in the industry. She has been freelancing since 1998.

Share    Print    Comments   

Comments

on Studio adds Lustre to Harry Potter films

Note: Comments are owned by the poster. We are not responsible for their content.

Edward Scissors Potter

Posted by: Anonymous Coward on January 05, 2006 05:27 PM
I'm a fan of the books and I've really like the first three movies, but that last one really sucked despite the fantastic animated creatures.


The good points of the recent movie was the great job of cooking the book's plot down, with one execption, to sometime short and simple enough to fit into a movie. Plus, there was a lot of action. The animation was great, though the dragon part of the tri-wizard tournament was fubared as far as the plot went.


However, the whole style of the movie was too fucking "Goth" to tolerate. This isn't a Tim Burton story. The producers, directors and set designers need to re-read the books, paying special attention to mention of colors and physical derscriptions, so they don't screw up the next films, too.


If I wanted to see "Edward Scissors Potter" or "Potter Hallow" or "A Nightmare Before the Gibbet of Fire" then I would have gone for a Tim Burton flick and not one by J K Rowling.

#

Re:Edward Scissors Potter

Posted by: Anonymous Coward on January 06, 2006 03:36 AM
Gee, I thought the subject of the article was a cluster file system, not a movie reivew... perhaps you have the wrong web site?

#

Re:Edward Scissors Potter

Posted by: Anonymous Coward on January 06, 2006 04:22 AM
Oh calm down. Who cares either way, it's not as if the tools used are available for the masses under a BSD or GPL license. Besides, I thought the last line was rather amusing.

#

Re:Edward Scissors Potter

Posted by: Anonymous Coward on January 06, 2006 05:17 PM
From the link in the article <a href="http://www.lustre.org/" title="lustre.org">http://www.lustre.org/</a lustre.org>

"Public Open Source releases of Lustre are made under the GNU General Public License. These releases are found here, and are suitable for clusters with thousands of nodes and hundreds of terabytes of storage."


It's not like you're going to want to use this at home, but if you have any use for it, go ahead!


aRTee

www.mandrake.tips.4.free.fr

#

I love this movie

Posted by: demiz on January 09, 2006 08:23 PM
I've been waiting a year and a half for this movie and I think that it was Definitely worth the wait! Even though Daniel, Rupert and Emma are much older than 14 (it's pretty obvious) they are so convincing as they learn about their feelings of maturity:) The selection ceremony for the Tri-Wizard tournament was humorous. The look of shock on certain characters faces is unforgettable! The tasks are fun and exciting even though I already knew what was going to happen! I thought that the Yule ball was absolutely spectacular, and Ron's dress robes were awesome! The movie was so well done, I'd have to say that it is the best movie in the series so far! The movie does the book justice.

--
<a href="http://www.waresight.com/" title="waresight.com"> Keylogger </a waresight.com>
killed my marriage, but saved my life.

#

Aspects were good, but a Goth Potter is wrong

Posted by: Anonymous Coward on January 10, 2006 03:58 PM
Aspects of the movie were quite good, but the style and "Goth" nature of the film don't fit the book. The script itself was quite good, just the set design blows.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya