Since computing power is everywhere, how can we make it usable by anyone? (From Condor Week 2003, UW)
The Condor Project (Established ‘85) Distributed Computing research performed by a team of ~33 faculty, full time staff and students who face software/middleware engineering challenges in a UNIX/Linux/Windows environment, involved in national and international collaborations, interact with users in academia and industry, maintain and support a distributed production environment (more than 2000 CPUs at UW), and educate and train students. Funding – DoD, DoE, NASA, NIH, NSF,AT&T, INTEL, EU Micron, Microsoft and the UW Graduate School
DSL and Condor › Enhancements and add-ons to improve Usability ( Convenient UI ) Configurability and management Performance Reliability Functionality
DSL Goals with Condor project › Real-world experience with leading Grid computing technologies › Tight collaboration with Condor team › Integration of our results into the Condor code base › Promote Condor in the Technion and in Israel Academic Institutions
Projects › Policy enforcement › Fork-join paradigm of parallel jobs › Condor log analyzer (using Data mining) › Overlay network of Condor execution nodes › Global queue simulation › SMP agent › Adding scalability to Condor Matchmaker › “Sandboxing” of remote executable › Condor Management and Monitoring framework › Usability enhancements
Prerequisites › Good programming skills (C, C++, Java) Design and development courses (OOP, OOD)- advantage › Networking, OS, Distributed and parallel programming courses › Readiness for research, study and hard work › !!!OPEN MIND!!!!
Contact › Eran Issler (DSL stuff) › Mark Silberstein › Prof. Assaf Shuster