Time-Shifted Multilayer Graph: A Routing Framework for Bulk Data Transfer in Optical Circuit-Switched Networks With Assistive Storage

被引:38
作者
Lin, Xiao [1 ]
Sun, Weiqiang [1 ]
Veeraraghavan, Malathi [2 ]
Hu, Weisheng [1 ]
机构
[1] Shanghai Jiao Tong Univ, State Key Lab Adv Opt Commun Syst & Networks, Shanghai 200240, Peoples R China
[2] Univ Virginia, Charles L Brown Dept Elect & Comp Engn, Charlottesville, VA 22904 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Bulk data transfer; Optical circuit switching; Routing; Storage; Store-and-forward; TECHNOLOGY; DELAY;
D O I
10.1364/JOCN.8.000162
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing bulk data transfers incur peak-hour bandwidth contention between bulky and short flows as well as between bulky flows. To mitigate this contention, storage is introduced into the forwarding path so that bulk data that are delay tolerant can be temporarily stored and forwarded at a later time. However, the storage introduces an additional complexity into the conventional routing process. What was a spatial resource allocation problem becomes a scheduling problem, in which both bandwidth and storage constraints must be considered and both spatial assignments and temporal arrangements must be performed. In this paper, we propose a routing framework for bulk data transfer in optical circuit-switched networks with assistive storage. This framework is based on a multilayer graph built from a set of snapshots (i.e., layers) of the dynamics in a network. By performing shortest path routing on the multilayer graph, "end-to-end" paths over time and space are found for requests, thus greatly simplifying the provisioning process. We study how the number of layers used for routing affects the network blocking performance and how traffic characteristics and link capacity affect the number of layers. We find that the majority of requests can be served with only one additional layer. A trade-off between computational complexity and blocking performance can be reached by limiting the number of layers used for routing. In our simulations, the request blocking probability is reduced from 13.5% to 0.9% by limiting routing to 11 layers. Request blocking is avoided when routing is allowed within 29 layers.
引用
收藏
页码:162 / 174
页数:13
相关论文
共 30 条
  • [21] Delay-Tolerant Bulk Data Transfers on the Internet
    Laoutaris, Nikolaos
    Smaragdakis, Georgios
    Stanojevic, Rade
    Rodriguez, Pablo
    Sundaram, Ravi
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (06) : 1852 - 1865
  • [22] Inter-Datacenter Bulk Transfers with NetStitcher
    Laoutaris, Nikolaos
    Sirivianos, Michael
    Yang, Xiaoyuan
    Rodriguez, Pablo
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) : 74 - 85
  • [23] D4D: Inter-Datacenter Bulk Transfers with ISP Friendliness
    Li, Yangyang
    Wang, Hongbo
    Zhang, Peng
    Dong, Jiankang
    Cheng, Shiduan
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, : 597 - 600
  • [24] Patel A. N., 2009, P OPT FIB COMM C NAT, pOThO4
  • [25] Patel A.N., 2008, P OPT FIB COMM C NAT
  • [26] Multiple bulk data transfers scheduling among datacenters
    Wang, Yiwen
    Su, Sen
    Liu, Alex X.
    Zhang, Zhongbao
    [J]. COMPUTER NETWORKS, 2014, 68 : 123 - 137
  • [27] Wu Y., IEEE T PARA IN PRESS
  • [28] Yuan Feng, 2012, Proceedings of the 2012 32nd International Conference on Distributed Computing Systems Workshops (ICDCS Workshops), P43, DOI 10.1109/ICDCSW.2012.43
  • [29] Zhu XF, 2007, GLOB TELECOMM CONF, P2280
  • [30] Analysis and Design of Book-Ahead Bandwidth-Sharing Mechanisms
    Zhu, Xiangfei
    Veeraraghavan, Malathi
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2008, 56 (12) : 2156 - 2165