Acterna TTC 1010B Digital Delay Simulator

Acterna TTC 1010B Digital Delay Simulator



This unit is a used, refurbished TTC 1010B Digital Delay Simulator.

 

The TTC (Later ‘Acterna’ and ‘JDSU’) 1010B is an instrument produced from the mid 1980’s until early 1990’s, by TTC in Gaithersburg Maryland.  It is no longer in production, however can be found at a quality used test equipment refurbisher, such as NSCA Technology in Gaithersburg Maryland, which has a supply of these units for rental, lease, and sale.

 

The following information is excerpts from legacy publications, and application notes.  While specific to applications, the information also provides insight to the capabilities and use of the instrument.

 

Excerpt From NASA Archive Document Describing Operation of TTC 1010B and 1020B

 

The Digital Satellite Communications Simulator (DSCS) is a microprocessor-based system designed to simulate the time delay, error conditions and electrical interfaces which characterize a full duplex digital satellite circuit.

 

The system is comprised of two distinct units:

Ř      1020B Satellite Digital Error Simulator.

Ř      1010B Satellite Digital Delay Simulator

 

The DSCS is made by Telecommunications Techniques Corporation (TTC – Later Actera, then JDSU).

 

The 1010B Satellite Digital Delay Simulator is used to create a delay satellite circuit environment in the lab. The 1010B has the following features and ~ capabilities:

Ř      Capable of introducing up to 999 milliseconds of delay to both data paths of a full duplex (FDX) channel allowing simulation of a single or multiple hop satellite transmission path.

Ř     Capable of interfacing with data terminal equipment (DTE) through RS232, RS449, V.35 and DS1 (Tl).

Ř      The 1010B works by having the delay controller store data in the delay memory until the programmed delay time has expired. The delay memory then sends the data out as received data.

Ř      Capable of varying bit rates from 2400 bps to 6.312 Mbps.

Ř      Capable of being remotely controlled through IEEE-488 interface.

 

The 1010B Satellite Digital Delay Simulator is designed to operate either as a standalone instrument or in conjunction with the 1020B Satellite Digital Error

Simulator. The 1020B Satellite Digital Error Simulator is used to create an error satellite circuit environment in the lab. The 1020B has the following features and

capabilities:

Ř      Capable of introducing Gaussian distributed bit errors, with or without burst characteristics, over a wide range of bit error rates to both data paths of a

Ř      FDX channel allowing realistic simulation of a satellite channel error characteristics.

Ř     Capable of interfacing with data terminal equipment (DTE) through RS232, RS449, V.35 and DS1 (Tl).

Ř      Capable of varying bit rates from 2400 bps to 6.312 Mbps.

Ř      Capable of being remotely controlled through IEEE-488 interface.

The 1020B is composed of two parts, the error controller and the error generator. The error controller is programmed by the processor to the specific error rate selected. The error controller then sets the error generator to this error rate and sends the data through the error generator circuitry where the errors are introduced

into the data.

The 1020B can be used to develop and test virtually any type of terminal equipment and supporting software prior to using expensive satellite facilities.

The 1020B Satellite Digital Error Simulator is also designed to operate either as a standalone instrument or in conjunction with the 10108 Satellite Digital Delay

Simulator.

 

Application White Paper showing a typical test using the TTC 1010B Digital Delay Simulator

CONGESTION and DELAY HAMPER the GLOBAL INTERNET

By Bill Gibson, Chief Technical Officer, Niwot Networks, Inc.  April 5, 2000 

(revised July 25, 2000)

 

The Global Internet promises world wide efficient and inexpensive communications for individuals and businesses.  Measurements of the evolving Global Internet show congestion (packet loss) and long round-trip delays (ping times) are facts of life in this environment. TCP (Transmission Control Protocol) is the basic transport for Internet applications such as email, web browsing, and file transfer.  This paper presents Niwot Networks’ research on the performance of TCP over Global Internet conditions.

 

When an application program sends a stream of data, the sending TCP divides that data into packets, sends those packets, and the receiving TCP reassembles the data stream from received packets. With TCP, if packets are lost the sending side must retransmit them.

 

