|


Univa:
making
globus
a reality for the
enterprise
|
Exclusive Interview with
Steve Tuecke
Co-Founder & CEO
Univa
"You don't do
things in isolation, you do them in partnership and
collaboration" |
Think of
Univa as the
de facto
implementational (or even the commercial) arm of
Globus -- where Globus is the
driving force behind today's grid technologies and the open source
Globus Toolkit is the basis for nearly all of today's major
grid initiatives. This tight coupling between Univa and Globus
is not an idle boast. Along with Steve Tuecke another
co-founder of Univa was
Dr. Ian Foster, the creator of
the Globus Project as well as its leading and guiding light.
And here is how Ian sees the relationship between Globus and Univa:
"When Globus
becomes the enterprise standard, Univa wants to be the reason why"
That
succinctly sums up what Univa is all about.
Formed in
early 2004, and
headquartered in Elmhurst, IL (with
Argonne, IL being the cradle for grid computing), Univa's goal is to
harness the power and potential of Globus grid technology in the
form of enterprise-class solutions, products and professional
services -- for commercial and government entities.
Steve,
gives us an exclusive, in-depth look at what Univa is currently
doing and its thinking in this interview with
Anura Guruge, IT In-Depth's
editor at large.
Steve Tuecke:
The Bio
Steve co-founded the
Globus Alliance, originally known as the Globus Project,
with Dr. Ian Foster and Dr. Carl Kesselman. He was
responsible for managing the architecture, design, and development
of the Globus software, as well as the Grid and Web Services
standards that underlie it.
He began his career in
1990 as a software engineer for Ian Foster in the mathematics and
computer science division at Argonne National Laboratory. In
1995, Steve helped create the Distributed Systems Laboratory at
Argonne which, under his management and technology leadership,
became the premier Grid research and development group in the world.
In 2001, Steve focused on Globus architecture and design, creating
Grid and Web Services standards, and establishing the project's
corporate relationships.
In 2002, Steve
received Technology Review magazine's TR100 award, which recognized
him as one of the world's top 100 young innovators. The same year,
he also was named to Crain's Chicago Business "Forty Under 40" and
described as one of the Chicago area's "best and brightest." In
2003, he was named (with Ian Foster and carl Kesselman), by
InfoWorld magazine as one of its Top 10 Technology Innovators of the
year.
Steve graduated summa
cum laude with a B.A in mathematics and computer science from St.
Olaf College.
Q1: Steve, to grab our readers attention straight off
the bat, lets start with some specifics – in particular the open
source, Globus-centric grid computing enabling product that Univa
plans to roll out in the second half of 2005. What platforms will
it support to begin with and will it just be another tool-kit so to
speak or will it support some specific mission-critical
applications?
A1:
Univa products will support various Linux distributions,
proprietary UNIX-based platforms such as AIX, HP-UX
and Solaris, as well as MS Windows – we are
contributing significantly to porting the core components of the
Globus Toolkit to Window to further drive market adoption.
A
key differentiator of Univa Globus Enterprise (Univa’s commercial
product based on the open source Globus Toolkit) will be enhanced
installation, configuration, monitoring and administration (or ICMA)
capabilities – the Globus Toolkit is already in use within large
enterprises but some of these areas are often identified as gaps in
the Globus Toolkit that have hindered adoption. We expect that the
availability of commercially supported product from Univa will
provide companies with the level of robustness and manageability
expected of an enterprise class software product.
Q2: Steve,
given that the most amount of unused enterprise computing power and
resources are at the desktop level, i.e. on PCs, rather than at the
data center per se, what plans and strategies does Univa have to
incisively address this issue, which I for one have started calling
the PCgate of the IT industry?
A2:
Cycle scavenging, as this practice is commonly
referred to, is one application of Grid technologies. In addressing
your question, it’s important to make the distinction between “Grid
applications” and “Grid infrastructure”. When most people think of
Grid today, they think of running applications faster by
parallelizing them and allowing them to tap into unused capacity on
desktops or servers scattered through out the enterprise - there are
a number of companies out there that provide tools to enable this.
To elaborate --
Our focus is on providing Grid infrastructure, which you can think
of as a layer that sits between multiple Grid applications and the
underlying IT resources (computing storage, network) and provides a
consistent, standards-based mechanism for applications to interact
with the resources, irrespective of their type or location. This
facilitates the decoupling of applications and resources, and allows
the execution environment to managed dynamically through the
discovery, reservation, provisioning, monitoring and decommissioning
process, while maintaining quality of service.
The cycle scavenging
example you mentioned is just one of many workload types that can be
supported by this Grid infrastructure, but it is not an area that
Univa is targeting. Other workload types include coarse and fine
grained task scheduling for high performance computing applications
(e.g. risk analysis, portfolio valuation, structural design
analysis), and data driven workflows, where large amounts of
distributed data need to be managed through various stages of
computation (e.g. business intelligence applications). Enabling a
mix of these workload types to run on a common set of resources with
appropriate quality of service levels is what Univa (and Globus) is
all about.
Q3: Steve,
staying with the problem of the gross
underutilization of desktop computing resources, i.e. the PCgate
problem, does Univa, in its evangelical (and consulting) endeavors,
ever advocate a move to the terminal server model as a quick and
easy way to partially solve this problem – independent of grid
computing?
A3:
What you’re describing is essentially desktop consolidation, and
there are certain environments in which it makes sense. There are
different approaches to achieving this, e.g. Citrix,
Windows Remote Desktop, etc. but all of them require a set of
computing resources dedicated to this function in order to ensure
that quality of service is maintained.
We propose using
the same Grid infrastructure described above to support this
application, which allows the same set of resources to be used for
desktop consolidation and other applications, while achieving the
service levels required by each individual application.
Q4: Steve, when it comes to enterprise customers, how does Univa see
utility computing complementing or competing with grid computing and
should enterprises now be thinking of utility computing as a
mid-term solution for some of their data center server needs?
A4:
Utility computing
is as much a business model as it is a set of technologies – we
consider utility computing as an extension of the Grid computing
model outside the business boundaries of the enterprise.
We advocate that
companies should focus initially on deploying the appropriate Grid
infrastructure within the organization. Once these standard
management interfaces and mechanisms are applied broadly and
consistently across the enterprise IT landscape, it is relatively
straightforward to extend the boundaries of the Grid infrastructure
so that it includes an external service provider. Without this
infrastructure in place, companies signing up for one of the current
utility computing offerings are creating yet another silo, from an
IT management perspective.
Q5: Steve, can you please share with us your favorite grid computing
success story and it is OK to be ‘generic’ if you can’t divulge the
customer name or application as yet?
A5: We do run internal We worked with a customer last year that
was developing a data driven workflow application such as the one I
described earlier. Their original roadmap for delivering a solution
went out many months, given that they were planning to build most of
it themselves. Using Globus components we were able to demonstrate
the required functionality in a matter of a few weeks which
translated to significantly reduced time-to-market with their
product. This initial success has since generated interest from
other parts of the organization to adopt Grid.
We’re seeing this
process repeat itself in the market as early adopters of the Globus
Toolkit are starting to move from pilots and limited (single
application or department) deployments to broader use of Grid
infrastructure
Q6: Steve, for our last question, I have to ask you this because it
is so germane, though I fully appreciate that might have to tap
dance around it in order not to upset any of your Globus partners,
but do you really feel that the hardware vendor community is serious
about grid computing or are they still just paying lip service
because their first priority is to sell more server capacity?
A6:
We’ve seen a number of hardware vendors embracing
Grid technologies, driven by customer demands to more effectively
manage and utilize their existing resources. The larger vendors have
implemented a solutions-based selling approach where hardware is
only one component of what they deliver to the customer. The focus
of sales efforts is shifting towards ensuring that customers have an
IT environment that is more flexible and responsive to changing
business needs – just “throwing more hardware at the problem” is not
the answer in most scenarios. As a result of this approach, many
customers are realizing that they can actually expand or transform
their business capabilities through the use of Grid, which
ultimately results in additional hardware and software being
deployed.
Thank you very much Steve.
Steve
this was a great honor and a pleasure. You have a done
wonderful job of very clearly articulating the answers to many of
the real-world issues people have about grid computing. You
are a true evangelist for this technology and I, as an avid believer
in the need for grid, thank you for all your efforts. I have
interviewed Ian too but have not had the chance to publish his
views. I hope to do that soon. I really appreciate you
taking the time to share all this information with the "IT In-Depth"
readership -- many of who are evaluating how they might be able to
use grid at their workplace. So this was extremely topical and
useful. Best wishes and thank you again. |