Latest Releases

mdtmGUI

A web-based tool developed to monitor and manage MDTM-enabled DTNs. However, it can also be deployed to monitor and manage any networked computer systems.

Live demo

Version 1.0.1

Release Date: Oct, 2016

OSes supported

  • Linux kernel 3.12 or higher

Support Features

  • Online and real-time monitoring of data transfer status and progress
  • Online and real-time monitoring of DTN system status and configurations
  • Online and real-time monitoring of MDTM-based data tranfer tool status and configurations

Docker container release

Source code release

MDTM Middleware

A user-space resource sceduler that harnesses multicore parallelism to scale data movement toolkits at multicore systems.

Version 1.0.2

Release Date: January 12, 2018

OSes supported

  • Linux kernel 3.12 or higher

Support Features

  • NUMA system topology profiling
  • Online system status monitoring
    • cpu load per core
    • memory load latency per NUMA node
      • This feature allows applications to use system memory intellignently to avoid memory hotspots.
  • NUMA topology-based resource scheduling
  • A MDTM-based data tranfer application will generate three types of threads:

    (1) Network I/O threads

    (2) Disk I/O threads

    (3) Management threads

    The MDTM middleware will schedule Disk/Network I/O threads to cores close to I/O devices (I/O locality).

  • Supporting core affinity on network and disk I/Os
  • System zoning

    The MDTM middleware will partition system cores into two zones -- a MDTM-zone and a Non-MDTM-zone. A data transfer application will run in the MDTM-zone while other applications will be confined within the Non-MDTM-zone. This strategy will reduce and minimize other applications' interference to the data transfer applicaiton, thus resulting in optimium data transfer performance.

Download links

mdtmFTP Software Package

A high-performance data transfer tool that build upon the MDTM middleware.

Version 1.0.2

Release Date: January 12, 2018

OSes supported

  • Linux kernel 3.12 or higher

Support Features

  • Adotps an I/O-centric architecture to execute data transfer tasks.
  • Uses MDTM middleware servcies to fully utilize the underlying multicore system
  • Various optimization mechanisms
    • Zero copy
    • Asynchronous I/O
    • Pipelining
    • Batching processing
    • Buffer pools

Docker container release

Source code release

RPM release

  • Last modified
  • 02/12/2018