Printer Friendly
The Free Library
14,503,364 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Network emulation tools in IP networks: test system infrastructure before deployment. (Connectivity).


Storage solutions based on Internet protocol See Internet and TCP/IP.

(networking) Internet Protocol - (IP) The network layer for the TCP/IP protocol suite widely used on Ethernet networks, defined in STD 5, RFC 791. IP is a connectionless, best-effort packet switching protocol.
 (IP) network technology offer new options to solve the storage conundrum conundrum A problem with no satisfactory solution; a dilemma , but an undercurrent of concern exists around the impact of IP networks on system performance. How can if professionals be sure that these new technologies work in the real world before they deploy them into their infrastructures? How can the integrator and VAR community add value to end-user customers to lift the veil of fear, uncertainty, and doubt surrounding these new IP storage products and increase their adoption rate?

Understanding the drivers of storage performance and the limitations imposed by IP networks will help IT managers make smart decisions when designing their IF storage systems. But the only way to really assess the impacts of IP networks on storage performance is to test them using network emulation Network emulation is a technique where the properties of an existing, planned and/or non-ideal network are simulated in order assess performance, predict the impact of change, or otherwise optimize technology decision-making.  tools that allow users to recreate lifelike network conditions without the cost and hassle of procuring the network up-front.

IP Storage Applications

