Movatterモバイル変換


[0]ホーム

URL:


US20210360045A1 - Video on demand load equalization - Google Patents

Video on demand load equalization
Download PDF

Info

Publication number
US20210360045A1
US20210360045A1US17/387,925US202117387925AUS2021360045A1US 20210360045 A1US20210360045 A1US 20210360045A1US 202117387925 AUS202117387925 AUS 202117387925AUS 2021360045 A1US2021360045 A1US 2021360045A1
Authority
US
United States
Prior art keywords
vod
network node
cell
terminal device
streams
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/387,925
Inventor
Janne Petteri VILJAMAA
Hannu Vaitovirta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks Oy
Original Assignee
Nokia Solutions and Networks Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Solutions and Networks OyfiledCriticalNokia Solutions and Networks Oy
Priority to US17/387,925priorityCriticalpatent/US20210360045A1/en
Publication of US20210360045A1publicationCriticalpatent/US20210360045A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

According to an aspect, there is provided a network node for performing video on demand equalization. Upon receiving downlink traffic to be transmitted to one or more terminal devices, the network node detects a VOD stream from the downlink traffic. The network node determines the number of VOD streams handled by the cell and a first traffic load and compares the number of the VOD streams and the first traffic load to a first and a second threshold. In response to the number of the VOD streams being above the first threshold or the first traffic load being above the second threshold, the network node selects a terminal device associated with one of the VOD streams, selects a target cell from available cells and schedules the terminal device to use the target cell for said one of the VOD streams.

Description

Claims (14)

