video ferrying: a low cost video streaming approach for

2
Video Ferrying: A Low Cost Video Streaming Approach for Cellular Networks Sayed Amir Hoseini, Ayub Bokani School of Computer Science and Engineering, University of New South Wales, Sydney, Australia National ICT Australia (NICTA) {amirhoseini, abokani}@cse.unsw.edu.au ABSTRACT In this paper, we propose video ferrying, a video stream- ing approach, which focuses on the rapid growth of video demand on mobile devices and the long-term capacity prob- lem of delivering video content to these devices in the future. This technique offloads backhaul traffic through mobile de- vices of vehicle occupants via store-carry-forward approach without impacting the quality of experience. Keywords Cellular Backhaul; Opportunistic Network; Video Stream- ing; Video Ferrying; Delay Tolerant Networking; Small Cell 1. INTRODUCTION Mobile data traffic is expected to increase 45% annually between 2013 and 2019 which will result in a 10-fold increase by the end of 2019, while greatest and fastest portion of this growth is for video. The video traffic is expected to grow around 13 times by the end of this period and reach over 50 percent of all global mobile data traffic [5]. Mobile devices make up almost 40% of YouTube’s global watch time currently[1]. In response to this huge demand, increasing network den- sification by large-scale small cell deployment in urban traf- fic hotspots are considered by cellular operators to combat the looming capacity crisis. On the other hand, providing backhaul connection for outdoor small cells, with existing backhaul solutions is totally costly and can easily make up 80% of metro cell’s total cost [3]. As a result, new trans- mission technologies, topologies, and network architectures are emerging in an attempt to ease the backhaul costs and capacity crunch. To this end, message ferrying has been recently proposed as a potentially viable solution to offload cellular backhaul traffic [7]. This idea provides an opportunistic delay tol- erant backhaul as a type of store-carry-forward paradigm. In this architecture, cellular mobile devices of vehicle occu- pants, such as smart phones and tablet, act as an army of Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, and that copies bear this notice and the full ci- tation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). Copyright is held by the author/owner(s). VideoNext’14, December 2, 2014, Sydney, Australia. ACM 978-1-4503-3281-1/14/12. http://dx.doi.org/10.1145/2676652.2683464. ferries to provide a continues bidirectional data communica- tion between small cell and core network. The architecture, challenges and viability were investigated in [7]. In this paper, we propose a message ferrying approach for video streaming in cellular networks where significant portion of video traffic offloads through ferrying and reduce the load of small cell’s main backhaul. We call this approach Video Ferrying which is defined in following section. 2. VIDEO FERRYING ARCHITECTURE The aim of this architecture is to offload small cell back- haul video traffic as much as possible which enables opera- tors to supply most of small cells with a low capacity link such as wireless mesh and aggregate their backhaul which results cost reduction. As a type of video aware networks, this architecture also enables service providers to offer cost effective video on demand services. 2.1 Application Scenario Let’s consider a simple scenario in which, one of the mobile users covered by cell B wants to watch a video from video server. As it’s illustrated in Figure 1, there is a limited ca- pacity link between cell B and the core network.Additionally, there is a potential message ferrying link between cells B and A in which the cell A is supplied by a high capacity backhaul link. Figure 1: Video ferrying: A virtual ferry-based backhaul is created to offload hotspot video traffic In video ferrying, the requested video is fragmented into small video chunks which are numbered according to the playing sequence. These video chunks are transmitted through two paths: from low capacity link which is a usual reliable 43

Upload: others

Post on 31-Jul-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Video Ferrying: A Low Cost Video Streaming Approach for

Video Ferrying: A Low Cost Video Streaming Approachfor Cellular Networks

Sayed Amir Hoseini, Ayub BokaniSchool of Computer Science and Engineering, University of New South Wales, Sydney, Australia

National ICT Australia (NICTA){amirhoseini, abokani}@cse.unsw.edu.au

ABSTRACTIn this paper, we propose video ferrying, a video stream-ing approach, which focuses on the rapid growth of videodemand on mobile devices and the long-term capacity prob-lem of delivering video content to these devices in the future.This technique offloads backhaul traffic through mobile de-vices of vehicle occupants via store-carry-forward approachwithout impacting the quality of experience.

KeywordsCellular Backhaul; Opportunistic Network; Video Stream-ing; Video Ferrying; Delay Tolerant Networking; Small Cell

