TY - JOUR
T1 - Design for configurability
T2 - Rethinking interdomain routing policies from the ground up
AU - Wang, Yi
AU - Avramopoulos, Ioannis
AU - Rexford, Jennifer L.
N1 - Funding Information:
The authors gratefully acknowledge the support of HSARPA/ARO (Grant W911NF-05-1-0417) and NSF (Grant CNS-0519885). The authors would also like to thank the anonymous reviewers for their comments. Ioannis Avramopoulos was with Princeton University while performing this work.
PY - 2009/4
Y1 - 2009/4
N2 - Giving ISPs more fine-grain control over interdomain routing policies would help them better manage their networks and offer value-added services to their customers. Unfortunately, the current BGP route-selection process imposes inherent restrictions on the policies an ISP can configure, making many useful policies infeasible. In this paper, we present Morpheus, a routing control platform that is designed for configurability. Morpheus enables a single ISP to safely realize a much broader range of routing policies without requiring changes to the underlying routers or the BGP protocol itself. Morpheus allows network operators to: (1) make flexible trade-offs between policy objectives through a weighted-sum based decision process, (2) realize customer-specific policies by supporting multiple route-selection processes in parallel, and allowing customers to influence the decision processes, and (3) configure the decision processes through a simple and intuitive configuration interface based on the Analytic Hierarchy Process, a decision-theoretic technique for balancing conflicting objectives. We also present the design, implementation, and evaluation of Morpheus as an extension to the XORP software router.
AB - Giving ISPs more fine-grain control over interdomain routing policies would help them better manage their networks and offer value-added services to their customers. Unfortunately, the current BGP route-selection process imposes inherent restrictions on the policies an ISP can configure, making many useful policies infeasible. In this paper, we present Morpheus, a routing control platform that is designed for configurability. Morpheus enables a single ISP to safely realize a much broader range of routing policies without requiring changes to the underlying routers or the BGP protocol itself. Morpheus allows network operators to: (1) make flexible trade-offs between policy objectives through a weighted-sum based decision process, (2) realize customer-specific policies by supporting multiple route-selection processes in parallel, and allowing customers to influence the decision processes, and (3) configure the decision processes through a simple and intuitive configuration interface based on the Analytic Hierarchy Process, a decision-theoretic technique for balancing conflicting objectives. We also present the design, implementation, and evaluation of Morpheus as an extension to the XORP software router.
KW - Analytic hierarchy process (AHP)
KW - BGP
KW - Configuration
KW - Interdomain routing
KW - Policy
UR - http://www.scopus.com/inward/record.url?scp=64249125446&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=64249125446&partnerID=8YFLogxK
U2 - 10.1109/JSAC.2009.090409
DO - 10.1109/JSAC.2009.090409
M3 - Article
AN - SCOPUS:64249125446
SN - 0733-8716
VL - 27
SP - 336
EP - 348
JO - IEEE Journal on Selected Areas in Communications
JF - IEEE Journal on Selected Areas in Communications
IS - 3
M1 - 4808477
ER -