Routing Area Working Group Y. Liu Internet Draft M. Han Intended status: Informational Track China Unicom Expires: September 4, 2024 March 4, 2024 Use Cases and Requirements of Massive Data Transmission(MDT) in High Bandwidth-delay Product (BDP) Network draft-liu-rtgwg-mdt-in-high-bdp-00 Abstract This document describes the use cases and related requirements of Massive Data Transmission(MDT)in High Bandwidth-delay Product (BDP) Network. To achieve MDT, it is necessary to implement service identification and traffic record, network layer load balancing, transmission protocol optimization, etc. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html This Internet-Draft will expire on September 4, 2024. Liu, et al. Expire September 4, 2024 [Page 1] Internet-Draft MDT in High BDP Network March 2024 Copyright Notice Copyright (c) 2023 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction..................................................2 1.1. Requirements Language.......................................3 2. Massive data transmission in high BDP network.................3 3. Use Cases and Requirements....................................4 3.1. Service Identification and Traffic Record...................4 3.2. Load Balancing at Network Level.............................5 3.3. Optimization of Transmission Protocols......................5 3.4. Collaboration Requirements..................................5 4. Security Considerations.......................................6 5. IANA Considerations...........................................6 6. References....................................................6 6.1. Normative References........................................6 6.2. Informational References....................................6 Authors' Addresses...............................................7 1. Introduction With the continuous development of industries such as autonomous driving, AI intelligent computing, and enterprise cloud, the demand for massive data transmission across wide area networks from edge data centers/enterprises to core data centers has become increasingly common, and higher requirements have been put forward for existing carrier network architectures. Taking the scenarios of supercomputing and intelligent computing as example, data transmission usually includes two requirements: 1) The transmission of training data between intelligent computing centers, supercomputing centers, and between intelligent computing centers and supercomputing centers is usually carried by optical Liu, et al. Expire September 4, 2024 [Page 2] Internet-Draft MDT in High BDP Network March 2024 networks due to high bandwidth requirements and high connection stability. 2) The transmission of training data and result feedback between users and intelligent computing centers/supercomputing centers can be carried through IP networks due to their strong suddenness and cost sensitivity. The MDT can be achieved by traditional high-speed private lines, providing users with efficient and reliable data transmission. However, traditional private lines usually use billing methods such as daily or monthly rent, with fixed bandwidth resources and expensive prices. The long-distance transmission of massive data requires flexible transmission tasks based on user data characteristics, completion time, and security requirements, utilizing the idle bandwidth resources of existing private lines and networks to reduce transmission costs and improve transmission efficiency. This draft mainly describes the overall architecture of feasible solutions for MDT in high BDP network, typical problems that may be encountered, and proposes potential solutions, including but not limited to how to perform load balancing scheduling at the global level of the network to avoid the impact of massive data transmission on existing network services; how to identify MDT services for traffic record and billing purposes; how to optimize the congestion control algorithm of the transport layer protocol to ensure that the throughput of TCP protocol can be improved in long-distance lossy networks. 1.1. Requirements Language The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here. 2. Massive data transmission in high BDP network Figure 1 show schematic diagram of the network architecture of MDT in high BDP network, where key functional units include: DC/User Application(APP):APP can be deployed on DC/personal terminal devices, which can be traditional file transfer tools or customized APP developed for MDT scenarios, which implements enhanced functions such as intelligent data compression, intelligent partitioning, encryption, etc. Liu, et al. Expire September 4, 2024 [Page 3] Internet-Draft MDT in High BDP Network March 2024 Network:existing service carrier networks of current operators, such as metropolitan area networks, backbone networks, etc. Controller:existing network management system includes controllers, collaborators, orchestrators, etc. +-----+ +-----------+ +------+ | DC |<--------------------------->| | |Center| | APP | |---->|Controller |<-----| | DC2 | +-----+ | +-----------| | |->+------+ | | ^ | | | +------+ | | | | | | Edge | V V V | |--->| DC1 |-\ +-------+ +-------+ +-------+ / +------+ \-> | Edge | | Core | | Edge |/ | |-->| |-->| | /------> |Network| |Network| |Network| / +-------+ +-------+ +-------+\ +------+ / \ +------+ | User1|--/ \-> | User2| | APP | | APP | +------+ +------+ Figure 1: Architecture of MDT in high BDP network 3. Use Cases and Requirements MDT service is a predictable time-efficient service that requires data transmission to be completed within a specified time, not sensitive to transmission delay, but requires a considerable amount of network resources. Compared with traditional Internet and private line services, how to improve transmission efficiency, achieve service identification, complete scheduling and billing for services are key issues to be considered. 3.1. Service Identification and Traffic Record Before starting transmission, the APP will notify the controller of the required data size and expected completion time for the task. The controller will dynamically adjust the network path calculation and private line bandwidth based on transmission requirements and the current available link resources of the network, and distribute the configuration to network nodes. After the transmission task is initiated, network devices need to be able to identify MDT services and corresponding account information based on certain identifiers, perform traffic record, and report the statistical results to the controller. The controller can get Liu, et al. Expire September 4, 2024 [Page 4] Internet-Draft MDT in High BDP Network March 2024 the overall MDT usage of the network, as well as the specific resource completion status for a particular user, and make corresponding strategy adjustments. From the above use cases, it can be seen that the billing of MDT services and the scheduling and allocation of available bandwidth resources in the current network require network devices to recognize the current MDT services. APNID defined in [I-D.li-apn- problem-statement-usecases] and [I-D.li-apn-header] may be a potential solution to meet the identification requirements of MDT service. 3.2. Load Balancing at Network Level The bandwidth requirement for MDT service is generally between 500M- 10G, and the launch of each service requires a huge consumption of network resources. With the continuous increase of service launching, how to make reasonable use of network idle resources, allocate global network resources and data express tasks, and minimize the impact on existing services have become necessary issues to consider. The controller notifies the APP of available network resource information, and the APP dynamically adjusts the data sending strategy based on the available network bandwidth, and cooperates with network devices to improve the overall resource utilization of the network. When the controller discovers a shortage of available network resources or predicts a rapid growth in future network traffic, it should notify the APP side in advance to make policy adjustments. 3.3. Optimization of Transmission Protocols In most scenarios, the two ends of MDT services need to cross a wide area network, with a distance of over 1000 km. RTT is in the tens of MS range, and there is a small amount of packet loss in the network, which poses new challenges to the traditional TCP [RFC7805]. Based on current test results, the traditional TCP congestion control algorithm [RFC2581] may not achieve the expected transmission rate for MDT. Therefore, an efficient, secure transmission protocol that can adapt to the current network state and resource status is needed to solve these problems. 3.4. Collaboration Requirements TBD Liu, et al. Expire September 4, 2024 [Page 5] Internet-Draft MDT in High BDP Network March 2024 4. Security Considerations TBD. 5. IANA Considerations TBD. 6. References 6.1. Normative References [RFC7805] Zimmermann, A., Eddy, W., and L. Eggert, "Moving Outdated TCP Extensions and TCP-Related Documents to Historic or Informational Status", RFC 7805, DOI 10.17487/RFC7805, April 2016, . [RFC2581] Allman, M., Paxson, V., and W. Stevens, "TCP Congestion Control", RFC 2581, DOI 10.17487/RFC2581, April 1999, . [RFC 9526] Filsfils, C., Talaulikar, K., Ed., Voyer, D., Bogdanov, A., and P. Mattes, "Segment Routing Policy Architecture", RFC 9256, DOI 10.17487/RFC9256, July 2022, . 6.2. Informational References [I-D.li-apn-problem-statement-usecases] Li, Z., Peng, S., Voyer, D., Xie, C., Liu, P., Qin, Z., and G. S. Mishra, "Problem Statement and Use Cases of Application-aware Networking (APN)", Work in Progress, Internet-Draft, draft-li-apn- problem-statement-usecases-08, 3 April 2023, . [I-D.li-apn-header] Li, Z., Peng, S., and S. Zhang, "Application- aware Networking (APN) Header", Work in Progress, Internet-Draft, draft-li-apn-header-04, 12 April 2023, . Liu, et al. Expire September 4, 2024 [Page 6] Internet-Draft MDT in High BDP Network March 2024 Authors' Addresses Ying Liu China Unicom China Email: liuy619@chinaunicom.cn Mengyao Han China Unicom China Email: hanmy12@chinaunicom.cn Zheng Ruan China Unicom China Email: ruanz6@chinaunicom.cn Liu, et al. Expire September 4, 2024 [Page 7]