ON DEMAND CUSTOMER PRIVATE NETWORK CONNECTIVITY BETWEEN CLOUD DATA CENTERS
First Claim
1. A method of establishing a private network connection between a source cloud data center (CDC) and a target CDC, the method comprising the steps of:
- a computer receiving requirements of the private network connection between the source and target CDCs, the requirements specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service required by a customer;
the computer determining a set of network service providers (NSPs) that provide a network service to the source and target CDCs;
the computer determining performance information of respective NSPs in the set of NSPs, the performance information of an NSP specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service provided by the NSP;
the computer determining whether the performance information of one or more NSPs in the set of NSPs satisfies the received requirements;
based in part on the performance information of the one or more NSPs satisfying the received requirements, the computer selecting an NSP included in the one or more NSPs whose performance information optimally satisfies the received requirements;
the computer generating in the source CDC a first connection endpoint of the private network connection by sending a request to the selected NSP to attach the source CDC to the private network connection;
the computer generating in the target CDC a second connection endpoint of the private network connection by sending a request to the target CDC to attach the target CDC to the private network connection; and
based on the first and second connection endpoints being generated and in response to a request from the target CDC to the selected NSP to attach the target CDC to the private network connection, the computer establishing the private network connection between the source and target CDCs.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for establishing a private network connection between source and target cloud data centers (CDCs). Requirements of the private network connection are received. Network service providers (NSPs) providing a network service to the source and target CDCs are determined. Performance information of respective NSPs is determined. Performance information of NSP(s) are determined to satisfy the requirements. One of the NSP(s) is selected based on the corresponding performance information optimally satisfying the requirements. First and second connection endpoints of the private network connection are generated in the source and target CDCs, respectively. Based on the first and second connection endpoints and responsive to a request from the target CDC to the selected NSP to attach the target CDC to the private network connection, the private network connection is established.
22 Citations
20 Claims
-
1. A method of establishing a private network connection between a source cloud data center (CDC) and a target CDC, the method comprising the steps of:
-
a computer receiving requirements of the private network connection between the source and target CDCs, the requirements specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service required by a customer;the computer determining a set of network service providers (NSPs) that provide a network service to the source and target CDCs; the computer determining performance information of respective NSPs in the set of NSPs, the performance information of an NSP specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service provided by the NSP;the computer determining whether the performance information of one or more NSPs in the set of NSPs satisfies the received requirements; based in part on the performance information of the one or more NSPs satisfying the received requirements, the computer selecting an NSP included in the one or more NSPs whose performance information optimally satisfies the received requirements; the computer generating in the source CDC a first connection endpoint of the private network connection by sending a request to the selected NSP to attach the source CDC to the private network connection; the computer generating in the target CDC a second connection endpoint of the private network connection by sending a request to the target CDC to attach the target CDC to the private network connection; and based on the first and second connection endpoints being generated and in response to a request from the target CDC to the selected NSP to attach the target CDC to the private network connection, the computer establishing the private network connection between the source and target CDCs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20)
-
-
14. A computer program product, comprising:
-
a computer-readable, storage device; and a computer-readable program code stored in the computer-readable, storage device, the computer-readable program code containing instructions that are carried out by a central processing unit (CPU) of a computer system to implement a method of establishing a private network connection between a source cloud data center (CDC) and a target CDC, the method comprising the steps of; the computer system receiving requirements of the private network connection between the source and target CDCs, the requirements specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service required by a customer;the computer system determining a set of network service providers (NSPs) that provide a network service to the source and target CDCs; the computer system determining performance information of respective NSPs in the set of NSPs, the performance information of an NSP specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service provided by the NSP;the computer system determining whether the performance information of one or more NSPs in the set of NSPs satisfies the received requirements; based in part on the performance information of the one or more NSPs satisfying the received requirements, the computer system selecting an NSP included in the one or more NSPs whose performance information optimally satisfies the received requirements; the computer system generating in the source CDC a first connection endpoint of the private network connection by sending a request to the selected NSP to attach the source CDC to the private network connection; the computer system generating in the target CDC a second connection endpoint of the private network connection by sending a request to the target CDC to attach the target CDC to the private network connection; and based on the first and second connection endpoints being generated and in response to a request from the target CDC to the selected NSP to attach the target CDC to the private network connection, the computer system establishing the private network connection between the source and target CDCs.
-
-
18. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to the CPU; and a computer readable storage device coupled to the CPU, the storage device containing instructions that are executed by the CPU via the memory to implement a method of establishing a private network connection between a source cloud data center (CDC) and a target CDC, the method comprising the steps of; the computer system receiving requirements of the private network connection between the source and target CDCs, the requirements specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service required by a customer;the computer system determining a set of network service providers (NSPs) that provide a network service to the source and target CDCs; the computer system determining performance information of respective NSPs in the set of NSPs, the performance information of an NSP specifying at least one of;
a delay, a bandwidth, security, and a virtualized networking service provided by the NSP;the computer system determining whether the performance information of one or more NSPs in the set of NSPs satisfies the received requirements; based in part on the performance information of the one or more NSPs satisfying the received requirements, the computer system selecting an NSP included in the one or more NSPs whose performance information optimally satisfies the received requirements; the computer system generating in the source CDC a first connection endpoint of the private network connection by sending a request to the selected NSP to attach the source CDC to the private network connection; the computer system generating in the target CDC a second connection endpoint of the private network connection by sending a request to the target CDC to attach the target CDC to the private network connection; and based on the first and second connection endpoints being generated and in response to a request from the target CDC to the selected NSP to attach the target CDC to the private network connection, the computer system establishing the private network connection between the source and target CDCs.
-
Specification