Initially, we collect all the traffic exchange locations (IXP or facilities) where 2 ISPs currently have their presence. Using these information, we generate all possible peering deals considering only the common locations where both the ISPs are present and identify the best deals from the requester ISP's point of view. We give willingness score to each of these deals and sort them according to different preferences: difference, own, and ratio. More on these, later.
Finally, we recommend the top 3 best deals. For each deal, we also suggest the locations where traffic exchange should take place.
Notes: