The subject matter described herein relates to enabling flexible allocation of resources in telecommunications networks. More particularly, the subject matter described herein relates to a PCRF with an integrated openflow controller.
In telecommunications networks, global Internet protocol traffic is increasing at a rate of forty to fifty percent per year. In order to retain subscribers, it is desirable for service providers to keep monthly charges to subscribers relatively unchanged. Keeping charges constant with increasing traffic requires a reduction in expenses. For example, with a forty percent increase in traffic, service providers must reduce capital expenses and operational expenses by forty to fifty percent per gigabyte per second per year to achieve relatively constant pricing.
One possible method for reducing capital and operational expenses is to use software defined networks (SDNs). SDNs can be used to manage flows, control switches, control network access, and track user location and motion. SDNs can also be used to efficiently use network components. For example, SDNs may be used to power off unused equipment during non-peak periods to conserve energy.
Some SDN models centralize the control of network elements, such as routers and switches, by removing intelligence from the routers and switches and placing that intelligence in a centralized location. One such effort to provide centralized control of routers and switches is the openflow architecture described in the Openflow Switch Specification, Version 1.1.0, Feb. 28, 2011, the disclosure of which is incorporated herein by reference in its entirety and a copy of which is attached hereto. According to the Openflow Switch Specification, an openflow controller controls functions of openflow-enabled switches. Openflow has not been used to control telecommunications network elements. Accordingly, there exists a need for extending openflow into telecommunications networks to reduce operating and capital expenses and to make networks more scalable and more flexible.
The subject matter described herein includes methods, systems, and computer readable media for providing a PCRF with an integrated openflow controller. According to one system, a policy and charging rules function (PCRF) is configured to determine policies to apply to network sessions or users. An openflow controller is integrated with the PCRF and configured to provide instructions to telecommunications network elements in an openflow protocol to implement the policies.
The subject matter described herein can be implemented in software in combination with hardware and/or firmware. For example, the subject matter described herein may be implemented in software executed by one or more processors. In one exemplary implementation, the subject matter described herein may be implemented using a non-transitory computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer control the computer to perform steps. Exemplary computer readable media suitable for implementing the subject matter described herein include disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein may be located on a single device or computing platform or may be distributed across multiple devices or computing platforms.
Preferred embodiments of the subject matter described herein will now be explained with reference to the accompanying drawings, of which:
The subject matter described herein includes a PCRF with an integrated openflow controller.
Conventionally, the network in
It will be understood that various details of the presently disclosed subject matter may be changed without departing from the scope of the presently disclosed subject matter. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/659,967 filed Jun. 14, 2012; the disclosure of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
8665717 | Kotecha et al. | Mar 2014 | B2 |
20020091810 | Hundscheidt et al. | Jul 2002 | A1 |
20090232011 | Li et al. | Sep 2009 | A1 |
20090327079 | Parker et al. | Dec 2009 | A1 |
20100071035 | Budko et al. | Mar 2010 | A1 |
20100103861 | Ulupinar et al. | Apr 2010 | A1 |
20100125477 | Mousseau et al. | May 2010 | A1 |
20100211956 | Gopisetty et al. | Aug 2010 | A1 |
20100217850 | Ferris | Aug 2010 | A1 |
20110016467 | Kane | Jan 2011 | A1 |
20110200053 | Kanode et al. | Aug 2011 | A1 |
20110202676 | Craig et al. | Aug 2011 | A1 |
20120123870 | Denman et al. | May 2012 | A1 |
20120140665 | Li et al. | Jun 2012 | A1 |
20120158994 | McNamee et al. | Jun 2012 | A1 |
20120300615 | Kempf et al. | Nov 2012 | A1 |
20120303835 | Kempf | Nov 2012 | A1 |
20130003745 | Nishimura | Jan 2013 | A1 |
20130044645 | Castro Castro et al. | Feb 2013 | A1 |
20130064093 | Ridel et al. | Mar 2013 | A1 |
20130086279 | Archer et al. | Apr 2013 | A1 |
20130124712 | Parker | May 2013 | A1 |
20130250770 | Zou et al. | Sep 2013 | A1 |
20130263208 | Challa | Oct 2013 | A1 |
20140026231 | Barak et al. | Jan 2014 | A1 |
20140059678 | Parker | Feb 2014 | A1 |
20140105140 | Guo | Apr 2014 | A1 |
20140172739 | Anderson et al. | Jun 2014 | A1 |
20140189137 | Castro Castro et al. | Jul 2014 | A1 |
20140193154 | Graham et al. | Jul 2014 | A1 |
20140204796 | Bantukul | Jul 2014 | A1 |
20140233389 | Bantukul et al. | Aug 2014 | A1 |
20140237111 | McMurry et al. | Aug 2014 | A1 |
20140304416 | Khasnabish | Oct 2014 | A1 |
20140310388 | Djukic et al. | Oct 2014 | A1 |
20140348068 | Morper | Nov 2014 | A1 |
20150142940 | McMurry et al. | May 2015 | A1 |
20150149656 | McMurry et al. | May 2015 | A1 |
20150215228 | McMurry | Jul 2015 | A1 |
Number | Date | Country |
---|---|---|
10-2009-0033968 | Apr 2009 | KR |
10-2012-0055955 | Jun 2012 | KR |
10-2012-0059542 | Jun 2012 | KR |
WO 2012055446 | May 2012 | WO |
WO 2012063106 | May 2012 | WO |
WO 2012100092 | Jul 2012 | WO |
WO 2012149954 | Nov 2012 | WO |
WO 2012160465 | Nov 2012 | WO |
WO 2014127346 | Aug 2014 | WO |
WO 2014127347 | Aug 2014 | WO |
WO 2015077377 | May 2015 | WO |
WO 2015080906 | Jun 2015 | WO |
WO 2015116449 | Aug 2015 | WO |
Entry |
---|
“OpenFlow Switch Specification, Version 1.1.0 Implemented (Wire Protocol 0x02),” pp. 1-56 (Feb. 28, 2011). |
3rd Generation Partnership Project, “Technical Specification Group Services and System Aspects; Policy and charging control architecture (Release 9),” 3GPP TS 23.203 V9.3.0 (Dec. 2009). |
Commonly-assigned, co-pending International Application No. PCT/US15/12250 for “Methods, Systems, and Computer Readable Media for a Cloud-Based Virtualization Orchestrator,” (Unpublished, filed Jan. 21, 2015). |
Commonly-assigned, co-pending International Application No. PCT/US14/66469 for “Methods, Systems, and Computer Readable Media for a Network Function Virtualization Information Concentrator,” (Unpublished, filed Nov. 19, 2014). |
Commonly-assigned, co-pending International Application No. PCT/US14/66240 for “Methods, Systems, and Computer Readable Media for Diameter Routing Using Software Defined Network (SDN) Functionality,” (Unpublished, filed Nov. 18, 2014). |
Non-Final Office Action for U.S. Appl. No. 13/749,655 (Sep. 3, 2014). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2014/016853 (Jun. 6, 2014). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2014/016860 (Jun. 4, 2014). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2014/011551 (Apr. 28, 2014). |
Commonly-assigned, co-pending U.S. Appl. No. 14/166,790 for “Methods, Systems, and Computer Readable Media for a Cloud-Based Virtualization Orchestrator,” (Unpublished, filed Jan. 28, 2014). |
Commonly-assigned, co-pending International Application No. PCT/US14/11551 for “Methods, Systems, and Computer Readable Media for Using Policy Knowledge of or Obtained by a Policy and Charging Rules Function (PCRF) for Needs Based Forwarding of Bearer Sessions Traffic to Network Nodes,” (Unpublished, filed January). |
Commonly-assigned, co-pending U.S. Appl. No. 14/086,950 for “Methods, Systems, and Computer Readable Media for a Network Function Virtualization Information Concentrator,” (Unpublished, filed Nov. 21, 2013). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2013/045652 (Sep. 17, 2013). |
Wendong et al., “Autonomicity Design in OpenFlow Based Software Defined Networking,” GC'12 Workshop: The 4th IEEE International Workshop on Management of Emerging Networks and Services, pp. 818-823 (Dec. 3, 2012). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and charging control architecture (Release 11),” 3GPP TS 23.203, V11.8.0 pp. 1-179 (Dec. 2012). |
Fajardo et al., “Diameter Base Protocol,” RFC 6733, pp. 1-152 (Oct. 2012). |
“Software-Defined Networking: The New Norm for Networks,” ONF White Paper, Open Networking Foundation, pp. 1-12 (Apr. 13, 2012). |
Chapman et al., “Software architecture definition for on-demand cloud provisioning,” Cluster Computing, vol. 15, No. 2, pp. 79-100 Feb. 27, 2011). |
Dörnemann et al., “On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud,” 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 140-147 (May 18, 2009). |
“Introduction to Evolved Packet Core,” White Paper, Alcatel-Lucent, 11 pgs. (2009). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2014/066240 (May 13, 2015). |
Final Office Action for U.S. Appl. No. 13/749,655 (Apr. 3, 2015). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for PCT International Application No. PCT/US2015/012250 (Mar. 31, 2015). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Application No. 13804779.0 (Mar. 25, 2015). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2014/066469 (Feb. 20, 2015). |
“Network Function Virtualization (NFV) Management and Orchestration,” ETSI, Group Specification, GS NFV-MAN 001 V0.0.11, pp. 1-74 (Oct. 18, 2013). |
“Split Architecture for Large Scale Wide Area Networks,” SPARC ICT-258457 Deliverable D3.3, pp. 1-129 (Dec. 1, 2011). |
Amendment for U.S. Appl. No. 13/749,655 (Jul. 6, 2015). |
Commonly-assigned, co-pending U.S. Appl. No. 14/692,710 for “Methods, Systems, and Computer Readable Media for Multi-Layer Orchestration in Software Defined Networks (SDNs),” (Unpublished, filed Apr. 21, 2015). |
Extended European Search Report for European Application No. 13804779.0 (Jan. 19, 2016). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 14/092,898 (Jan. 14, 2016). |
Non-Final Office Action for U.S. Appl. No. 13/749,655 (Dec. 31, 2015). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 14/182,864 (Dec. 16, 2015). |
Non-Final Office Action for U.S. Appl. No. 14/086,950 (Dec. 4, 2015). |
Supplemental Notice of Allowability for U.S. Appl. No. 14/182,800 (Dec. 1, 2015). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 14710682.7 (Nov. 25, 2015). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 14/182,800 (Nov. 10, 2015). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 14703974.7 (Nov. 4, 2015). |
Non-Final Office Action for U.S. Appl. No. 14/092,898 (Oct. 8, 2015). |
Non-Final Office Action for U.S. Appl. No. 14/182,864 (Sep. 23, 2015). |
Advisory Action Before the Filing of an Appeal Brief, Examiner-Initiated Interview Summary and AFCP 2.0 Decision for U.S. Appl. No. 13/749,655 (Jul. 24, 2015). |
Kempf et al., “Moving the Mobile Evolved Packet Core to the Cloud,” 2012 Fifth International Workshop on Selected Topics in Mobile and Wireless Computing, pp. 1-8 (Oct. 8, 2012). |
Li Erran et al., “CellSDN: Software-Defined Cellular Networks,” ftp://ftp.cs.princeton.edu/techeports/2012/922.pdf, pp. 1-6 (Apr. 20, 2012). |
Number | Date | Country | |
---|---|---|---|
20130343295 A1 | Dec 2013 | US |
Number | Date | Country | |
---|---|---|---|
61659967 | Jun 2012 | US |