Field
The present disclosure relates generally to wireless systems, and more specifically, to conducting Evolved Packet Core (EPC) Node Selection by using custom service types.
Related Art
In the related art, wireless operators are requiring more control over the selection of the Evolved Packet Core (EPC) Serving Gateway (S-GW) and Packet Data Network (PDN) Gateway (P-GW) assigned to wireless user equipment (UEs).
The 3rd Generation Partnership Project (3GPP) wireless standards define the use of Domain Name Service (DNS) for the dynamic selection of peer nodes. As an example, when the Mobility Management Entity (MME) needs to select an S-GW for a UE that attaches to the network, the MME sends a DNS query to determine the list of S-GW that are suitable for the UE's current point of attachment. Since the DNS S-GW query is based on the UEs location, the DNS server contains an entry for every location deployed by the operator. In the case of Long Term Evolution (LTE), the location is based on the Tracking Area (TA). An operator with thousands of TAs in their network will have just as many DNS entries.
When the operator wants to customize the selection process, outside the scope of what is defined by 3GPP, either local nodal provisioning or custom DNS query strings are used in the related art to augment the existing 3GPP methods. Using the same MME S-GW selection process example, if one of the S-GWs serving a given TA supported a specific service, the operator may want all UEs using that service to be anchored on those specific S-GWs. The only way to realize this selective routing is that the operator either:
In the related art, the provision of such custom behavior can be difficult without requiring local peer node service provisioning or complex DNS configurations.
Example implementations of the present disclosure are directed to solutions for providing a custom behavior even without requiring either local peer node service provisioning or complicated DNS configuration. In example implementations described herein, the operator can use the existing DNS configuration and add custom ‘Service’ tag(s) to their DNS entries where a given node supports a specific service. The receiver of the DNS response can then use this ‘Service’ information to refine which peer nodes to select.
In an example implementation involving the MME S-GW selection example, the operator can define a ‘Voice over LTE’ (VoLTE) service tag and add this tag to all the S-GW's DNS entries that support the VoLTE service. The MME would then do a DNS query based on the UE location as defined by 3GPP, and when the MME receives the S-GW list response from the DNS server, the MME could identify which S-GWs are capable of supporting the VoLTE service based on presence of the VoLTE tag, and use those VoLTE capable S-GWs when the MME knows the UE is VoLTE capable or wants VoLTE service.
Aspects of the present application may include an apparatus, having a memory configured to store information from one or more Domain name service (DNS) responses, the information including a list of one or more peer nodes and one or more service tags associated with the one or more peer nodes; and a processor, configured to process the stored information for ones of the one or more service tags associated with a selected service; and select a peer node from the one or more peer nodes associated with the ones of the one or more service tags associated with the selected service. The apparatus can be in the form of an EPC such as a SGSN, MME, or other node as described in the present disclosure.
Additional aspects of the present disclosure can include a method, which can involve storing information from one or more Domain name service (DNS) responses, the information comprising a list of one or more peer nodes and one or more service tags associated with the one or more peer nodes; processing the stored information for ones of the one or more service tags associated with a selected service; and selecting a peer node from the one or more peer nodes associated with the ones of the one or more service tags associated with the selected service.
Additional aspects of the present disclosure can include a non-transitory computer readable medium storing instructions for conducting a process. The instructions can include storing information from one or more Domain name service (DNS) responses, the information comprising a list of one or more peer nodes and one or more service tags associated with the one or more peer nodes; processing the stored information for ones of the one or more service tags associated with a selected service; and selecting a peer node from the one or more peer nodes associated with the ones of the one or more service tags associated with the selected service.
The following detailed description provides further details of the figures and example implementations of the present application. Reference numerals and descriptions of redundant elements between figures are omitted for clarity. Terms used throughout the description are provided as examples and are not intended to be limiting. For example, the use of the term “automatic” may involve fully automatic or semi-automatic implementations involving user or operator control over certain aspects of the implementation, depending on the desired implementation of one of ordinary skill in the art practicing implementations of the present application.
3GPP has defined the use of Domain name service (DNS) to dynamically learn about services and/or capabilities of peer nodes. The MME and Serving General packet radio service Support Node (SGSN) uses DNS to discover peers including the S-GW, P-GW, Gateway General Packet Radio Service (GPRS) Support Node (GGSN), MME, SGSN, and Mobile Switching Center (MSC).
In the related art, operators have implemented proprietary methods for providing further control over peer node selection. Related art proprietary methods can include the modification of the DNS query string to include UE specific information or location information; e.g. insertion of the Charging Characteristics (CC) or Radio Network Controller Identifier (RNC-ID) into the query string. This can complicate the DNS by having to replicate DNS entries for all the special DNS strings that can possibly be sent. The other related art methods involve local provisioning which takes the place of DNS, and can have a drawback of having node selection logic in two locations (locally and in the DNS server).
Operators have used related art custom methods for more advanced selection of peer nodes. However, such custom methods may not be optimal or scalable solutions. Operators may need a generic method to associate a given node with a set of service capabilities, to be used during the node selection process.
In an example use case, there may be GWs with different capability sets. In the example provided an operator chooses to designate specific S-GW for VoLTE sessions due to their high QoS and 3GPP functional requirements. A generic version of this use case is that in an operator's network, not all nodes may be from the same vendor or at the same software release. Example implementations described herein give the operator flexibility in tagging the different nodes based on functionality they support. This is applicable to both the S-GW and P-GW selection.
In another example use case, there may be PGW selection based on UE type. In the related art for UEs using the same Access Point Name (APN), the DNS server will return the same list of candidate PGWs. By using generic Service Tags, different PGWs can be used for different classes of users. The MME/SGSN based on the classification of the UE can filter the candidate PGWs to only include those for that UE's class.
Example implementations of the present disclosure extend the existing DNS query procedures by adding Service Tags (ST) into the DNS server entries to specify optional services that a node may support. Such example implementations can be implemented without additional capabilities required from the DNS server, and can be implemented without requiring any change in the messaging structure. Support of the example implementations can be transparent to the DNS server and the associated messaging to the MME/SGSN.
In example implementations, the MME/SGSN can use the returned Service Tags when selecting the appropriate peer nodes based on local MME/SGSN policy.
3GPP has defined the Domain name service (DNS) based node selection in 3GPP TS 29.303. In technical terms, EPC nodes perform Dynamic Delegation Discovery System (DDDS) procedures using Name Authority Pointer (NAPTR) record and/or Service Record (SVR) resolution to look up appropriate internet protocol (IP) and port information for neighboring nodes.
At 201, an EPC node (e.g. a DNS client) determines a need to dynamically discover a peer node IP address to conduct a 3GPP procedure. Such procedures can include, but are not limited to, discovery of a P-GW to handle a UE that is initially attaching to the wireless network or the discovery of the old MME or SGSN when the UE moves to a coverage area managed by a different MME or SGSN. At 202, the DNS Client queries a DNS server for peer node information by using a 3GPP defined query string. At 203, the DNS server performs a lookup based on the provided string and returns all peer nodes provisioned against that string to DNS Client. At 204 the DNS Client uses returned peer node information to complete 3GPP procedure which triggered query.
The framework of
Similar to the flow of
As illustrated in
Example implementations of the present disclosure are directed to augmenting the 3GPP defined methods, by implementing the following.
Example implementations of the present disclosure utilize the configuring and defining of Service Tags (ST) for application level services that are to be associated with specific nodes. As an example, when the operator wants to deploy VoLTE, and restrict the nodes in the network that will support VoLTE, the ST(s) are configured accordingly. The operator would provision the ST(s) in the DNS Server entries for the nodes that the ST(s) apply.
At 806, because STs are implemented, the MME filters the returned S-GW(s) based on whether a specific Service Tag is indicated for each S-GW (e.g., service-a). At 807, the MME proceeds with the S-GW selection based on 3GPP defined criteria.
Some portions of the detailed description are presented in terms of algorithms and symbolic representations of operations within a computer. These algorithmic descriptions and symbolic representations are the means used by those skilled in the data processing arts to convey the essence of their innovations to others skilled in the art. An algorithm is a series of defined steps leading to a desired end state or result. In example implementations, the steps carried out require physical manipulations of tangible quantities for achieving a tangible result.
Unless specifically stated otherwise, as apparent from the discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” “displaying,” or the like, can include the actions and processes of a computer system or other information processing device that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system's memories or registers or other information storage, transmission or display devices.
Example implementations may also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may include one or more general-purpose computers selectively activated or reconfigured by one or more computer programs. Such computer programs may be stored in a computer readable medium, such as a computer-readable storage medium or a computer-readable signal medium. A computer-readable storage medium may involve tangible mediums such as, but not limited to optical disks, magnetic disks, read-only memories, random access memories, solid state devices and drives, or any other types of tangible or non-transitory media suitable for storing electronic information. A computer readable signal medium may include mediums such as carrier waves. The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Computer programs can involve pure software implementations that involve instructions that perform the operations of the desired implementation.
Various general-purpose systems may be used with programs and modules in accordance with the examples herein, or it may prove convenient to construct a more specialized apparatus to perform desired method steps. In addition, the example implementations are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the example implementations as described herein. The instructions of the programming language(s) may be executed by one or more processing devices, e.g., central processing units (CPUs), processors, or controllers.
As is known in the art, the operations described above can be performed by hardware, software, or some combination of software and hardware. Various aspects of the example implementations may be implemented using circuits and logic devices (hardware), while other aspects may be implemented using instructions stored on a machine-readable medium (software), which if executed by a processor, would cause the processor to perform a method to carry out implementations of the present application. Further, some example implementations of the present application may be performed solely in hardware, whereas other example implementations may be performed solely in software. Moreover, the various functions described can be performed in a single unit, or can be spread across a number of components in any number of ways. When performed by software, the methods may be executed by a processor, such as a general purpose computer, based on instructions stored on a computer-readable medium. If desired, the instructions can be stored on the medium in a compressed and/or encrypted format.
Moreover, other implementations of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the teachings of the present application. Various aspects and/or components of the described example implementations may be used singly or in any combination. It is intended that the specification and example implementations be considered as examples only, with the true scope and spirit of the present application being indicated by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
7346840 | Ravishankar et al. | Mar 2008 | B1 |
7466694 | Xu et al. | Dec 2008 | B2 |
7734746 | Ng et al. | Jun 2010 | B2 |
8428610 | Chowdhury et al. | Apr 2013 | B2 |
8477730 | Rajagopalan et al. | Jul 2013 | B2 |
8509200 | Li et al. | Aug 2013 | B2 |
8522241 | Vohra et al. | Aug 2013 | B1 |
8565070 | Harper et al. | Oct 2013 | B2 |
8787875 | Ahmed et al. | Jul 2014 | B2 |
8855051 | Suh et al. | Oct 2014 | B2 |
8995262 | Chowdhury et al. | Mar 2015 | B2 |
9013993 | Logan et al. | Apr 2015 | B2 |
9185595 | Qu | Nov 2015 | B2 |
9294981 | Rajagopalan et al. | Mar 2016 | B2 |
9300623 | Earl | Mar 2016 | B1 |
9578541 | Seenappa et al. | Feb 2017 | B2 |
9961624 | Zait | May 2018 | B1 |
9985875 | Srinath et al. | May 2018 | B1 |
10484844 | Sudarsan et al. | Nov 2019 | B2 |
10536326 | Mills et al. | Jan 2020 | B2 |
10616100 | Garg et al. | Apr 2020 | B2 |
20020007468 | Kampe et al. | Jan 2002 | A1 |
20020023048 | Buhannic et al. | Feb 2002 | A1 |
20020062388 | Ogier et al. | May 2002 | A1 |
20030171114 | Hastings | Sep 2003 | A1 |
20030187982 | Petit | Oct 2003 | A1 |
20040131023 | Auterinen | Jul 2004 | A1 |
20040181538 | Lo et al. | Sep 2004 | A1 |
20040193763 | Iizuka et al. | Sep 2004 | A1 |
20040267758 | Katsurashima | Dec 2004 | A1 |
20050120240 | Kiwimagi et al. | Jun 2005 | A1 |
20050136832 | Spreizer | Jun 2005 | A1 |
20060008063 | Harnesk et al. | Jan 2006 | A1 |
20060013191 | Kavanagh | Jan 2006 | A1 |
20060114832 | Hamilton et al. | Jun 2006 | A1 |
20060168655 | Grandmaitre et al. | Jul 2006 | A1 |
20060195607 | Naseh et al. | Aug 2006 | A1 |
20060288404 | Kirshnan et al. | Dec 2006 | A1 |
20060294238 | Naik et al. | Dec 2006 | A1 |
20070101377 | Six et al. | May 2007 | A1 |
20070168058 | Kephart et al. | Jul 2007 | A1 |
20070297400 | Cameron et al. | Dec 2007 | A1 |
20080014961 | Lipps et al. | Jan 2008 | A1 |
20080077465 | Schimpf et al. | Mar 2008 | A1 |
20080162984 | Kalra et al. | Jul 2008 | A1 |
20080240082 | Feldman et al. | Oct 2008 | A1 |
20090042537 | Gelbman et al. | Feb 2009 | A1 |
20090109845 | Andreasen et al. | Apr 2009 | A1 |
20090124284 | Scherzer et al. | May 2009 | A1 |
20090300173 | Bakman et al. | Dec 2009 | A1 |
20100035587 | Bennett | Feb 2010 | A1 |
20100050172 | Ferris | Feb 2010 | A1 |
20100066804 | Shoemake et al. | Mar 2010 | A1 |
20100128708 | Liu et al. | May 2010 | A1 |
20100188975 | Raleigh | Jul 2010 | A1 |
20100238840 | Lu et al. | Sep 2010 | A1 |
20100250751 | Leggette et al. | Sep 2010 | A1 |
20100281151 | Ramankutty | Nov 2010 | A1 |
20100317331 | Miller | Dec 2010 | A1 |
20110075675 | Koodli et al. | Mar 2011 | A1 |
20110131338 | Hu | Jun 2011 | A1 |
20110211583 | Seetharaman et al. | Sep 2011 | A1 |
20110235505 | Eswara et al. | Sep 2011 | A1 |
20110258433 | Pulini et al. | Oct 2011 | A1 |
20110269499 | Vikberg et al. | Nov 2011 | A1 |
20110296232 | Izawa | Dec 2011 | A1 |
20110299386 | Negoto et al. | Dec 2011 | A1 |
20120023360 | Chang et al. | Jan 2012 | A1 |
20120030349 | Sugai | Feb 2012 | A1 |
20120084449 | Delos Reyes et al. | Apr 2012 | A1 |
20120106349 | Adjakple et al. | May 2012 | A1 |
20120131647 | Lan et al. | May 2012 | A1 |
20120143923 | Whitney et al. | Jun 2012 | A1 |
20120144226 | Yang | Jun 2012 | A1 |
20120177005 | Liang | Jul 2012 | A1 |
20120190331 | Ahmed et al. | Jul 2012 | A1 |
20120207104 | Liang | Aug 2012 | A1 |
20120236708 | Kompella et al. | Sep 2012 | A1 |
20120282937 | He et al. | Nov 2012 | A1 |
20130007286 | Mehta et al. | Jan 2013 | A1 |
20130010756 | Liang | Jan 2013 | A1 |
20130054789 | Bajamahal | Feb 2013 | A1 |
20130094395 | Lopez | Apr 2013 | A1 |
20130100815 | Kakadia | Apr 2013 | A1 |
20130121298 | Rune | May 2013 | A1 |
20130173804 | Murthy et al. | Jul 2013 | A1 |
20130188555 | Olsson et al. | Jul 2013 | A1 |
20130212205 | Flockhart et al. | Aug 2013 | A1 |
20130231080 | Cheuk et al. | Sep 2013 | A1 |
20130286821 | Liu | Oct 2013 | A1 |
20130308604 | Jiang | Nov 2013 | A1 |
20140047282 | Deb et al. | Feb 2014 | A1 |
20140098671 | Raleigh et al. | Apr 2014 | A1 |
20140133464 | Li et al. | May 2014 | A1 |
20140148165 | Serravalle et al. | May 2014 | A1 |
20140160938 | Qu | Jun 2014 | A1 |
20140221025 | Chandramouli et al. | Aug 2014 | A1 |
20140241174 | Harris et al. | Aug 2014 | A1 |
20140359041 | Bai | Dec 2014 | A1 |
20150018131 | Siefker | Jan 2015 | A1 |
20150050924 | Gotou | Feb 2015 | A1 |
20150181431 | Zheng | Jun 2015 | A1 |
20150201364 | Yamada | Jul 2015 | A1 |
20150215768 | Dong et al. | Jul 2015 | A1 |
20150237539 | Guo | Aug 2015 | A1 |
20150271255 | Mackay et al. | Sep 2015 | A1 |
20150280927 | Liang | Oct 2015 | A1 |
20150281466 | Guo et al. | Oct 2015 | A1 |
20150334615 | Zhang et al. | Nov 2015 | A1 |
20160028607 | Weill | Jan 2016 | A1 |
20160029047 | Spidella et al. | Jan 2016 | A1 |
20160029278 | Poikonen et al. | Jan 2016 | A1 |
20160135143 | Won et al. | May 2016 | A1 |
20160270142 | Olsson | Sep 2016 | A1 |
20160285923 | Kodaypak | Sep 2016 | A1 |
20160286385 | Ryu et al. | Sep 2016 | A1 |
20160337841 | Won et al. | Nov 2016 | A1 |
20160353325 | Poikonen | Dec 2016 | A1 |
20170054595 | Zhang et al. | Feb 2017 | A1 |
20170127324 | Liang | May 2017 | A1 |
20170142762 | Kedalagudde et al. | May 2017 | A1 |
20170206115 | Shimojou et al. | Jul 2017 | A1 |
20170257810 | Gandhi | Sep 2017 | A1 |
20170318450 | Salkintzis | Nov 2017 | A1 |
20170332421 | Sternberg et al. | Nov 2017 | A1 |
20180049156 | Laha et al. | Feb 2018 | A1 |
20180077714 | Kodaypak et al. | Mar 2018 | A1 |
20180139797 | Chun et al. | May 2018 | A1 |
20180192234 | Mohamed et al. | Jul 2018 | A1 |
20180241793 | Dellosa | Aug 2018 | A1 |
20180248711 | McCann | Aug 2018 | A1 |
20180270710 | Hua et al. | Sep 2018 | A1 |
20180279115 | Tanna | Sep 2018 | A1 |
20180332636 | Lu et al. | Nov 2018 | A1 |
20180343601 | Livanos | Nov 2018 | A1 |
20180358337 | Maki | Dec 2018 | A1 |
20180359337 | Kodaypak et al. | Dec 2018 | A1 |
20180368202 | Landais et al. | Dec 2018 | A1 |
20190007899 | Vrzic et al. | Jan 2019 | A1 |
20190028866 | Baek et al. | Jan 2019 | A1 |
20190037441 | Liu et al. | Jan 2019 | A1 |
20190104503 | Niu et al. | Apr 2019 | A1 |
20190116097 | Shimojou et al. | Apr 2019 | A1 |
20190124572 | Park et al. | Apr 2019 | A1 |
20190166644 | Shaw et al. | May 2019 | A1 |
20190190784 | Shimojou et al. | Jun 2019 | A1 |
20190215235 | Chou et al. | Jul 2019 | A1 |
20190253962 | Kiessling et al. | Aug 2019 | A1 |
20190261233 | Duan et al. | Aug 2019 | A1 |
20190289622 | Chatterjee et al. | Sep 2019 | A1 |
20190313216 | Wong et al. | Oct 2019 | A1 |
20190313254 | Zaks | Oct 2019 | A1 |
20190320332 | Halabian et al. | Oct 2019 | A1 |
20200022074 | Shimojou et al. | Jan 2020 | A1 |
20200028896 | Veldanda et al. | Jan 2020 | A1 |
20200029273 | Shimojou et al. | Jan 2020 | A1 |
20200077432 | Xiong et al. | Mar 2020 | A1 |
20200089589 | Chou et al. | Mar 2020 | A1 |
20200112861 | Yao et al. | Apr 2020 | A1 |
20200178139 | Shimojou et al. | Jun 2020 | A1 |
Number | Date | Country |
---|---|---|
101093590 | Dec 2007 | CN |
102390184 | Mar 2012 | CN |
102555536 | Jul 2012 | CN |
202965525 | Jun 2013 | CN |
103404181 | Nov 2013 | CN |
203311505 | Nov 2013 | CN |
104363572 | Feb 2015 | CN |
103348335 | Jul 2016 | CN |
1011974 | Jun 2000 | EP |
1518352 | Mar 2005 | EP |
1518352 | Aug 2007 | EP |
2200369 | Jun 2010 | EP |
2709385 | Mar 2014 | EP |
2409368 | Jun 2005 | GB |
2002-319963 | Oct 2002 | JP |
2006-501781 | Jan 2006 | JP |
2009-522933 | Jun 2009 | JP |
2010-88013 | Apr 2010 | JP |
2010-141555 | Jun 2010 | JP |
2011-508474 | Mar 2011 | JP |
2011-259440 | Dec 2011 | JP |
10-2010-0070691 | Jun 2010 | KR |
WO-2004004216 | Jan 2004 | WO |
WO-2007081727 | Jul 2007 | WO |
WO-2009107117 | Sep 2009 | WO |
WO-2010066430 | Jun 2010 | WO |
WO-2013143831 | Oct 2013 | WO |
WO-2013177693 | Dec 2013 | WO |
WO-2016206118 | Dec 2016 | WO |
WO-2017004158 | Jan 2017 | WO |
WO-2017076088 | May 2017 | WO |
WO-2017197589 | Nov 2017 | WO |
WO-2018222838 | Dec 2018 | WO |
WO-2020023511 | Jan 2020 | WO |
Entry |
---|
US 10,505,788 B1, 12/2019, Mills et al. (withdrawn) |
3GPP TS 25.401 V 12.0.0, Release 12 “Universal Mobile Telecommunications System (UMTS); UTRAN overall description” Oct. 2014. |
Extended European Search Report issued by the European Patent Office for European Patent Application No. 12825827.4 dated Mar. 6, 2015 (7 pages). |
Horak, R., Excerpt from “Internet Protocols”, in Telecommunications and Data Communications Handbook, John Wiley & Sons, pp. 663-664, Aug. 2007 (2 pages). |
International Search Report and Written Opinion issued by the U.S. Patent and Trademark Office as International Searching Authority for International Application No. PCT/US12/21520 dated May 8, 2012 (8 pages). |
International Search Report and Written Opinion issued by the U.S. Patent and Trademark Office as International Searching Authority for International Patent Application No. PCT/US16/21744 dated Jun. 9, 2016 (6 pages). |
3GPP TR 21.905 v13.1.0 (Jun. 2016), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Vocabulary for 3GPP Specifications (Release 13)”, Valbonne, France, Jun. 2016 (65 pages). |
3GPP TR 21.905 v15.0.0 (Mar. 2018), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Vocabulary for 3GPP Specifications (Release 15)”, Valbonne, France, Mar. 2018 (65 pages). |
3GPP TR 23.714 V.14.0.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Control and User Plane Separation of EPC Nodes (Release 14)”; Valbonne, France, Jun. 2016 (87 pages). |
3GPP TR 23.722 v0.1.1 (Apr. 2017), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Common API Framework for 3GPP Northbound APIs (Release 15)”, Valbonne, France, Apr. 2017 (20 pages). |
3GPP TS 23.040 v13.2.0 (Sep. 2016), “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Technical Realization of the Short Message Service (SMS) (Release 13)”, Valbonne, France, Sep. 2016 (214 pages). |
3GPP TS 23.204 v13.1.0 (Jun. 2016), “3rd Generation Partnership Project; Technical Specification Group Services and Systems Aspects; Support of Short Message Service (SMS) over Generic 3GPP Internet Protocol (IP) Access; Stage 2 (Release 13)”, Valbonne, France, Jun. 2016 (59 pages). |
3GPP TS 23.214 V14.5.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for control and user plane separation of EPC nodes; Stage 2 (Release 14)”, Valbonne, France, Dec. 2017 (84 pages). |
3GPP TS 23.236 v12.0.0 (Jun. 2013); “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Intra-domain connection of Radio Access Network (RAN) nodes to multiple Core Network (CN) nodes (Release 12)”, 3GPP Organizational Partners, Valbonne, France, Jun. 2013 (40 pages). |
3GPP TS 23.236 v13.0.0 (Jun. 2015); “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Intra-domain connection of Radio Access Network (RAN) nodes to multiple Core Network (CN) nodes (Release 13)”, 3GPP Organizational Partners, Valbonne, France, Jun. 2015 (41 pages). |
3GPP TS 23.401 V13.9.0 (Dec. 2016), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access (Release 13)”, 3GPP Organizational Partners, Valbonne, France, Dec. 2016 (374 pages). |
3GPP TS 23.401v13.5.0 (Dec. 2015), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access (Release 13)”, 3GPP Organizational Partners, Valbonne France, Dec. 2015 (337 pages). |
3GPP TS 23.682 v. 15.5.0 (Jun. 2018),“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture Enhancements to Facilitate Communications with Packet Data Networks and Applications (Release 15)”, Valbonne, France, Jun. 2018 (125 pages). |
3GPP TS 23.682 v.13.11.0 (Jun. 2018); “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture Enhancements to Facilitate Communications with Packet Data Networks and Applications (Release 13)”; Valbonne, France, Jun. 2018 (93 pages). |
3GPP TS 23.682 v13.9.0 (Jun. 2017), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspect; Architecture enhancements to facilitate communications with packet data networks and applications (Release 13)”, Valbonne, France, Jun. 2017 (93 pages). |
3GPP TS 23.682 v14.3.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements to facilitate communications with packet data networks and applications (Release 14)”, Valbonne, France, Mar. 2017 (106 pages). |
3GPP TS 29.128 v13.3.0 (Dec. 2016), “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Mobility Management Entity (MME) and Serving GPRS Support Node (SGSN) Interfaces for Interworking with Packet Data Networks and Applications (Release 13)”, Valbonne, France, Dec. 2016 (47 pages). |
3GPP TS 29.338 v13.3.0 (Dec. 2016), “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Diameter Based Protocols to Support Short Message Service (SMS) Capable Mobile Management Entities (MMEs) (Release 13)”, Valbonne, France, Dec. 2016 (50 pages). |
Apple, 3GPP Draft, “A solution of network slice instance selection and association”, Temporary Document, SA WG2 Meeting #S2-116BIS, S2-165127, Aug. 29-Sep. 2, 2016, Sanya, P.R China, Sep. 2016 (5 pages). |
Cisco Systems, “Deployment Guide: Cisco IOS IPSEC High Availability”, 2005, accessed http://www.cisco.com/en/US/technologies/tk583/tk372/technologies_white_paper0900aecd80278edf.pdf, retrieved Jul. 26, 2018 (16 pages). |
European Extended Search Report issued in EP16882635.2. dated Jul. 17, 2019 (13 pages). |
Giust, F. et al., “ETSI: MEC Deployments in 4G and Evolution Towards 5G”, ETSI White Paper No. 24, First Edition, ISBN No. 979-10-92620-18-4, Feb. 2018 (24 pages). |
International Search Report and Written Opinion issued by the European Patent Office as International Searching Authority in International Application No. PCT/US2018/035345, dated Aug. 13, 2018 (19 pages). |
International Search Report and Written Opinion issued by the European Patent Office as International Searching Authority in International Application No. PCT/US2018/031423, dated Oct. 9, 2018 (18 pages). |
International Search Report and Written Opinion issued by the European Patent Office as International Searching Authority in International Application No. PCT/US2019/018666, dated Jul. 10, 2019 (26 pages). |
International Search Report and Written Opinion issued by the European Patent Office as International Searching Authority, issued in International Application No. PCT/US19/23138, dated May 29, 2019 (16 pages). |
International Search Report and Written Opinion issued by the U.S. Patent and Trademark Office as International Searching Authority, received for PCT Patent Application No. PCT/US12/25577, dated May 21, 2012, 7 pages. |
International Search Report and Written Opinion issued by the U.S. Patent and Trademark Office as Searching Authority, issued in International Application PCT/US16/69092, dated Mar. 29, 2017 (15 pages). |
International Search Report and Written Report issued by the U.S. Patent and Trademark Office as International Searching Authority, issued in PCT/US17/017913, dated Mar. 13, 2017 (14 pages). |
Rodriguez, et al., “A 3GPP System Architecture Evolution Virtualized Experimentation Infrastructure for Mobility Prototyping (Invited Paper)”, Proceedings of the 4th International Conference on Testbeds and Research Infrastructure for the Development of Networks & Communities (Tridentcom), Mar. 18, 2008 (10 Pages). |
Taniguchi, et al., “Implementation and Evaluation of Cooperative Proxy Caching System for Video Streaming Services”, Technical Report of the Institute of Electronics Information and Communication Engineers, IEICE, Japan, vol. 103(650):13-18, Feb. 5, 2004—English Abstract. |
Hakala, H. et al., “Diameter Credit-Control Application, RFC 4006”, Network Working Group, Standards Track, http://tools.ietf.org/html/rfc4006, pp. 1-11, 55-57, 69, 71-75, Aug. 2005 (20 pages). |
International Search Report and Written Opinion as issued by the U.S. Patent and Trademark office as International Search authority, received for PCT Patent Application No. PCT/US2011/055183, dated Mar. 8, 2012 (9 pages). |
International Search Report and Written Opinion issued by the European Patent Office as International Searching Authority for International Application No. PCT/US19/43037, dated Oct. 29, 2019 (14 pages). |
Extended European Search Report issued in European Patent Application No. 16762501.1, dated Oct. 30, 2018 (11 pages). |
Number | Date | Country | |
---|---|---|---|
20160205545 A1 | Jul 2016 | US |