An SDN Based CBT for Distributed Shared Memory

被引:0
|
作者
Gao, Qiang [1 ]
Tong, Weiqin [1 ]
Kausar, Samina [1 ]
Zheng, Shengan [2 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
关键词
multicast; SDN; core based tree; openflow; steiner tree;
D O I
10.14257/ijgdc.2016.9.1.18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is a challenging task to provide an easy-to-use programming interface for distributed shared memory in parallel computing that demands high availability as well as effective synchronization. The current implementations typically use conventional Ethernet as communication medium using broadcast or multicast for synchronization mechanisms. In general, multicast is more efficient than broadcast, as it uses multicast tree to transfer data instead of multicast flooding. Multicast avoids redundant transmissions and lessens network contention. These properties make it significant for distributed shared memory. However, such solution has limited control on response time and process scheduling. This causes uncertainty of time spent in synchronization and interruption of unrelated processes in the same multicast group. In this research, we propose a dynamic SDN multicast mechanism to improve efficiency of synchronization for distributed shared memory by using an SDN-based multicast mechanism and a dynamic core based tree algorithm. The forwarding rule reduces the number of consistency-related messages without interfering the unrelated processes in the same multicast group. The dynamic core-based tree algorithm builds a multicast tree for every multicast group, hereby, SDN controller dynamically adjusts multicast tree according to joining or leaving of nodes. The experiments on the prototype system demonstrate that it could provide better performance compared to the conventional Ethernet based solution in terms of response time and process scheduling in the homogeneous testing environment.
引用
收藏
页码:181 / 192
页数:12
相关论文
共 50 条
  • [1] A Design and Implementation of SDN Multicast for Distributed Shared Memory
    Gao, Qiang
    Tong, Weiqin
    Kausar, Samina
    Zheng, Shengan
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING (FGCN), 2015, : 5 - 8
  • [2] SMART: Shared Memory based SDN Architecture to Resist DDoS ATtacks
    Belguith, Sana
    Asghar, Muhammad Rizwan
    Wang, Song
    Gomez, Karina
    Russello, Giovanni
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 608 - 617
  • [3] Priority Based Messaging for Software Distributed Shared Memory
    Sven Karlsson
    Mats Brorsson
    [J]. Cluster Computing, 2003, 6 (2) : 161 - 169
  • [4] Process migration based on Gobelins distributed shared memory
    Vallée, G
    Morin, C
    Berthou, JY
    Malen, ID
    Lottiaux, R
    [J]. CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 325 - 330
  • [5] Distributed Shared Memory based Live VM Migration
    Daradkeh, Tariq
    Agarwal, Anjali
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 826 - 830
  • [6] Distributed Shared Memory Based on Offloading to Cluster Network
    Wada, Koichi
    Kawaguchi, Shinsuke
    Ono, Masaaki
    Yonezawa, Naoki
    [J]. 2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 250 - 255
  • [7] Memory-Based Communication Facilities and asymmetric Distributed Shared Memory
    Matsumoto, T
    Hiraki, K
    [J]. INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, PROCEEDINGS, 1998, : 30 - 39
  • [8] Update based distributed shared memory integrated into RHODOS' memory management
    Silcock, J
    Goscinski, A
    [J]. ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 239 - 252
  • [9] Distributed shared memory integration
    Geva, Mordechai
    Wiseman, Yair
    [J]. IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 146 - +
  • [10] Checkpointing Distributed Shared Memory
    Luis M. Silva
    João Gabriel Silva
    [J]. The Journal of Supercomputing, 1997, 11 : 137 - 158