Abstract:
Recent technological advances have rendered storage a readily available resource, yet there exist few examples that use it for enhancing network performance. We revisit i...Show MoreMetadata
Abstract:
Recent technological advances have rendered storage a readily available resource, yet there exist few examples that use it for enhancing network performance. We revisit in-network storage and we evaluate its usage as an additional degree of freedom in network optimization. We consider the network design problem of maximizing the volume of end-to-end transferred data and we derive storage allocation (placement) solutions. We show that different storage placements have different impact on the performance of the network and we introduce a systematic methodology for the derivation of the optimal one. Accordingly, we provide a framework for the joint optimization of routing and storage control (usage) in dynamic networks for the case of a single commodity transfer. The derived policies are based on time-expanded graphs and ensure maximum performance improvement with minimum possible storage usage. We also study the respective multiple commodity problem, where the network link capacities and node storage resources are shared by the different commodities. A key advantage of our methodology is that it employs algorithms that are applicable to both centralized as well as to distributed execution in an asynchronous fashion, and thus, no tight synchronization is required among the various involved storage and routing devices in an operational network. We also present an extensive performance evaluation study using the backbone topology and actual traffic traces from a large European Internet Service Provider, and a number of synthetic network topologies. Our results show that indeed our approach offers significant improvements in terms of delivery time and transferred traffic volume.
Published in: IEEE/ACM Transactions on Networking ( Volume: 25, Issue: 3, June 2017)
Funding Agency:

CONNECT Centre, Dublin 2, Ireland
School of Computer Science and Statistics, Trinity College Dublin, University of Dublin, Dublin 4, Ireland
George Iosifidis received the Diploma degree in telecommunications engineering from the Greek Air Force Academy in 2000, and the M.S. and Ph.D. degrees in electrical engineering from the University of Thessaly in 2007 and 2012, respectively. He was a Post-Doctoral Researcher with CERTH, Greece, and Yale University, USA. He is currently the Ussher Assistant Professor in Future Networks with Trinity College Dublin, and a Fu...Show More
George Iosifidis received the Diploma degree in telecommunications engineering from the Greek Air Force Academy in 2000, and the M.S. and Ph.D. degrees in electrical engineering from the University of Thessaly in 2007 and 2012, respectively. He was a Post-Doctoral Researcher with CERTH, Greece, and Yale University, USA. He is currently the Ussher Assistant Professor in Future Networks with Trinity College Dublin, and a Fu...View more

Department of Informatics, Athens University of Economics and Business, Athens, Greece
Iordanis Koutsopoulos received the Diploma degree from the National Technical University of Athens, Greece, in 1997, and the M.S. and Ph.D. degrees in from the University of Maryland, College Park, MD, USA, in 1999 and 2002, respectively, all in electrical and computer engineering. He was a Lecturer from 2005 to 2010 and an Assistant Professor from 2010 to 2013 with the Department of Computer Engineering and Communication...Show More
Iordanis Koutsopoulos received the Diploma degree from the National Technical University of Athens, Greece, in 1997, and the M.S. and Ph.D. degrees in from the University of Maryland, College Park, MD, USA, in 1999 and 2002, respectively, all in electrical and computer engineering. He was a Lecturer from 2005 to 2010 and an Assistant Professor from 2010 to 2013 with the Department of Computer Engineering and Communication...View more

Akamai Technologies, Cambridge, MA, USA
MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), Cambridge, MA, USA
Technical University of Berlin, Berlin, Germany
Georgios Smaragdakis received the Diploma degree in electronic and computer engineering from the Technical University of Crete, and the Ph.D. degree in computer science from Boston University in 2009. From 2008 to 2014, he was a Senior Researcher with Deutsche Telekom Laboratories and TU Berlin. In 2008, he was a Research Intern with Telefonica Research. He is currently a Professor with Technical University (TU) Berlin an...Show More
Georgios Smaragdakis received the Diploma degree in electronic and computer engineering from the Technical University of Crete, and the Ph.D. degree in computer science from Boston University in 2009. From 2008 to 2014, he was a Senior Researcher with Deutsche Telekom Laboratories and TU Berlin. In 2008, he was a Research Intern with Telefonica Research. He is currently a Professor with Technical University (TU) Berlin an...View more

