Abstract
Over the past decades, the fundamental principles of the Internet architecture have not significantly changed. However, Internet evolution and its effects on participants’ interests have triggered the need for re-defining these design principles. “Design for Tussle” is an aspiration for future network designs, which enables the involved stakeholders to express their possibly conflicting socio-economic preferences on service instances. We performed a series of case studies examining whether established technologies are compatible with this new approach. Using the knowledge gained, we provide canonical examples and help protocol and network designers better to consider how to come up to the problem of “designing for tussle” in order to realize a flexible architecture. Finally, we associate protocol success to adoption and show, using empirical evidences, that carefully embracing the “Design for Tussle” paradigm can outweigh the higher complexity in protocol design.
Chapter PDF
Similar content being viewed by others
Keywords
References
Briscoe, B.: Flow Rate Fairness: Dismantling a Religion. ACM SIGCOMM Computer Communication Review 37(2), 63–74 (2007)
Briscoe, B., Jacquet, A., Di Cairano-Gilfedder, C., Salvatori, A., Soppera, A., Koyabe, M.: Policing Congestion Response in an Internetwork Using Re-feedback. In: Proc. ACM SIGCOMM 2005, CCR, vol. 35(4), pp. 277–288 (2005)
Clark, D.D., Sollins, K., Wroclawski, J., Faber, T.: Addressing Reality: An Architectural Response to the Real-World Demands on the Evolving Internet. In: Proc. ACM SIGCOMM Workshop on Future Directions in Network Architecture, pp. 247–257 (2003)
Clark, D.D.: The Design Philosophy of the Darpa Internet Protocols. In: Proc. ACM SIGCOMM, Vancouver, BC, Canada (1988)
Clark, D.D., Wroclawski, J., Sollins, K.R., Braden, R.: Tussle in Cyberspace: Defining Tomorrow’s Internet. IEEE ACM Trans. Networking 13(3), 462–475 (2005)
Ford, A., Eardley, P., van Schewick, B.: New Design Principles for the Internet. In: International Workshop on the Network of the Future (to appear, 2009)
Ford, A., Raiciu, C., Handley, M., Barre, S.: TCP Extensions for Multipath Operation with Multiple Addresses, draft-ford-mptcp-multiaddressed-00, Internet Draft
Handley, M.: Why the Internet Only Just Works. BT Technology Journal 24 (2006)
Kunniyur, S., Srikant, R.: End-to-End Congestion Control Schemes: Utility Functions, Random Losses and ECN Marks. IEEE/ACM Transactions on Networking 11, 689–702 (2003)
Moors, T.: A Critical Review of End-to-End Arguments in System Design. IEEE International Conference on Communications 2, 1214–1219 (2002)
Saltzer, J., Reed, D., Clark, D.D.: End-to-End Arguments in System Design. In: Second International Conference on Distributed Computing Systems, pp. 509–512 (1981); ACM Transactions on Computer Systems 2(4), 277–288 (1984)
Thorup, M., Zwick, U.: Compact Routing Schemes. In: Proc. 30th annual ACM Symposium on Parallel Algorithms and Architectures (2001)
Wischik, D., Handley, M., Bagnulo Braun, M.: The Resource Pooling Principle. ACM SIGCOMM Computer Communications Review 38(5), 47–52 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kalogiros, C., Kostopoulos, A., Ford, A. (2009). On Designing for Tussle: Future Internet in Retrospect. In: Oliver, M., Sallent, S. (eds) The Internet of the Future. EUNICE 2009. Lecture Notes in Computer Science, vol 5733. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03700-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-03700-9_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03699-6
Online ISBN: 978-3-642-03700-9
eBook Packages: Computer ScienceComputer Science (R0)