MANET Working Group Sanghyun Ahn Internet Draft University of Seoul Expires: June 13, 2016 December 22, 2015 Requirements on Network Coding Support in MANET draft-ahn-manet-networkcoding-requirement-00.txt Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. This document may not be modified, and derivative works of it may not be created, except to format it for publication as an RFC or to translate it into languages other than English. 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 June 13, 2016. Copyright Notice Copyright (c) 2015 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. Ahn Expires June 13, 2016 [Page 1] Internet-Draft Requirements on Network Coding Support December 2015 Abstract This document describes the requirements on providing the network coding capability in the mobile ad hoc network (MANET). For this, the conditions to be considered in providing the network coding capability in the MANET are listed. Table of Contents 1. Requirements notation . . . . . . . . . . . . . . . . . . . . 3 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 3. Requirements on the Provision of Network Coding . . . . . . . 3 4. Other Considerations . . . . . . . . . . . . . . . . . . . . . 4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 4 Ahn Expires June 13, 2016 [Page 2] Internet-Draft Requirements on Network Coding Support December 2015 1. Requirements notation The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119]. 2. Introduction The mobile ad hoc network (MANET) is composed of a number of mobile nodes which can communicate with each other through multiple wireless links without the help of a wired infrastructure. Because a wireless link is more restricted in its capacity than a wired link, the efficient utilization of wireless links is one of the important issues in wireless networs, especially in the MANET. The network coding is one of the mechanisms that can increase wireless network capacity [1]. In order to provide the network coding capability in the MANET, there are many things to be considered. In this draft, we define the requirements on supporting the network coding in the MANET. 3. Requirements on the Provision of Network Coding In applying the network coding capability to the MANET, the following considerations have to be accomponied with: - the delay incurred by waiting at nodes to increase the possibility of encodings in a source-to-destination route - the number of encodings and decodings experienced by a packet in a source-to-destination route - the throughput perceived at destinations - the base MANET unicast routing protocol, such as AODV [2] or DSR [3], on which the network coding capability is applied - the degree of changes on the base MANET unicast routing protocol With considering the above-mentioned conditions, the provision of the network coding capability in the MANET SHOULD satisfy the following requirements: - The delay incurred by the network coding capability SHOULD be controlled such that it does not exceed a certain amount - The number of encodings and decodings SHOULD NOT exceed a given threshold Ahn Expires June 13, 2016 [Page 3] Internet-Draft Requirements on Network Coding Support December 2015 - The modifications and/or extensions on the base MANET unicast routing protocol SHOULD NOT hinder the operation of the base MANET unicast routing protocol. 4. Other Considerations TBD References [1] S. Katti, D. Katabi, W. Hu, H. Rahul and M. M'edard, "The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments," Annual Allerton Conference on Communication, Control, and Computing, September 2005. [2] C. Perkins, E. Belding-Royer and S. Das, "Ad hoc On-Demand Distance Vector (AODV) Routing," RFC 3561, July 2003. [3] D. Johnson, Y. Hu and D. Maltz, "The Dynamic Source Routing Protocol," RFC 4728, February 2007. Author's Address Sanghyun Ahn University of Seoul 90, Cheonnong-dong, Tongdaemun-gu Seoul 130-743 Korea Email: ahn@uos.ac.kr Ahn Expires June 14, 2016 [Page 4]