1. INTRODUCTIONMobile data traffic is expected to increase 45% annually

between 2013 and 2019 which will result in a 10-fold increaseby the end of 2019, while greatest and fastest portion ofthis growth is for video. The video traffic is expected togrow around 13 times by the end of this period and reachover 50 percent of all global mobile data traffic [5]. Mobiledevices make up almost 40% of YouTube’s global watch timecurrently[1].

In response to this huge demand, increasing network den-sification by large-scale small cell deployment in urban traf-fic hotspots are considered by cellular operators to combatthe looming capacity crisis. On the other hand, providingbackhaul connection for outdoor small cells, with existingbackhaul solutions is totally costly and can easily make up80% of metro cell’s total cost [3]. As a result, new trans-mission technologies, topologies, and network architecturesare emerging in an attempt to ease the backhaul costs andcapacity crunch.

To this end, message ferrying has been recently proposedas a potentially viable solution to offload cellular backhaultraffic [7]. This idea provides an opportunistic delay tol-erant backhaul as a type of store-carry-forward paradigm.In this architecture, cellular mobile devices of vehicle occu-pants, such as smart phones and tablet, act as an army of

Permission to make digital or hard copies of part or all of this work for personal orclassroom use is granted without fee provided that copies are not made or distributedfor profit or commercial advantage, and that copies bear this notice and the full ci-tation on the first page. Copyrights for third-party components of this work must behonored. For all other uses, contact the owner/author(s). Copyright is held by theauthor/owner(s).VideoNext’14, December 2, 2014, Sydney, Australia.ACM 978-1-4503-3281-1/14/12.http://dx.doi.org/10.1145/2676652.2683464.

ferries to provide a continues bidirectional data communica-tion between small cell and core network. The architecture,challenges and viability were investigated in [7].

In this paper, we propose a message ferrying approachfor video streaming in cellular networks where significantportion of video traffic offloads through ferrying and reducethe load of small cell’s main backhaul. We call this approachVideo Ferrying which is defined in following section.

2. VIDEO FERRYING ARCHITECTUREThe aim of this architecture is to offload small cell back-

haul video traffic as much as possible which enables opera-tors to supply most of small cells with a low capacity linksuch as wireless mesh and aggregate their backhaul whichresults cost reduction. As a type of video aware networks,this architecture also enables service providers to offer costeffective video on demand services.

2.1 Application ScenarioLet’s consider a simple scenario in which, one of the mobile

users covered by cell B wants to watch a video from videoserver. As it’s illustrated in Figure 1, there is a limited ca-pacity link between cell B and the core network.Additionally,there is a potential message ferrying link between cells B andA in which the cell A is supplied by a high capacity backhaullink.

Figure 1: Video ferrying: A virtual ferry-basedbackhaul is created to offload hotspot video traffic

In video ferrying, the requested video is fragmented intosmall video chunks which are numbered according to theplaying sequence. These video chunks are transmitted throughtwo paths: from low capacity link which is a usual reliable

43

Page 2: Video Ferrying: A Low Cost Video Streaming Approach for

link, and through vehicular mobile devices as ferries. As it’sshown in Figure 1, the video chunks can be stored in RAMof those mobile devices that travel by cars from right to left.Then, they will be transferred to the cell B when carryingdevices enter to this cell’s coverage zone. This data deliv-ery path is a delay tolerant link and transmitted data willundergo an extraordinary delay. This delay is related to theaverage speed of cars and distance between two cells.

2.2 Video Transfer and PlayoutLet Td be the maximum acceptable and expected delay of

video chunk transmission from media server to the streamingclient using video ferrying. This includes delay of ferrying,buffering in median nodes, propagation and so on. Whenclient sends a request for video file, the cellular networkcore (for example EPC in 3GPP) is aware of this requestand creates two sessions from a gateway to video server andclient. In order to keep quality of experience (QoE) in asatisfied level, the initial chunks of video is transferred withconventional protocols through low capacity link while restof video file are sent by ferrying. Let Ti be the initial lengthof video which is received by reliable path conventionally.In order to avoid playout interruptions, Ti should be greaterthan Td.

2.3 Fault Tolerance MechanismThe ferrying path is not perfectly reliable because the cars

