Research Article

Information Exchange rather than Topology Awareness: Cooperation between P2P Overlay and Traffic Engineering

Algorithm 1

Synergistic cost-saving process.
  Impartial Service (IS) Algorithm:
for  Round ; ;   do
 Receive locations of peer couple from Overlay;
 Give locations to Underlay and query path delay;
 Receive path-delay metric from Underlay;
 Classify all paths and get the path-class number ;
 Set RT to be ;
if     then
  Set traffic up-bound and give it to Overlay;
else
  Give Overlay the information including: , , ;
end  if
end  for
  Overlay  Algorithm:
for  Round ; ;   do
for  each   do
  if     then
   generate ;
  else
   solve formula (13) to obtain optimal ;
  end  if
end  for
 Report the updated peer locations to IS;
end  for
  Underlay Algorithm:
for  Round ; ;   do
 Receive locations and detect ;
 Solve (12) to decide in this round;
 Indicate path metric to IS;
end  for