1. A network node, comprising:
at least one processor; and
at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the network node to perform:
maintaining in a database information on a plurality of Video On Demand, VOD, streams handled by the network node and information on one or more neighbouring network nodes;
receiving downlink traffic to be transmitted to one or more terminal devices served by the network node;
detecting, from the downlink traffic, a VOD stream to be transmitted to a terminal device in a cell served by the network node;
reserving, in response to the detecting of the VOD stream, a resource for the VOD stream;
determining the number of VOD streams handled by the cell including the detected VOD stream and a first traffic load caused by the VOD streams;
comparing the number of the VOD streams to a first threshold and the first traffic load caused by the VOD streams to a second threshold;
in response to the number of the VOD streams being above the first threshold or the first traffic load caused by the VOD streams being above the second threshold, performing the following:
selecting a terminal device associated with one of the VOD streams, wherein said terminal device associated with said one of the VOD streams is selected to be one of
a terminal device associated with the VOD stream,
a terminal device of the one or more terminal devices consuming the largest amount of resources from resources available for VOD streaming in the cell,
a terminal device of the one or more terminal devices consuming the largest amount of total resources in the cell and
a terminal device of the one or more terminal devices located closest to a center of the cell,
selecting a target cell from one or more cells served by at least one of the one or more neighbouring network nodes and the network node, and
scheduling said terminal device associated with said one of the VOD streams to use the target cell for said one of the VOD streams; and
in response to the number of the VOD streams being equal to or smaller than the first threshold and the traffic load caused by the VOD streams being equal to or smaller than the second threshold, scheduling the VOD stream in the network node using the cell and the resource reserved for the VOD stream.
3. The network node according toclaim 1, wherein the first traffic load is a traffic load caused by VOD streaming with a non-guaranteed bit rate, the at least one memory and the computer code being further configured to cause the network node to perform:
determining a second traffic load of the cell caused by all downlink traffic and one or more relative traffic loads of the one or more cells, wherein the relative traffic load is defined as the number of active VOD streams divided by a bandwidth available for VOD streaming in a corresponding cell; and;
comparing the second traffic load to a third threshold and the relative traffic load of the cell to each of the one or more relative traffic loads;
performing the selecting of the terminal device, the selecting of the target cell and the scheduling of the terminal device also in response to the second traffic load being above the third threshold or in response to the relative traffic load of the cell being above at least one of the one or more relative traffic loads; and
performing the scheduling the VOD stream in the network node using the cell and the resource reserved for the VOD stream only in response to also the second traffic load being equal to or below the third threshold and the relative traffic load being equal to or below the one or more relative traffic loads.
4. The network node according toclaim 3, wherein the selecting of the target cell comprises:
determining the number of VOD streams associated with each cell of the one or more cells, a first traffic load of each cell of the one or more cells and a second traffic load of each cell of the one or more cells;
comparing the number of the VOD streams handled by each of the one or more cells to the first threshold, the first traffic loads to the second threshold and the second traffic loads to the third threshold; and
selecting the target cell for the scheduling of the terminal device based on the target cell satisfying one or more criteria comprising:
the number of VOD streams handled by the target cell is below the first threshold;
a first traffic load caused by the VOD streams handled by the target cell is below the second threshold; and
a second traffic load of the target cell is below the third threshold.
5. The network node according toclaim 4, wherein the at least one memory and the computer code are further configured to cause the network node to perform:
in response to determining that the terminal device selected for the scheduling is associated with zero VOD streams, performing the selecting of the target cell for the scheduling of the terminal device based on the target cell satisfying a primary criterion or if none of the one or more cells satisfy the primary criterion, based on the target cell satisfying a secondary criterion, wherein the primary criterion demands that the number of VOD streams handled by the target cell is zero and the secondary criterion demands that the number of VOD streams handled by the target cell is below the first threshold, a first traffic load caused by the VOD streams handled by the target cell is below the second threshold and a second traffic load of the target cell is below the third threshold.
6. The network node according toclaim 1, wherein the at least one memory and the computer code are further configured to cause the network node to perform, after the selecting of the terminal device:
in response to the terminal device being capable of carrier aggregation, determining whether one or more secondary cells of carrier aggregation are available for the scheduling in the network node and in response to the one or more secondary cells being available, performing the selecting of the target cell only from the one or more secondary cells; and
in response to the terminal device being incapable of carrier aggregation or the terminal device being capable of carrier aggregation but no secondary cells of carrier aggregation satisfying the one or more criteria being determined to be available, performing the selecting of the target cell by prioritizing target cells capable of inter-frequency handover and satisfying the one or more criteria over target cells capable of only intra-frequency handover and satisfying the one or more criteria.
7. The network node according toclaim 6, wherein the scheduling of the terminal device using the target cell comprises:
in response to the terminal device being capable of carrier aggregation and the one or more secondary cells satisfying the one or more criteria being to be available, scheduling the terminal device using the target cell acting as a secondary cell, SCell, served by the network node or causing swapping a primary cell, PCell, served by the network node with the secondary cell target cell and performing the scheduling using the primary cell; and
in response to the terminal device being incapable of carrier aggregation or the terminal device being capable of carrier aggregation but no carrier aggregation capable network node being determined to be available, if the target cell is capable of inter-frequency handover, scheduling the terminal device using inter-frequency handover between the cell and the target cell, otherwise, scheduling the terminal device using intra-frequency handover between the cell and the target cell.
8. The network node according toclaim 1, wherein the at least one memory and the computer code are further configured to cause the network node to perform:
maintaining in the database information on one or more Internet Protocol, IP, addresses associated with the one or more VOD service providers, the detecting of the VOD stream comprising:
performing deep packet inspection to detect an IP address from data packets of the downlink traffic;
comparing the IP address to the one or more IP addresses of the VOD service providers;
in response to the IP address matching an IP address of the one or more IP addresses maintained in the database, measuring downlink throughput of a potential VOD stream corresponding to the IP address; and
in response to the measured downlink throughput being larger than a fourth threshold, detecting the potential VOD stream as the VOD stream.
13. A method, comprising:
maintaining, in a database of a network node, information on a plurality of Video On Demand, VOD, streams handled by the network node and information on one or more neighbouring network nodes;
receiving, in the network node, downlink traffic to be transmitted to one or more terminal devices served by the network node;
detecting, by the network node, from the downlink traffic a VOD stream to be transmitted to a terminal device in a cell served by the network node;
reserving, in response to the detecting of the VOD stream, a resource for the VOD stream;
determining, by the network node, the number of VOD streams handled by the cell including the detected VOD stream and a first traffic load caused by the VOD streams;
comparing, by the network node, the number of the VOD streams to a first threshold and the first traffic load caused by the VOD streams to a second threshold;
if the number of the VOD streams is above the first threshold or the first traffic load caused by the VOD streams is above the second threshold, performing, by the network node, the following:
selecting a terminal device associated with one of the VOD streams, wherein said terminal device associated with said one of the VOD streams is selected to be one of
a terminal device associated with the VOD stream,
a terminal device of the one or more terminal devices consuming the largest amount of resources from resources available for VOD streaming in the cell,
a terminal device of the one or more terminal devices consuming the largest amount of total resources in the cell and
a terminal device of the one or more terminal devices located closest to a centre of the cell,
selecting a target cell from one or more cells served by at least one of the one or more neighbouring network nodes and the network node, and
scheduling said terminal device associated with said one of the VOD streams to use the target cell for said one of the VOD streams; and
in response to the number of the VOD streams being equal to or smaller than the first threshold and the traffic load caused by the VOD streams being equal to or smaller than the second threshold, scheduling the VOD stream in the network node using the cell and the resource reserved for the VOD stream.
14. A computer program embodied on a non-transitory computer-readable medium, said computer program comprising instructions which, when executed in hardware, cause an apparatus to perform at least the following:
maintaining in a database information on a plurality of Video On Demand, VOD, streams handled by the apparatus and information on one or more neighbouring network nodes;
receiving downlink traffic to be transmitted to one or more terminal devices served by the apparatus;
detecting, from the downlink traffic, a VOD stream to be transmitted to a terminal device in a cell served by the apparatus;
reserving, in response to the detecting of the VOD stream, a resource for the VOD stream;
determining the number of VOD streams handled by the cell including the detected VOD stream and a first traffic load caused by the VOD streams;
comparing the number of the VOD streams to a first threshold and the first traffic load caused by the VOD streams to a second threshold;
in response to the number of the VOD streams being above the first threshold or the first traffic load caused by the VOD streams being above the second threshold, performing the following:
selecting a terminal device associated with one of the VOD streams, wherein said terminal device associated with said one of the VOD streams is selected to be one of
a terminal device associated with the VOD stream,
a terminal device of the one or more terminal devices consuming the largest amount of resources from resources available for VOD streaming in the cell,
a terminal device of the one or more terminal devices consuming the largest amount of total resources in the cell and
a terminal device of the one or more terminal devices located closest to a center of the cell,
selecting a target cell from one or more cells served by at least one of the one or more neighbouring network nodes and the apparatus, and
scheduling said terminal device associated with said one of the VOD streams to use the target cell for said one of the VOD streams; and
in response to the number of the VOD streams being equal to or smaller than the first threshold and the traffic load caused by the VOD streams being equal to or smaller than the second threshold, scheduling the VOD stream in the network node using the cell and the resource reserved for the VOD stream.
US17/387,9252018-02-272021-07-28Video on demand load equalizationAbandonedUS20210360045A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/387,925US20210360045A1 (en)2018-02-272021-07-28Video on demand load equalization

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
PCT/EP2018/054780WO2019166071A1 (en)2018-02-272018-02-27Video on demand load equalization
US202016971767A2020-08-212020-08-21
US17/387,925US20210360045A1 (en)2018-02-272021-07-28Video on demand load equalization

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
PCT/EP2018/054780ContinuationWO2019166071A1 (en)2018-02-272018-02-27Video on demand load equalization
US16/971,767ContinuationUS11115447B2 (en)2018-02-272018-02-27Video on demand load equalization

