Network tomography
Encyclopedia
Network tomography is the study of a network
's internal characteristics using information derived from end point data. The word tomography
is used to link the field, in concept, to other processes that infer the internal characteristics of an object from external observation, as is done in magnetic resonance imaging
or positron emission tomography
(even though the term tomography
strictly refers to imaging by slicing). The field is a recent development in electrical engineering
and computer science
, founded in 1996. Network tomography advocates that it is possible to map the path data takes through the Internet
by examining information from "edge nodes," the computers where data is originated and requested from.
The field is useful for engineers attempting to develop more efficient computer networks. Data derived from network tomography studies can be used to increase quality of service
by limiting link packet loss
and increasing routing
optimization.
or Route analytics
aim for greater accuracy with less emphasis on overhead reduction.
Other example applications of network tomography include finding links which are shared by multiple paths (and can thus become potential bottlenecks in the future).
Computer network
A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....
's internal characteristics using information derived from end point data. The word tomography
Tomography
Tomography refers to imaging by sections or sectioning, through the use of any kind of penetrating wave. A device used in tomography is called a tomograph, while the image produced is a tomogram. The method is used in radiology, archaeology, biology, geophysics, oceanography, materials science,...
is used to link the field, in concept, to other processes that infer the internal characteristics of an object from external observation, as is done in magnetic resonance imaging
Magnetic resonance imaging
Magnetic resonance imaging , nuclear magnetic resonance imaging , or magnetic resonance tomography is a medical imaging technique used in radiology to visualize detailed internal structures...
or positron emission tomography
Positron emission tomography
Positron emission tomography is nuclear medicine imaging technique that produces a three-dimensional image or picture of functional processes in the body. The system detects pairs of gamma rays emitted indirectly by a positron-emitting radionuclide , which is introduced into the body on a...
(even though the term tomography
Tomography
Tomography refers to imaging by sections or sectioning, through the use of any kind of penetrating wave. A device used in tomography is called a tomograph, while the image produced is a tomogram. The method is used in radiology, archaeology, biology, geophysics, oceanography, materials science,...
strictly refers to imaging by slicing). The field is a recent development in electrical engineering
Electrical engineering
Electrical engineering is a field of engineering that generally deals with the study and application of electricity, electronics and electromagnetism. The field first became an identifiable occupation in the late nineteenth century after commercialization of the electric telegraph and electrical...
and computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
, founded in 1996. Network tomography advocates that it is possible to map the path data takes through the Internet
Internet
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...
by examining information from "edge nodes," the computers where data is originated and requested from.
The field is useful for engineers attempting to develop more efficient computer networks. Data derived from network tomography studies can be used to increase quality of service
Quality of service
The quality of service refers to several related aspects of telephony and computer networks that allow the transport of traffic with special requirements...
by limiting link packet loss
Packet loss
Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination. Packet loss is distinguished as one of the three main error types encountered in digital communications; the other two being bit error and spurious packets caused due to noise.-...
and increasing routing
Routing
Routing is the process of selecting paths in a network along which to send network traffic. Routing is performed for many kinds of networks, including the telephone network , electronic data networks , and transportation networks...
optimization.
Recent developments
There have been many published papers and tools in the area of network tomography, which aim to monitor the health of various links in a network in real-time. These can be classified into loss and delay tomography. A summary can be found in and .Loss tomography
Loss tomography aims to find "lossy" links in a network by sending active "probes" from various vantage points in the network or the Internet. Published work in this area (not exhaustive) includes , and .Delay tomography
The area of delay tomography has also attracted attention in the recent past. It aims to find link delays using end-to-end probes sent from vantage points. This can potentially help isolate links with large queueing delays caused by congestion. Related papers include one by Tsang et al..More applications
The area of network tomography also includes that of inferring network topology using end-to-end probes. Topology discovery is a tradeoff between accuracy vs overhead. In network tomography, the emphasis is to achieve as accurate a picture of the network with minimal overhead. In comparison, other network topology discovery techniques using SNMPSimple Network Management Protocol
Simple Network Management Protocol is an "Internet-standard protocol for managing devices on IP networks. Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks, and more." It is used mostly in network management systems to monitor...
or Route analytics
Route analytics
Route analytics is an emerging network monitoring technology specifically developed to analyze the routing protocols and structures in meshed IP Networks...
aim for greater accuracy with less emphasis on overhead reduction.
Other example applications of network tomography include finding links which are shared by multiple paths (and can thus become potential bottlenecks in the future).