CONNECT Centre, Dublin 2, Ireland
School of Computer Science and Statistics, Trinity College Dublin, University of Dublin, Dublin 4, Ireland
George Iosifidis received the Diploma degree in telecommunications engineering from the Greek Air Force Academy in 2000, and the M.S. and Ph.D. degrees in electrical engineering from the University of Thessaly in 2007 and 2012, respectively. He was a Post-Doctoral Researcher with CERTH, Greece, and Yale University, USA. He is currently the Ussher Assistant Professor in Future Networks with Trinity College Dublin, and a Funded Investigator with CONNECT Center, Ireland. His research interests lie in the broad area of wireless networks and network economics.
George Iosifidis received the Diploma degree in telecommunications engineering from the Greek Air Force Academy in 2000, and the M.S. and Ph.D. degrees in electrical engineering from the University of Thessaly in 2007 and 2012, respectively. He was a Post-Doctoral Researcher with CERTH, Greece, and Yale University, USA. He is currently the Ussher Assistant Professor in Future Networks with Trinity College Dublin, and a Funded Investigator with CONNECT Center, Ireland. His research interests lie in the broad area of wireless networks and network economics.View more

Department of Informatics, Athens University of Economics and Business, Athens, Greece
Iordanis Koutsopoulos received the Diploma degree from the National Technical University of Athens, Greece, in 1997, and the M.S. and Ph.D. degrees in from the University of Maryland, College Park, MD, USA, in 1999 and 2002, respectively, all in electrical and computer engineering. He was a Lecturer from 2005 to 2010 and an Assistant Professor from 2010 to 2013 with the Department of Computer Engineering and Communications, University of Thessaly, and an Assistant Professor with the Department of Informatics of Athens University of Economics and Business (AUEB) from 2013 to 2016. He is currently an Associate Professor with the Department of Informatics, AUEB. His research interests involve network control and optimization in wireless networks, social and community networks, crowd-sensing systems, smart-grid, and cloud computing. He received the Single-Investigator European Research Council Competition runner-up Award for the Project RECITAL: Resource Management for Self-coordinated Autonomic Wireless Networks (2012–2015).
Iordanis Koutsopoulos received the Diploma degree from the National Technical University of Athens, Greece, in 1997, and the M.S. and Ph.D. degrees in from the University of Maryland, College Park, MD, USA, in 1999 and 2002, respectively, all in electrical and computer engineering. He was a Lecturer from 2005 to 2010 and an Assistant Professor from 2010 to 2013 with the Department of Computer Engineering and Communications, University of Thessaly, and an Assistant Professor with the Department of Informatics of Athens University of Economics and Business (AUEB) from 2013 to 2016. He is currently an Associate Professor with the Department of Informatics, AUEB. His research interests involve network control and optimization in wireless networks, social and community networks, crowd-sensing systems, smart-grid, and cloud computing. He received the Single-Investigator European Research Council Competition runner-up Award for the Project RECITAL: Resource Management for Self-coordinated Autonomic Wireless Networks (2012–2015).View more

Akamai Technologies, Cambridge, MA, USA
MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), Cambridge, MA, USA
Technical University of Berlin, Berlin, Germany
Georgios Smaragdakis received the Diploma degree in electronic and computer engineering from the Technical University of Crete, and the Ph.D. degree in computer science from Boston University in 2009. From 2008 to 2014, he was a Senior Researcher with Deutsche Telekom Laboratories and TU Berlin. In 2008, he was a Research Intern with Telefonica Research. He is currently a Professor with Technical University (TU) Berlin and a Researcher with the Massachusetts Institute of Technology and Akamai Technologies. His research interests include the measurement, performance analysis, and optimization of content distribution systems on the Internet, economic, peering, collaboration, and policy aspects of content delivery, and Internet, Web, and content delivery analytics. He received the European Research Council Starting Grant Award (2015), a Marie Curie International Outgoing Fellowship (2013), and the Best Paper Award at the ACM IMC (2011 and 2016) and the ACM CoNEXT (2015).
Georgios Smaragdakis received the Diploma degree in electronic and computer engineering from the Technical University of Crete, and the Ph.D. degree in computer science from Boston University in 2009. From 2008 to 2014, he was a Senior Researcher with Deutsche Telekom Laboratories and TU Berlin. In 2008, he was a Research Intern with Telefonica Research. He is currently a Professor with Technical University (TU) Berlin and a Researcher with the Massachusetts Institute of Technology and Akamai Technologies. His research interests include the measurement, performance analysis, and optimization of content distribution systems on the Internet, economic, peering, collaboration, and policy aspects of content delivery, and Internet, Web, and content delivery analytics. He received the European Research Council Starting Grant Award (2015), a Marie Curie International Outgoing Fellowship (2013), and the Best Paper Award at the ACM IMC (2011 and 2016) and the ACM CoNEXT (2015).View more