Technology Industry
Industry: Email Alert RSS FeedBalancing act: when real estate listing service NWMLS switched to multihoming, it found that a load-balancing solution was also necessary - Cover Story
Communications News, May, 2003
Like many organizations, Northwest Multiple Listing Service (NWMLS), a Seattle-based real-estate listing service, relies heavily on the Internet as a critical part of its business success. In turn, more than 14,000 real estate brokers and agents throughout 14 counties in Washington depend on NWMLS for property information to buy, list, sell and analyze their real-estate transactions.
NWMLS also leverages the public network in many ways, including hosting an Internet site with company information and providing Internet access to its workforce for business communication. The company's private extranet application, called Locator, provides a window into the centralized listing database that connects the real-estate industry, providing shared access to all area listings, market analysis, tax information and zoning on a broad range of properties.
- Most Popular Articles in Technology
- An overview of continuous data protection
- Why all those current ratings?
- Many countries now have a mobile penetration rate above 100%, report says
- The Tata Group's big telecom gamble: VSNL's recent acquisition of Tyco ...
- MEASURING BANK BRANCH EFFICIENCY USING DATA ENVELOPMENT ANALYSIS: MANAGERIAL ...
- More »
The company's reliance on a single Internet service provider (ISP), however, proved a serious flaw in its network operations. When an ISP failure brought down access to its entire site, NWMLS realized that establishing multiple links and ISP providers was critical to ensuring the continued success of its business.
"We had taken care to build resiliency in our network, systems and applications, but that was entirely superseded by the fact that we only had one ISP, one lifeline to our customers," says Brendan Johnson, IT manager at NWMLS.
Losing this access not only negated the firm's critical services, it also stopped other types of important communications, such as FTP traffic, e-mail and employee access to other business partners and data on the Web. While many ISPs offer service-level agreements (SLA), they often fall short of protecting businesses from the financial and reputation damages caused by outages. The fundamental issue for NWMLS, however, became one of control.
"From that point on, we resolved not to rely on a single ISP," Johnson states. "Fundamentally, we wanted to diversify our risk and control our own destiny. When you have a single line or provider, all of their problems essentially become your problems."
THE MULTIHOMING OPTION
To address the problem, NWMLS decided to "multihome" its network. Multihoming means that a site has more than one WAN link or access gateway to the Internet. This establishes another path for traffic to flow in and out of the data center should one link fail. At the time, NWMLS had a single line with one ISP; the company added two additional T-1 lines from two additional ISPs.
According to Johnson, "The real trick to multihoming is defining how your traffic will flow now that you have more than one path. The question becomes not only `How do I steer users down the right link?' but also `How can I determine what the best path is?'"
At the time, the only solution was to use BGP, or border gateway protocol. BGP was created within the Internet Engineering Task Force (IETF) and first implemented by service providers in the early 1990s as a scalable, standardized scheme for moving packets between routers. While BGP serves as a core technology for routing IP packets through the Internet, it was not well suited for this particular task.
"BGP was costly, complex to troubleshoot and created significant traffic distribution problems for us," Johnson says. "It's definitely not turnkey. Sometimes, you have to buy new routers to handle the load and then there are the hidden costs of actually getting it set up."
For many organizations, this often means contracting outside experts or bringing on new staff with extensive skill sets in BGP. Northwest Multiple Listing Service was no exception.
"The skill set for being able to set up and maintain a BGP configuration is high," Johnson explains. "We had to bring additional books, training and resources in-house." He estimates his company spent nearly $3,000 on outside resources to get the BGP configuration up and running, not to mention the time needed for NWMLS employees to get up to speed once it was in place.
PERFORMANCE, COMPLEXITY ISSUES
Then there were the changes that needed to be done to the network. "While we set this (BGP) up ourselves, we had to make significant changes to our network topology and then coordinate with our various ISPs," Johnson says. "In the end, we invested a lot of time and resources to set up the solution, and it introduced latency and performance issues for NWMLS routers because of the increased routing complexity.
Troubleshooting problems associated with BGP also became a difficult chore. "BGP was especially difficult when a provider would have problems," adds Johnson. "We'd be forced to wait while the ISP's tried to diagnose a routing problem and determine whose fault it was.
"There were also instances where some routes were not working well and the only resolution was to shut down our routers and reboot. This would take a long time and force us to bring lines down, which limited our bandwidth and congested other links. Let's just say I had the phone number of my ISP contacts programmed on speed dial for these and other such occasions."
