The Distributed Systems Department seeks to allow scientists to address complex and large-scale computing and data analysis problems beyond what is possible today. The department is developing software components which will operate in a distributed enviro