Measurements show round-trip delay (ping time) on the Global Internet from 80 milliseconds (within North America) to over 600 milliseconds (to South America). Congestion is another name for packet loss, and measurements show from 0 per cent to 8 per cent of packets being lost Globally.

 

Our results show that TCP is significantly slowed by either packet loss or delay, and that the slowing is dramatic under Global Internet conditions where packet loss and delay occur together.

TCP only gets 40kbits/sec on a 1536 kbit/sec link  with satellite delay and 1 in 12 packets lost.

This chart shows the dramatic drop in throughput of TCP file transfer over a T1 link with various ping time(delay) and packet loss (congestion). Tests were done between NT4(Service pack 6a) Pentium workstations. Software was Niwot’s Gigabyte Express with compression disabled. Delay simulated by a TTC 1010B Delay simulator.  Packets dropped by custom NT4 WAN drivers.

 

Problem Summary:  When faced with the typical Global Internet ping time of 300 milliseconds and 1 out of 25 packets being lost (4 per cent) an Internet user with a T1 connection who might expect 10 megabytes/minute throughput on a clean local connection will find he is getting less than 10 per cent or under 1 megabytes/minute.  In the case of a 600 millisecond (satellite) ping time and one in 12 packets being lost (8.5 per cent) theT1 throughput falls even farther, to less than 3 per cent or under .3 megabytes/minute.

 What can be done?

Parallel Operations: If a customer is transmitting hundreds of files, multiple FTP or Gigabyte Express clients can run in parallel to move the files.  Each file moves slowly, but the total throughput can be acceptable.

 

Special Products for Satellites: Mentat (www.mentat.com) makes a gateway that efficiently handles most of the issues with satellite delay and packet loss and is installed at either end of the satellite link. Existing applications may gain an advantage when the transmission path includes a satellite link equipped with Mentat technology.

 

Redundant Extensions to TCP: Niwot’s RELIA technology (patent pending) is an extension to TCP which adds redundant information that enables  the receiver to reconstruct lost information without requiring the time delay of  retransmission. The first application to support RELIA is Niwot’s Gigabyte Express for Windows version 5.0

 


 

Measured Packet Loss and Delay: From www.InternetTrafficReport.com, these two charts show recent 30 day International Packet Loss measurements and Delay measurements:

Application Illustration for the TTC 1010B Digital Delay Simulator

                                Global Packet loss measured in July 2000.

 

Application Illustration for TTC 1010B Digital Delay Simulator

                                Global Ping Time measured in July 2000..

Where are packets being lost? It is hard to identify where any particular packet on the Internet is lost. The prime suspects are:

                Congestion: The Internet Standards treat packet loss and congestion as synonyms. Routers discard incoming packets that can’t be stored or transmitted.  Imagine an Ethernet (10 megabit/sec) pipe feeding a T1 (1.536 megabit) router.  Anytime the average feed from the Ethernet exceeds 1.536 megabits/sec, packets will be lost. This is normal congestion, (ie. packets lost) because the average sum of the inputs to a router exceeds the capacity of its output.  When the output connection is a costly nation-to-nation or satellite link, it becomes very expensive to make the pipe big enough so packets won’t be lost.

                Bit errors: As information packets move from place to place, there is always a chance that some bits will be modified. Each packet has a mathematical sum of the bits it contains appended to it. When a receiving router or station receives a packet whose contents and the appended sum don’t agree, that packet is discarded.  This is most likely on satellite links (when the sun is near the satellite, or there is an electrical or rain storm) and on “last mile” plain old telephone service links, but it can occur anyplace in the journey from source to destination.

            Deliberate Discard: ATM networks guarantee that voice or video connections won’t lose bits. Internet packet traffic moves over these same networks, and if it looks like there are too many packets to get all the voice and video through without missing a bit, packets are discarded until there is room for the voice and video.  Similarly Cisco and Nortel backbone routers offer packet discard policies, so the operator of the router can decide which types of traffic will suffer lost packets as the router approaches congestion.

What is causing the delay? 600 milliseconds is a typical ping time when a satellite is in the path. 80 milliseconds is a typical North American ping time when going between national backbones. Most of this delay cannot be avoided.

                Speed of Light: In the case of a synchronous satellite, the speed of light isn’t fast enough.  For a geosynchronous satellite it takes 250 milliseconds for the signal to get from the earth to the satellite and back(22000 miles). If the return path also goes via satellite, the ping time will be at least 500 milliseconds (600 milliseconds is a typical ping time when a satellite is in the path).  The speed of light in a fiber optic cable works out to 10 millisec per thousand miles, for a ping time (due to the speed of light) of 60 millisec on a coast-to-coast (US) fiber link.

                Router in and out time: Routers receive packets before forwarding them.  If a router is sending a 1500 byte packet at T1(1.536 megabits/sec) the time from the first bit to the last bit is 7.8 milliseconds.  If the router is storing packets waiting to send them, then the delay time increases.  We believe this is the reason the measured Global Internet ping time varies.

Why is TCP so slow? TCP does a wonderful job on long distance slow data links and on high speed local data links.  It was not designed for long distance high speed data links.

   Congestion Avoidance:  TCP assumes that all packet loss is caused by congestion and responds by reducing the transmission rate. 

   Slow Start: When a TCP connection starts (or re-starts if more than one packet has been lost) it sends one packet, waits for the acknowledgment, then sends 2, then 4...and ramps up its transmission pace. Each step in the ramp consumes a round trip delay.

Data Acknowledgments:  The TCP receiver sends an acknowledgment to the sender whenever a segment of information is received. The sender does not assume any data is lost until a multiple of round trip time has elapsed without receiving an acknowledgment, or until it has received multiple duplicate acknowledgments.

 

Window Size:  TCP can only send a certain amount of data before it must stop transmitting and wait for an acknowledgment. That amount of data is called the window size. The standard window size in TCP is limited to 64 kilobytes.  RFC1323 allows larger windows, but it is not yet usable by applications running on Microsoft platforms.

TESTING DETAILS:

Target Test Conditions:

·         Ping times of 10 millisec, 80 millisec, 300 millisec, and 600 milliseconds. This covers the range of delays expected.

·         TCP file transfers of a large file(3 megabytes). A large file is used to reduce the effect of start-up and closing handshakes on the results.

·         Packet loss from none to 8 per cent. This covers the range of packet loss expected. The meaning of “x% packet loss” is ambiguous, since the measurements don’t specify in which direction of the round trip the packets are being lost, and the measurements can’t tell the difference of 4 per cent due to 1 packet being lost out of every 25 as compared to a burst of 8 packets being lost out of every 200. We tested packet loss conditions of: none(0 per cent), 1 out of 100(1 per cent), 1 out of 50 (2 per cent), 1 out of 25 (4 per cent), and 1 out of 12(8.5  per cent) as well as 4 out of 100(a bursty 4 per cent) and 8 out of 100(a bursty 8 per cent). These packets are lost in the direction the files are being transferred.

·         Link data rate of 1.536 megabits/sec(T1). This rate was chosen because it represents a “good” typical business connection to the Internet.

 

Test Platform:

 

·         Route using Windows NT4 as an IP router at each end of the delay link.

·         Delay using TTC 1010B Digital Delay Simulator.

·         Packet loss accomplished by programming Niwot’s WAN drivers on the file receiving side to lose the desired percentage and burstiness of packets.

·         File Transfer Software running on Pentium computers with Windows NT4 Service Pack 6a installed. Measured  both Niwot’s Gigabyte Express(tm) file transfer software with compression turned off and Microsoft-standard FTP file transfer sofware. Results for FTP were inferior to Gigabyte Express in the 80 millisecond and longer environment. and are not charted.  The full results follow:


 

3/10/00

 

 

 

 

Sending a 3.22 Meg file

 

 

 

 

Throughput in Megabytes/minute

 

 

 

 

(a megabyte is 1,000,000 bytes)

 

 

 

 

Link rate 1536

 

 

 

 

NT4 to NT4 using FTP

 

 

 

 

Packet Loss one way

 

 

 

 

Ping time

10ms

80ms

300ms

600ms<


Contact Us

  • Model: 1010B
  • Manufactured by: Acterna




This product was added to our catalog on Tuesday 06 December, 2005.