The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 30, 2019

Filed:

Aug. 31, 2016
Applicant:

Tata Consultancy Services Limited, Mumbai, IN;

Inventors:

Shameemraj M Nadaf, Bengaluru, IN;

Hemant Kumar Rath, Bengaluru, IN;

Arun Kumar A V, Bengaluru, IN;

Samar Shailendra, Bengaluru, IN;

Anantha Simha, Bengaluru, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04L 12/64 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
H04L 41/5051 (2013.01); G06F 9/5011 (2013.01); G06F 9/5072 (2013.01); H04L 12/6418 (2013.01); H04L 41/5054 (2013.01); H04L 67/10 (2013.01);
Abstract

This disclosure relates generally to provisioning network services in a cloud computing environment, and more particularly to framework for provisioning network services in a heterogeneous cloud computing environment. In one embodiment, the disclosure includes a network as a service (NaaS) layer under a cloud provisioning platform. The NaaS layer can be interfaced with any cloud provisioning platform. The NaaS layer serves the networking needs of the heterogeneous cloud environment. It provides network services like monitoring, notifications, QoS policies, network topology and other services. For example, the cloud provisioning platform defines a virtual network and attaches a plurality of virtual machines to it. All the communications related to creation/deletion/update of virtual networks, virtual subnets, virtual ports, virtual router, virtual interfaces etc., are sent to the NaaS layer. On receiving the communication, the NaaS layer takes necessary steps to provide the network services as per the needs of the request. Apart from provisioning, the NaaS layer periodically monitors the network elements as well.


Find Patent Forward Citations

Loading…