Univa Grid Engine is engineered and supported by the most celebrated gurus of the Grid Engine world–who are at the core of the Univa development and support team. After 18 months of development and three production releases later we asked our engineering team to talk about their experiences with Grid Engine and the new features they have been working so hard to complete at Univa. The result is a series of blog posts called “Engineers Talk” in which the team opens up and talks about their product. It is, after all, the people at the backend that make the difference.
To get a taste of what we mean, here is an excerpt from the blog posted by Ernst Bablick, a 13-year year veteran of developing Grid Engine. Ernst describes the painstaking process of developing the powerful new feature in Univa Grid Engine called “Job Classes.”
I am often astonished how difficult and long-lasting it can be to design and implement new features.” said Ernst Bablick, 13 year veteran Grid Engine developer now working at Univa. “Meanwhile I am working for more than 13 years in the team of engineers that is continuously improving and enhancing Grid Engine. About seven months ago I started with a functional specification document describing a new object type called job class. A month later I was able to start with the implementation. Now, 319 modified files, 21,737 insertions and 5,673 deletions later, I am in the middle of the test phase. Our team created new alpha packages a week ago and test results indicate that we can release job classes with Univa Grid Engine 8.1 soon. It’s the right time to explain job classes in more detail with this and the upcoming blog entries….”
The bloggers discuss the following new features in Univa Grid Engine 8.1:
- Job Classes Introduction
- NUMA Aware Scheduling
- Better Resource Management w/ RSMAP
- Simplified Debugging
- New Spooling Method
- Fair Resource Urgency
- Configured Parallel Environment Selection Order
To read the full set of posts, please visit our blog wheregridenginelives.com.