Schwab Deploys Linux-based Grid
Hopes to speed up app performance
January 5, 2004 12:00 PM ETComputerworld -
Charles Schwab & Co. last month went live with a Linux-based grid computing system in an effort to speed up some of its compute-intensive investment management applications.
David Dibble, executive vice president of technology services at Schwab, said the grid system was jointly developed with IBM and currently connects 12 two-processor servers that are based on Intel chips and located in the discount brokerage's Phoenix data center. Later this year, San Francisco-based Schwab plans to begin rolling out the grid technology across a thousand or more low-cost servers with spare CPU capacity that could be tapped to help boost application performance.
Dibble wouldn't disclose the cost of the project or the throughput that Schwab has achieved on an initial retirement planning application, citing the performance levels as a competitive advantage. But he said the system lets Schwab turn around end-user requests for retirement planning data in seconds instead of days.
"We wanted to open up a new realm of high-throughput computing for Schwab's business applications," Dibble said. "Things that were not thinkable just a year ago are now proving economical, and we're working at getting more of them into production."
It took 15 internal IT staffers working with a development team from IBM about a year to build the grid system, which links IBM xSeries 330 servers running Red Hat Linux and IBM's DB2 database. Schwab is using Globus Toolkit 2.0, open-source software that supports grid computing applications. The system also includes IBM's WebSphere application server software and BEA Systems Inc.'s rival WebLogic tool, Dibble said.
Lower TCO, Too
Schwab's IT team hopes that, in addition to boosting application performance, the grid system will help lower total cost of ownership in its tech operations. Like most large brokerages, Schwab built its server infrastructure to handle twice the computing capacity needed during peak hours on an average day, Dibble said.
"There's a lot of capacity lying around on just average days," he noted. "What grid computing does is enable us to go out and recapture unused capacity in a very efficient manner."
The retirement planning application that's running on the grid system calculates real-life portfolio scenarios based on retirement goals, risk tolerance and preferred investments. In the future, Schwab plans to add other applications designed for investment managers and to Web-enable the software for use by individual investors.
The grid system works through a "head node," a master server that breaks up data requests into smaller jobs and sends them to systems on the grid for processing, said Willy Chiu, avice president in IBM's software group. The head node then reassembles the pieces of the transaction and presents the data to end users.
Servers
Additional Resources



White Papers & Webcasts
Key Strategies for Managing Data Growth
What are you storage challenges?
Dell Proconsult Windows 7 Readiness Assessment
Download Now
Extending Client Refresh - 11 Steps to Maximize Savings
Register Now!
Faster, Cheaper and Easier to Maintain
Can you afford not to upgrade your servers to today's advanced, energy-efficient technologies?
Lower the Cost and Complexity of a Mobile Workforce through Automation
Download This Resource Now!
Global Distributed Service in the Cloud with F5 and VMware
Learn how F5 and VMware help you orchestrate and deliver access to services in the cloud by providing a robust Application Delivery Networking...
Managing Mobility: Improve Data Security, Compliance and Manageability
Download This Resource Now!
Five Steps to Determine When to Virtualize Your Servers
This white paper outlines five solution-agnostic steps to help you determine when to virtualize your servers.
Consolidate Your Servers and Storage to Lower Costs with Oracle Database 11g
Register for this webcast!