Publications (1)

Publication NumberPublication Date
US20210360045A1true US20210360045A1 (en)2021-11-18

Family

ID=61526808

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/971,767Expired - Fee RelatedUS11115447B2 (en)2018-02-272018-02-27Video on demand load equalization
US17/387,925AbandonedUS20210360045A1 (en)2018-02-272021-07-28Video on demand load equalization

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/971,767Expired - Fee RelatedUS11115447B2 (en)2018-02-272018-02-27Video on demand load equalization

Country Status (4)

CountryLink
US (2)US11115447B2 (en)
EP (1)EP3759980B1 (en)
CN (1)CN111771411B (en)
WO (1)WO2019166071A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11653279B2 (en)*2019-07-242023-05-16Qualcomm IncorporatedUE capability exchange for handover
US11026131B1 (en)*2019-12-032021-06-01Sprint Spectrum L.P.Dynamic carrier reconfiguration to facilitate voice-over-packet communication in response to predicted uplink intermodulation distortion
CN111556533B (en)*2020-05-152023-07-18Oppo广东移动通信有限公司 A cell camping control method and related equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100303087B1 (en)*1998-09-302001-09-24전주범Session and resource manager and manage method in a video on demand system
US7103668B1 (en)*2000-08-292006-09-05Inetcam, Inc.Method and apparatus for distributing multimedia to remote clients
US8843978B2 (en)*2004-06-292014-09-23Time Warner Cable Enterprises LlcMethod and apparatus for network bandwidth allocation
WO2013138130A1 (en)*2012-03-142013-09-19Marvell World Trade Ltd.Carrier aggregation scheduling based on traffic characteristics and cell characteristics
EP3127393B1 (en)*2014-04-042017-10-04Telefonaktiebolaget LM Ericsson (publ)Carrier aggregation aware load distribution
US10084712B1 (en)*2017-03-232018-09-25Verizon Patent And Licensing Inc.Real-time traffic analysis over mobile networks

Also Published As

Publication numberPublication date
CN111771411A (en)2020-10-13
US11115447B2 (en)2021-09-07
WO2019166071A1 (en)2019-09-06
EP3759980A1 (en)2021-01-06
US20200396270A1 (en)2020-12-17
EP3759980B1 (en)2021-11-03
CN111771411B (en)2021-08-24

Similar Documents

PublicationPublication DateTitle
US11412424B2 (en)Conditional handover
CN111586754A (en) Congestion Control in Wireless Communication Networks
US20210360045A1 (en)Video on demand load equalization
US11109284B2 (en)Controlling handover based on network slices supported by base station
US20220053362A1 (en)Priority handling at quality of service flow relocation
US20240276333A1 (en)Determining handover command transmission based on survival time
US20230328617A1 (en)Beam failure reporting
US11212739B2 (en)Establishing tethering cells remotely
US20140370898A1 (en)Admission Control
US12232198B2 (en)Enhanced blind configuration of a cell
CN117083810A (en)Indicating beam faults in multiple transmit receive point operation
US12363594B2 (en)Frequency prioritization for terminal devices receiving a multicast broadcast service
US20250142419A1 (en)Frequency prioritization for terminal devices receiving a multicast broadcast service
US12445879B2 (en)Indicating beam failure in multiple transmission reception point operation
US20250063458A1 (en)Conditional handover
US20230397259A1 (en)Adaptive cellular access
EP4228180A1 (en)Apparatus, methods, and computer programs
WO2025093152A1 (en)Frequency prioritization for reduced capability devices receiving a multicast broadcast service

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp