Internet DRAFT - draft-suzuki-netslices-latency-management
draft-suzuki-netslices-latency-management
Network Working Group T. Suzuki
Internet-Draft Hitachi, Ltd.
Intended status: Informational March 2, 2018
Expires: September 3, 2018
Use case and Requirements for Latency Management in Network Slices
draft-suzuki-netslices-latency-management-00
Abstract
This draft provides a use case that addresses the need for latency
management for end-to-end data transmissions through multiple
domains. Specifically, examples of latency management schemes are
described. In addition, the necessity of a common latency management
framework and of interfaces to gather latency information between
edges in each domain and to determine data transmission paths is
addressed.
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). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
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."
This Internet-Draft will expire on September 3, 2018.
Copyright Notice
Copyright (c) 2018 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
Suzuki Expires September 3, 2018 [Page 1]
Internet-Draft Latency Management in Network Slices March 2018
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Use Case Requiring Low Latency . . . . . . . . . . . . . . . . 4
3. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 5
4. Types of Latency Control . . . . . . . . . . . . . . . . . . . 6
4.1. Centralized Management Type . . . . . . . . . . . . . . . 6
4.2. Distributed management type . . . . . . . . . . . . . . . 7
5. Requirements for End-to-End Latency Management . . . . . . . . 9
5.1. Latency Management Framework . . . . . . . . . . . . . . . 9
5.2. Interface for Gathering Latency Information . . . . . . . 9
5.3. Interface for configuring a Data Transmission Path . . . . 9
6. Security Considerations . . . . . . . . . . . . . . . . . . . 10
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
8. Informative References . . . . . . . . . . . . . . . . . . . . 12
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 13
Suzuki Expires September 3, 2018 [Page 2]
Internet-Draft Latency Management in Network Slices March 2018
1. Introduction
This draft provides a use case that needs low latency and the
requirements for a framework to guarantee a service-level agreement
(SLA) on latency for end-to-end data transmissions in a network
slice. Currently, several use cases have been discussed for network
slices in the document [NetSlices-Usecase]. In addition, the
architecture of network slices has been discussed in the document
[NetSlices-Architecture]. In a network slice, specific resources
such as a network, computing power, and storage are assigned
exclusively to each user or service. Therefore, it is natural for
each user of a network slice to expect an SLA for the data
transmission performance.
Network slice schemes will be able to provide networks with low-
latency data transmission. With regard to low latency, deterministic
networks have also been discussed as a means of supporting
applications requiring extremely real-time data transmissions
[DetNet-Architecture]. In order to contribute to an SLA for network
slice schemes, a specific use case for DetNet is described in this
draft. In addition, requirements for controlling latency among
multiple network domains are addressed.
In Section 2, a use case requiring end-to-end latency management is
described. In Section 3, the problem of having to manage latency in
order to transmit data through multiple domains is discussed. In
Section 4, example methods for managing latency are shown. In
Section 5, requirements that the management system should satisfy are
described.
Suzuki Expires September 3, 2018 [Page 3]
Internet-Draft Latency Management in Network Slices March 2018
2. Use Case Requiring Low Latency
One use case requiring low-latency data transmission is the control
of a vehicle from a remote control center. In recent years,
autonomous cars are being actively researched and developed. Such
cars will be able to drive without being controlled by a driver at
almost all times. However, in some cases, these cars might stop
driving. For example, when some of the sensors or cameras that
detect the conditions of the car's surroundings are damaged, it will
be difficult for the car to drive autonomously. In such
circumstances, the damaged vehicle could be controlled by a driver at
a remote control center. The driver would have to drive the damaged
vehicle using the available sensors and monitors. In order to
control the vehicle safely, control data must be transmitted with low
latency between the remote control center and the car.
Suzuki Expires September 3, 2018 [Page 4]
Internet-Draft Latency Management in Network Slices March 2018
3. Problem Statement
Currently, deterministic network architecture is being actively
discussed. Specifically, schemes to control latency among multiple
network domains are being considered. With regard to end-to-end
latency control in network slicing, there will be two types of
service. One is the selection of a specific route that is able to
meet the requirements of end-to-end latency. The other is the
assignment of consumable latency in each domain. In the former case,
a specific route could be selected by a single network management
system. In the latter case, consumable latency for each domain could
be negotiated among multiple network-domain management systems.
Another scheme may also be possible. In order to manage end-to-end
latency through multiple network domains, a common scheme is needed.
Suzuki Expires September 3, 2018 [Page 5]
Internet-Draft Latency Management in Network Slices March 2018
4. Types of Latency Control
With regard to controlling end-to-end latency, there are at least two
types of scheme as described above. One is based on centralized
management and the other is based on distributed management. In this
section, those schemes are described in detail.
4.1. Centralized Management Type
An example system composed of a sender(Tx), receiver(Rx), multiple
domains, sub-management systems, and a main management system is
shown in Figure 1. In this system, each sub-management system
manages latency and specific routes in its respective domain. In
addition, each sub-management system measures the latency for
possible data transmission paths. In the figure, measured latency
for each path between edges in each domain and for each connection
between domains is shown. The measurement results are transmitted to
the main management system. The main management system selects a
specific route path between the sender and receiver to meet the
latency requirement of the sender, and the selection results are
transmitted to the sub-management systems. They configure a data
transmission path in their domain.
Suzuki Expires September 3, 2018 [Page 6]
Internet-Draft Latency Management in Network Slices March 2018
+-----+-----+
| Main mgmt |
+-----+-----+
__________________________|___________________________
_( )_
(_ Management network _)
(______________________________________________________)
| | | |
| | | |
+----+----+ +-----+---+ +--+------+ +---+-----+
|Sub-mgmt | |Sub-mgmt | |Sub-mgmt | |Sub-mgmt |
+----+----+ +-----+---+ +--+------+ +---+-----+
| | | |
| ___+_____ | |
| | 8 | | |
| +--+---------+---|------+ |
____+____ | |_________| | | ____+____
| | 5 | Domain-B | | 5 | |
| +------+---+ | +---+------+ |
+--+ 5 | | 7 | | | 13 | | 5 +--+
|Tx+---+--+ | | | +--+---|Rx|
+--+ | | 8 | | | 12 | | +--+
| +------+---+ | +---+------+ |
|_________| 5 | _____+___ | 5 |_________|
Domain-A | | 15 | | Domain-D
+----------+---------+--+
|_________|
Domain-C
Figure 1: Centralized latency management system
4.2. Distributed management type
An example system composed of a sender(Tx), receiver(Rx), multiple
domains, and sub-management systems is shown in Figure 2. In this
system, each sub-management system manages latency and specific
routes in its respective domain. The sub-management system that
receives a latency requirement for an end-to-end data transmission
requests the other sub-management systems to return possible
transmission latency between edges in the domain and between domains.
The sub-management system selects a specific domain path between the
sender and receiver to meet the latency requirement. After that, the
selection results are transmitted from the sub-management system to
the other sub-management systems. Specifically, the permitted
latency for each domain is transmitted to each sub-management system.
The selected sub-management system determines a specific route path
Suzuki Expires September 3, 2018 [Page 7]
Internet-Draft Latency Management in Network Slices March 2018
to transmit data in each domain.
______________________________________________________
_( )_
(_ Management network _)
(______________________________________________________)
| | | |
| | | |
+----+----+ +-----+---+ +--+------+ +---+-----+
|Sub-mgmt | |Sub-mgmt | |Sub-mgmt | |Sub-mgmt |
+----+----+ +-----+---+ +--+------+ +---+-----+
| | | |
| ___+_____ | |
| | | | |
| +--+ 10 +---|------+ |
____+____ 5 | |_________| | | 5 ____+____
+--- 5 | +---+ Domain-B | +---+ | 5 +--+
|Tx+---+ 10 | | | 10 +---|Rx|
+--+ |_________+---+ _____+___ +---+_________| +--+
Domain-A 5 | | | | 5 Domain-D
+----------+ 15 +--+
|_________|
Domain-C
Figure 2: Distributed latency management system
Suzuki Expires September 3, 2018 [Page 8]
Internet-Draft Latency Management in Network Slices March 2018
5. Requirements for End-to-End Latency Management
A framework for managing end-to-end data transmission latency must be
designed. In addition, the interfaces to gather latency information
and configure data transmission paths must be prepared to control
latency. Specific requirements are briefly described below.
5.1. Latency Management Framework
As shown in Figure 1 and Figure 2, there are at least two types of
latency management. One is to determine a specific data transmission
path using a centralized management system. The other is to
determine a specific data transmission path using a distributed
management system. In order to efficiently manage latency, a common
framework must be determined.
5.2. Interface for Gathering Latency Information
This interface is used to gather latency information for each domain.
In the case of the centralized management system, the main management
system uses the interface to gather latency information for each path
between edges in each domain and for each connection between domains
from all the sub-management systems. In the case of the distributed
management system, one sub-management system uses the interface to
gather possible transmission latency information between edges in the
domain and between domains from the other sub-management systems.
5.3. Interface for configuring a Data Transmission Path
This interface is used to configure an end-to-end data transmission
path. In the case of the centralized management system, the main
management system uses the interface to transmit a selected data-
transmission route path to the sub-management systems In the case of
the distributed management system, one sub-management system uses the
interface to transmit a selected data-transmission domain path to the
other sub-management systems that provided possible transmission
latency information between edges in each domain and between domains.
Suzuki Expires September 3, 2018 [Page 9]
Internet-Draft Latency Management in Network Slices March 2018
6. Security Considerations
This document describes a use case and requirements for latency
management among multiple network domains. A system to manage
latency for end-to-end data transmissions could be composed of
multiple sub-management systems for multiple domains. In this
system, latency information between edges in each domain is gathered
or exchanged to determine a data-transmission route path or domain
path. It is therefore necessary to use a secure communication
channel between the latency management systems.
Suzuki Expires September 3, 2018 [Page 10]
Internet-Draft Latency Management in Network Slices March 2018
7. IANA Considerations
This document includes no requests for IANA.
Suzuki Expires September 3, 2018 [Page 11]
Internet-Draft Latency Management in Network Slices March 2018
8. Informative References
[DetNet-Architecture]
Finn, N., Thubert, P., Varga, B., and J. Farkas,
"Deterministic Networking Architecture", October 2017.
<http://tools.ietf.org/html/
draft-ietf-detnet-architecture-04>
[NetSlices-Architecture]
Geng, L., Dong, J., Bryant, S., Makhijani, K., Galis, A.,
Foy, X., and S. Kuklinski, "Network Slicing Architecture",
July 2017.
<http://tools.ietf.org/html/
draft-geng-netslices-architecture-02>
[NetSlices-Usecase]
Makhijani, K., Qin, J., Ravindran, R., Geng, L., Qiang,
L., Peng, S., Foy, X., Rahman, A., Galis, A., and G.
Fioccola, "Network Slicing Use Cases: Network
Customization and Differentiated Services", October 2017.
<http://tools.ietf.org/html/draft-netslices-usecases-02>
Suzuki Expires September 3, 2018 [Page 12]
Internet-Draft Latency Management in Network Slices March 2018
Author's Address
Toshiaki Suzuki
Research & Development Group, Hitachi, Ltd.
1-280 Higashi-koigakubo
Kokubunji, Tokyo 185-8601
Japan
Phone: +81-42-323-1111
Email: toshiaki.suzuki.cs@hitachi.com
Suzuki Expires September 3, 2018 [Page 13]