Journal of Shanghai University (English Edition)

, Volume 9, Issue 6, pp 510–516 | Cite as

NDMP-plus: An improved protocol for network based data management

  • Ouyang Kai 
  • Zhou Jing-li 
  • Guo Hui 
  • Yu Sheng-sheng 
Information Technology


Network based data management is the backup/restore mechanism used in a data storage center. This paper presents a new network based data management—NDMP-Plus, a revision of network data management protocol. Components and the working mechanism of the NDMP-Plus architecture are first discussed. Two new techniques in NDMP-Plus—virtual storage layer (VSL) and negotiation mechanism are then studied. VSL is a crucial component to achieve flexibility, and the negotiation mechanism is a key to improve performance. Furthermore, experiments are carried out to evaluate the performance of NDMP-Plus. The result suggests that NDMP-Plus has stronger flexibility and better performance than NDMP.

Key words

NDMP virtual storage layer negotiation mechanism 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Gibson G A, Van Meter R. Network attached storage architecture[J]. Communications of the ACM, 2000, 43 (11): 37–45.CrossRefGoogle Scholar
  2. [2]
    Krueger M, Haagens R, Sapuntzakis C, et al. Small Computer Systems Interface Protocol over the Internet (iSCSI) Requirements and Design Considerations [S]. RFC3347, July, 2002.Google Scholar
  3. [3]
    Vivek Kashyap. IP over InfiniBand (IPoIB) Architecture [S]. Draft-IETF-IPOIB-Architecture-04, April, 2004.Google Scholar
  4. [4]
    Kostas Magoutis. Design and implementation of a direct access file system (DAFS) Kernel server for FreeBSD [A]. Proceeding of the BSDCon 2002 Conference [C]. San Francisco, Feb.11–Feb.14, 2002, 66–76.Google Scholar
  5. [5]
    Stager R, Skardal H. Network Data Management Protocol Version 4[S]. Draft-Skardal-NDMPV4, February, 2000.Google Scholar
  6. [6]
    Srinivasan R. XDR: External Data Representation Standard[S]. RFC1832, August, 1995.Google Scholar
  7. [7]
    Rivest R. The MD5 Message-Digest Algorithm [S]. RFC1321, April, 1992.Google Scholar
  8. [8]
    The FreeBSD Operating System [EB/OL]., march, 2004.Google Scholar
  9. [9]
    NDMPcopy[EB/OL]. http: //, July, 2004.Google Scholar
  10. [10]
    Marshall Kirk McKusick. Running “Fsck” in the back-ground[A]. Proceeding of the BSDCon 2002 Conference [C]. San Francisco, Feb. 11–Feb. 14, 2002, 55–64.Google Scholar
  11. [11]
    Chase Jeff, Gallatin Andrew, Yocum Ken. End-System optimizations for High-Speed TCP[J]. IEEE Communications, special issue on high-speed TCP, 2000, 39(3): 68–74.Google Scholar
  12. [12]
    Recio R, Culley P, Garcia D, et al. An RDMA Protocol Specification[S]. Draft-IETF-RDDP-RDMAPOl, October, 2003.Google Scholar

Copyright information

© Shanghai University 2005

Authors and Affiliations

  • Ouyang Kai 
    • 1
  • Zhou Jing-li 
    • 1
  • Guo Hui 
    • 1
  • Yu Sheng-sheng 
    • 1
  1. 1.Key Laboratory of Data Storage System of Ministry of EducationHuazhong University of Science and TechnologyWuhanP.R. China

Personalised recommendations