may be stopped or turn to unexpected path and RAM re-sources may be wiped out by user applications. If a videochunk’s delivery was failed or interrupted, it should be re-quested through reliable low capacity link instantly for an-other transmission by gateway where ferried video chunksare cached due to reliability. We consider two approaches todeal with this problem. First, the gateway can check videochunk’s delivery by client after a deadline (more than Td)and resend non received ones. Alternatively, client has acritical given time, Tf , to check availability of future chunksbefore playout. Tf should be as sufficient as the client cansend request to the gateway and receive the missed chunk.We recommend the second approach which decrease gatewayload. In this way, no acknowledgment is needed in ferryinglink and the reliability is provided by application layer. Theconventional transport protocols TCP and UDP can be usedfor low capacity link and ferrying link transmissions respec-tively.

3. ACHIEVED EFFICIENCYWe assume the streaming client watches the video com-

pletely. The offloading efficiency will be:

efficiency =(total video lenth− Ti)(1− Pl)

total video lenth(1)

where Pl is the loss probability of video chunks duringferrying. This simple equation shows that this approach ismore efficient with longer video clips and for short lengthvideo (less than Ti) there will be no efficiency if we wantto avoid any additional delay that effects QoE. In a real-world speed measurement campaign, the average speed onseven major routes across Sydney was between 30-35 km/hin 2010 [8]. This shows that if 2 km is kept as maximumdistance between source and sink small cells in the networkdesign, Td will be about 3.5-4 minutes and Ti can be chosen5 minutes as the worst case.

Table 1: Offloading efficiencyhhhhhhhhhhhVideo LengthDistance

500 m 1 km 2km

10 min 72% 64% 51%30 min (TV shows) 81% 78% 73%100 min (movies) 84% 83% 81%

(Pl = 0.15, average speed = 36 km/h)

The average length of on-line video have been increasingduring recent years. In U.S. it has risen from 2.9 minutesin 2010 to 5.1 minutes in 2014 [4]. While the most of onlinevideos are shorter than 5 minutes, the major video trafficbelongs to long video streams. For example, in U.S. whilenumber of YouTube streams is about 50 times more thanNetflix, Netflix is largest source of traffic and accounts forover 33% in contrast with 15% share of YouTube [2]. Thisis because of Netflix’s much longer videos such as 30 min-utes TV shows and even longer series and movies and alsoits higher video quality. Table 1 shows potential offloadingefficiency for some different situations.

4. VIDEO POPULARITY AND CACHINGWhen a popular video is being watched by several clients

in a short time window, it can be cached for saving link’sbandwidth. Caching can be done by gateway or by all orselected small cells locally and even user devices can be con-sidered as caching helper [6]. Caching in small cells needsstorage hardware and results additional cost, though its re-quirements and efficiency has to be studied further.

5. SUMMARY AND FUTURE WORKIn this paper we proposed a low cost video streaming ap-

proach for cellular network which can target video on de-mand market for long duration videos such as movies andTV series. Impacts of user behaviour in playing video file,predictability of user mobility and relaying data in road traf-fic congestion are subjects of our future works.

6. REFERENCES[1] Youtube press. [Accessed 01-Oct.-2014],

URL:http://www.youtube.com/yt/press/statistics.html.

[2] Sandvine Global Internet Phenomena Report-2h2012.Technical report, Sandvine Incorporated ULC, 2012.

[3] Alcatel-Lucent. Deploying Metro Cells Means ThinkingDifferently. [Accessed 06-March-2014],URL:http://goo.gl/BbxjgC.

[4] comScore Releases. U.S. Online Video Rankings.[Accessed 10-Oct.-2014], URL:http://ir.comscore.com.

[5] Ericsson. Ericsson Mobility Report, On the Pulse of theNetworked Society. [Accessed 10-Oct.-2014],URL:http://goo.gl/b8Vtok.

[6] N. Golrezaei, A. Molisch, A. Dimakis, and G. Caire.Femtocaching and Device-to-Device Collaboration: ANew Architecture for Wireless Video Distribution.Communications Magazine, IEEE, 51(4):142–149, 2013.

[7] S. A. Hoseini, A. Fotouhi, M. Hassan, C. T. Chou, andM. Ammar. A Message Ferrying Approach to Low-costBackhaul in Cellular Networks. In Proceedings of the9th ACM MobiCom Workshop, CHANTS ’14, 2014.

[8] Roads and Maritime. Traffic Volume Data, 2005.[Accessed 06-Sep.-2014], URL:http://goo.gl/Ey5JCl.

44