You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Haohui Mai (JIRA)" <ji...@apache.org> on 2015/03/20 22:47:39 UTC

[jira] [Created] (HDFS-7966) New Data Transfer Protocol via HTTP/2

Haohui Mai created HDFS-7966:
--------------------------------

             Summary: New Data Transfer Protocol via HTTP/2
                 Key: HDFS-7966
                 URL: https://issues.apache.org/jira/browse/HDFS-7966
             Project: Hadoop HDFS
          Issue Type: New Feature
            Reporter: Haohui Mai
            Assignee: Haohui Mai


The current Data Transfer Protocol (DTP) implements a rich set of features that span across multiple layers, including:

* Connection pooling and authentication (session layer)
* Encryption (presentation layer)
* Data writing pipeline (application layer)

All these features are HDFS-specific and defined by implementation. As a result it requires non-trivial amount of work to implement HDFS clients and servers.

This jira explores to delegate the responsibilities of the session and presentation layers to the HTTP/2 protocol. Particularly, HTTP/2 handles connection multiplexing, QoS, authentication and encryption, reducing the scope of DTP to the application layer only. By leveraging the existing HTTP/2 library, it should simplify the implementation of both HDFS clients and servers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)