A Resource-Constrained Asymmetric Redundancy Elimination Algorithm

被引:1
|
作者
Li, Yu-Sian [1 ]
Cao, Trang Minh [2 ]
Wang, Shu-Ting [1 ]
Huang, Xin [3 ]
Hsu, Cheng-Hsin [1 ]
Lin, Po-Ching [4 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
[2] Univ Pompeu Fabra, NETS Res Grp, Barcelona 08018, Spain
[3] CYAN Inc, Petaluma, CA 94954 USA
[4] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi, Taiwan
关键词
Asymmetric communications; Internet of Things; network protocols; performance evaluation; PROTOCOLS; INTERNET; DESIGNS; THINGS;
D O I
10.1109/TNET.2014.2322889
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We focus on the problem of efficient communications over access networks with asymmetric bandwidth and capability. We propose a resource-constrained asymmetric redundancy elimination algorithm (RCARE) to leverage downlink bandwidth and receiver capability to accelerate the uplink data transfer. RCARE can be deployed on a client or a proxy. Different from existing asymmetric algorithms, RCARE uses a flexible matching mechanism to identify redundant data and allocates a small sender cache to absorb the high downlink traffic overhead. Compared to existing redundancy elimination algorithms, RCARE provides a scalable sender cache that is adaptive based on resource and performance. We evaluate RCARE with real traffic traces collected from multiple servers and a campus gateway. The trace-driven simulation results indicate that RCARE achieves higher goodput gains and reduces downlink traffic compared to existing asymmetric communication algorithms. We design an adaptation algorithm for resource-constrained senders sending multiple data streams. Our algorithm takes samples from data streams and predicts how to invest cache size on individual data streams to achieve maximal uplink goodput gain. The adaptation algorithm improves the goodput gain by up to 87% compared to the baseline. In first 10% of data streams (sorted by the optimal goodput gains), RCARE achieves up to 42% goodput gain on average.
引用
收藏
页码:1135 / 1148
页数:14
相关论文
共 50 条
  • [1] An evolutionary algorithm for resource-constrained project scheduling
    Hindi, KS
    Yang, HB
    Fleszar, K
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) : 512 - 518
  • [2] SDRE: Selective Data Redundancy Elimination for Resource Constrained Hosts
    Zhang, Yan
    Ansari, Nirwan
    Wu, Mingquan
    Yu, Heather
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012,
  • [3] Asymmetric communication models for resource-constrained hierarchical ethernet networks
    Zhu, Jun
    Lastovetsky, Alexey
    Ali, Shoukat
    Riesen, Rolf
    Hasanov, Khalid
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1575 - 1590
  • [4] A competitive genetic algorithm for resource-constrained project scheduling
    Hartmann, S
    NAVAL RESEARCH LOGISTICS, 1998, 45 (07) : 733 - 750
  • [5] Genetic algorithm for the resource-constrained project scheduling problem
    E. N. Goncharov
    V. V. Leonov
    Automation and Remote Control, 2017, 78 : 1101 - 1114
  • [6] An efficient hybrid algorithm for resource-constrained project scheduling
    Chen, Wang
    Shi, Yan-jun
    Teng, Hong-fei
    Lan, Xiao-ping
    Hu, Li-chen
    INFORMATION SCIENCES, 2010, 180 (06) : 1031 - 1039
  • [7] Memetic algorithm for the resource-constrained project scheduling problem
    Chen, Di
    Liu, Shixin
    Qin, Shujin
    2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 4991 - 4996
  • [8] A Flexible Heuristic Algorithm for Resource-Constrained Project Scheduling
    Seda, Milos
    Matousek, Radomil
    Osmera, Pavel
    Pivonka, Petr
    Sandera, Cenek
    WCECS 2009: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 730 - +
  • [9] Population learning algorithm for resource-constrained project scheduling
    Jedrzejowicz, P
    Ratajczak, E
    ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, PROCEEDINGS, 2003, : 223 - 228
  • [10] Genetic algorithm for the resource-constrained project scheduling problem
    Goncharov, E. N.
    Leonov, V. V.
    AUTOMATION AND REMOTE CONTROL, 2017, 78 (06) : 1101 - 1114