Internet Protocol (IP) storage is a reality. The wide acceptance of networked attached storage (NAS (1) See network access server.

(2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular
) demonstrates the viability of storage delivery over IP networks. Today, new protocols are enabling next-generation storage applications. For example, iFCP (Internet Fibre Channel protocol Internet Fibre Channel Protocol (iFCP) is a gateway to gateway network protocol standard, officially ratified by the Internet Engineering Task Force, which provides Fibre Channel fabric functionality to fibre channel devices over an IP network. ) and FCLP FCLP Field Carrier Landing Practice
FCLP Flow Cost Lowering Problem (logistics) 
 (Fibre Channel over LP) protocols are allowing companies with established Fibre Channel infrastructures to build bridges between their SAN islands using IP wide-area networks Wide-area networks

Communication networks that are regional, nationwide, or worldwide in geographic area, with a minimum distance typical of that between major metropolitan areas. Smaller networks include metropolitan and local-area networks.
. These technologies have become increasingly important in today's environment as companies scramble to put reliable, affordable off-site backup and disaster recovery strategies in place. In addition, the imminent ratification of the iSCSI specification further broadens the horizon for IP storage to move beyond file-service and wide-area-networking applications into the core of networked storage systems with block-level storage services over

These new IP storage capabilities present if managers with a compelling business proposition: Leverage the TCP/IP TCP/IP
 in full Transmission Control Protocol/Internet Protocol

Standard Internet communications protocols that allow digital computers to communicate over long distances.
 skill sets of the current employee base and take advantage of the significant cost savings offered by mass-produced IP networking gear. Not only is there an order of magnitude A change in quantity or volume as measured by the decimal point. For example, from tens to hundreds is one order of magnitude. Tens to thousands is two orders of magnitude; tens to millions is three orders of magnitude, etc.  difference in capital cost between Fibre Channel and IP technologies (I recently priced 1Gbit Fibre Channel HBAs in the $800 range while 1Ghit NIC (1) (Network Interface Card) See network adapter. See also InterNIC.

(2) (New Internet Computer) An earlier Linux-based computer from The New Internet Computer Company (NICC), Palo Alto, CA.
 cards cost less than $80 per unit) but the availability of management tools for IP networks far outstrip out·strip  
tr.v. out·stripped, out·strip·ping, out·strips
1. To leave behind; outrun.

2. To exceed or surpass: "Material development outstripped human development" 
 that of Fibre Channel, further enhancing the TCO (1) (Total Cost of Ownership) The cost of using a computer. It includes the cost of the hardware, software and upgrades as well as the cost of the inhouse staff and/or consultants that provide training and technical support. See ROI.  of IP based storage networks.

Performance Drivers

Performance is a crucial issue for storage applications. Storage systems performance depends primarily on two system parameters: response time and throughput. Response time is the time between a host's data request and arrival of the first response bit to that host. Throughput is the steady rate of data flow between the storage system and the host.

Different applications have different performance requirements. For example, a database application performing numerous read/writes of small data blocks is more sensitive to response time, while less sensitive to throughput. Since the amount of data per request is relatively small, the server's maximum performance is limited by the amount of time it spends waiting for the data to return from the storage system.

Conversely, video-on-demand applications are less sensitive to response time, but more sensitive to throughput performance. For video-on-demand, the user may not care if it takes a second or two for the video to begin playing. However, once the video begins to play, any degradation of throughput would make the video jump and skip--severely reducing the viewers quality of experience.

Since requirements for different applications vary so widely, it's impossible to give a one-size-fits-all rule of thumb to help IT managers decide what route to take. Some applications have very stringent system performance requirements, while others can afford to use lower performance--and significantly lower cost systems.

Real-World IP Networks

IP networks can be nasty environments for storage applications. The structure of IP networks impact response time and throughput capabilities. IP is a best-effort delivery protocol; packets may be dropped, rerouted, reordered, duplicated, delayed, and even corrupted by bit errors. Other network effects, such as router congestion The condition of a network when there is not enough bandwidth to support the current traffic load.

congestion - When the offered load of a data communication path exceeds the capacity.
 and bandwidth restriction further impact performance.

All of these network characteristics affect the response time and throughput of the system. Response time is dominated by latency, or delay in the network caused by distance (the speed of light), queuing delays, and dropped packets. The further apart the host and the server and the greater number of hops in the network, the more latency is introduced into the system, and the slower the system's response time.

Real-world network conditions also affect throughput. Throughput depends greatly on the transport protocol (layer 4) chosen to control traffic flow. The transmission control protocol (TCP (1) (Transmission Control Protocol) The reliable transport protocol within the TCP/IP protocol suite. TCP ensures that all data arrive accurately and 100% intact at the other end. ) is a connection-oriented transport protocol. It establishes a connection dialogue between devices to insure that datagrams are received before continuing to transmit additional data. The dialogue consists of data packets flowing in one direction, and acknowledgement packets flowing back. As the TCP stack determines that the connection is good, it ratchets up the number of packets it sends before expecting an acknowledgement--thus increasing the throughput capability of the link. However, when the IP network drops packets, due to router congestion or other conditions, the receiving system doesn't send an acknowledgment. A time-out condition triggers the sender to retransmit Verb 1. retransmit - transmit again
channel, transmit, carry, impart, conduct, convey - transmit or serve as the medium for transmission; "Sound carries well over water"; "The airwaves carry the sound"; "Many metals conduct heat"
 the packet, the TCP stack slows down the rate at which it sends packets between acknowledgments and throughput falls off dramatically.

User datagram protocol See UDP.

(protocol) User Datagram Protocol - (UDP) Internet standard network layer, transport layer and session layer protocols which provide simple but unreliable datagram services. UDP is defined in STD 6, RFC 768.
 (UDP UDP (uridine diphosphate): see uracil.


(User Datagram Protocol) A protocol within the TCP/IP protocol suite that is used in place of TCP when a reliable delivery is not required.
) is another option for layer 4 transport. UDP is a connectionless transport protocol, which means that it does not establish a dialogue to insure that packets are being received before sending more data. UDP has significantly less overhead than TCP, and therefore can provide greater throughput than TCP. However, because it lacks the delivery guarantee, UDP relies on higher-level protocols to guarantee data integrity. It is best used on highly reliable LANs or for applications where some data loss minimally affects the system, such as streaming video A one-way video transmission over a data network. It is widely used on the Web as well as company networks to play video clips and video broadcasts. Computers in home networks stream video to digital media hubs connected to a home theater.  applications.

How to Decide?

IT managers have many questions to answer regarding their IP storage solution. How far away can I put my disaster recovery site? What service level agreement do I need from my network provider? What transport protocol do I use? How many systems can I put on the same network? The list goes on and on.

With so many variables impacting storage system performance, it's very difficult to predict how systems will respond. Empirical testing is the best way to determine system performance, and how it changes under varying conditions.

Network emulation provides a mechanism to test IP storage infrastructure under real world conditions without the need to build out the actual network. Network emulators sit inline between storage devices and hosts to emulate all network conditions. The best make it easy for users to insert latency, packet jitter A flicker or fluctuation in a transmission signal or display image. The term is used in several ways, but it always refers to some offset of time and space from the norm. For example, in a network transmission, jitter would be a bit arriving either ahead or behind a standard clock cycle , packet loss, reorder re·or·der  
v. re·or·dered, re·or·der·ing, re·or·ders

v.tr.
1. To order (the same goods) again.

2. To straighten out or put in order again.

3. To rearrange.

v.
, duplication, and corruption without affecting the wire-speed rate of the link. Other network impairments include simulating bandwidth restriction (simulating the effect of a gigabit line meeting a Fast Ethernet An earlier name for 100Mbps Ethernet. See 100Base-T.

(networking) Fast Ethernet - A version of Ethernet developed in the 1990s(?) which can carry 100 Mbps compared with standard Ethernet's 10 Mbps. It requires upgraded network cards and hubs.
 link) and reroute affects (the effect caused by a router link failure and TCP/IP resends packets over an alternate route An official alternate route is a bannered highway that provides an alternate alignment for a highway. Originally, the term for these routes was "optional"; but in 1959, the designation became alternate. ).

While network emulators are useful in making decisions about how to configure local storage area networks, they are essential for pre-testing system performance across wide-area networks, where latency and network effects are multiplied.

Network Emulation in Action

The following example illustrates how a large system integrator used network emulation tools to alleviate customer concerns over IP storage and closed a large system sale. The customer, a large insurance company in the southwest, was investigating options for deploying a disaster recovery capability between two existing data centers, and a new, third disaster recovery location. The three locations were in different cities and thus required a wide area network implementation. The customer was very interested in Fibre Channel to IP bridging technology because of the relatively low cost of IP connectivity between the sites, but he was very concerned about the performance implications on his storage networks.

To alleviate customer concerns, the integrator deployed a set of network emulation gear to emulate the WAN. During the testing, the integrator and customer identified and eliminated several performance bottlenecks for the storage system--proving to the customer that the IP storage implementation would meet his requirements. Network emulation differentiated the integrator from his competition, made the customer comfortable with his solution and closed the sale.

Next-generation IP storage promises the benefits of Fibre Channel technology at the price point of P. While IP is widely accepted for NAS, some users are still concerned about the performance implications of P networks on their storage infrastructure.

Testing builds a customer's confidence that the solution will work as expected, and it avoids costly and embarrassing mistakes in sizing and provisioning the solution. By understanding key performance drivers and using network emulation tools to test their systems before deployment, the community will lift the veil of uncertainty and usher in Verb 1. usher in - be a precursor of; "The fall of the Berlin Wall ushered in the post-Cold War period"
inaugurate, introduce

commence, lead off, start, begin - set in motion, cause to start; "The U.S.
 the next wave in P--storage networks.

www.empirix.com

Garth Morrison is director of product marketing for IP storage at Empirix (Wilmington, Mass.)
COPYRIGHT 2002 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2002, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Morrison, Garth
Publication:Computer Technology Review
Geographic Code:1USA
Date:Aug 1, 2002
Words:1486
Previous Article:In step with the times: new features speed Ultra320 SCSI. (From the SCSI Expert).
Next Article:A sweet solution: honeypots distract hackers from valuable networks. (Internet).
Topics:



Related Articles
Radcom Releases Most Powerful ATM LANE Simulation Package -- enables network managers and developers to evaluate ATM devices for conformance to...
Point Information Network Announces ActiveBridge TelnetCE Connectivity Solution For AS/400, IBM Mainframe, and UNIX Emulation.
Netier and FutureSoft Announce OEM Partnership; Thin Client Provider Chooses DynaComm Products for Windows-Based Terminals.
Perle Systems Delivers Affinity 5250 TCP/IP Software For Easy Deployment Of TCP/IP-Based Applications Over Twinax.
Crystal Point Delivers the Latest in NonStop Connectivity; OutsideView32 7.0 Connectivity Software Provides Improvements in Speed, Features, and...
Shunra and Mercury Interactive team to forecast and optimize application performance.
Shunra Launches First Solution that Replicates the Production Environment in the Lab, to Optimize Networked Application Performance and Eliminate...
RADVISION announces industry's most advanced test management suite for development of voice and video over IP devices.
Spirent Communications Introduces New Test Applications for Content-Based Billing, AAA Servers and Mobile IP Networks.
F5 launches one-stop resource portal to help customers evaluate and deploy application optimization solutions.(F5 Networks...

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles