Probing Network Characteristics

Michael Larson
355 Highland Avenue
San Francisco, CA  94110
415-824-5145
415-867-6557 (cell)

These are my edits for the pdf file: d06lars.x.g2db.pdf

/////////////////////edits below///////////////////////////////
line 2.25:
What's more, PerfScout is fairly

change to:

what's more, the PerfScout framework is fairly

//////////////////////////////////////////////////////////////
line 3.35:
Finally, PerfScout

change to:

Finally, it is worth noting that PerfScout

//////////////////////////////////////////////////////////////
line 3.47:
manager object to effectively handle

change to:

manager to effectively handle

//////////////////////////////////////////////////////////////
line 3.59:
(ToolBase and ActionBase). These client base classes provide a common

change to:

(ToolBase and ActionBase) and provide a common

//////////////////////////////////////////////////////////////
line 3.71:
Task::put(), Task::get(), and Task::getAll() are used

change to:

Task::put() and Task::get() are used

//////////////////////////////////////////////////////////////
line 3.74:
thread. ::put(), ::get(), and ::getAll() are mutexed

change to:

thread. Task::put() and Task::get() are mutexed

//////////////////////////////////////////////////////////////
line 3.76:
access, and ::get() and ::getAll() block

change to:

access, and Task::get() blocks

//////////////////////////////////////////////////////////////
line 3.96:
test results. The current active test

change to:

test results (in the Result object). The current active test

//////////////////////////////////////////////////////////////
line 3.97:
is required so that test types can be

change to:

is required so that requested test types can be

//////////////////////////////////////////////////////////////
line 3.111
within the Test object.

change to:

with the Test object, and is templatized on the data stored.

//////////////////////////////////////////////////////////////
line 3.130:
reads a parsed XML file at five minute

change to:

dispatches a fix set of tests at five minute

//////////////////////////////////////////////////////////////
line 3.133:
contains a TCP

change to:

contains a UDP

//////////////////////////////////////////////////////////////
line 4.1:
component via an XML request.

change to:

component.

//////////////////////////////////////////////////////////////
line 4.11:
and dispatched to the clients contained

change to:

and dispatched to the tool clients contained

//////////////////////////////////////////////////////////////
line 4.17:
to the corresponding tool.

change to:

to the corresponding tool as specified by Test object.

//////////////////////////////////////////////////////////////
line 4.25:
Again, the determination of

change to:

The determination of

//////////////////////////////////////////////////////////////
line 4.28:
For tool clients, it might make

change to:

For tool clients, it often makes 

//////////////////////////////////////////////////////////////
line 4.31:
worker threads.

change to:

worker threads, as is the case for the two provided tool implementations.

//////////////////////////////////////////////////////////////
line 4.36:
The ActionManager (Listing Three) receives

change to:

The ActionManager receives

//////////////////////////////////////////////////////////////
line: 4.45:
One is a simple Test result to HTML conversion,

change to:

One is a notification action to drop poorly performing connections,

//////////////////////////////////////////////////////////////
line 4.67:
hosts that respond to ping

change to:

hosts that respond to TTL expired packets

//////////////////////////////////////////////////////////////
line 4.68:
such as http SYN/ACK or TTL limited

change to:

such as http SYN/ACK or icmp

//////////////////////////////////////////////////////////////
line 4.79:
would effectively collect the data

change to:

would effectively collect the test data

//////////////////////////////////////////////////////////////
line 4.108:
the first packet is 56 bytes and the second packet is 4096 bytes in size.

change to:

the first packet is 40 bytes and the second packet is 1300 bytes in size.
