ENABLING NETWORK SERVICES IN MULTI-TENANT IAAS ENVIRONMENT
First Claim
Patent Images
1. A method, the method comprising:
- deploying a service portal in an IaaS environment;
receiving, by the service portal, a tenant packet associated with a first tenant of the IaaS environment;
analyzing, by the service portal, the tenant packet to identify one or more services to which to transmit the tenant packet;
distributing, by the service portal, the tenant packet to the identified services for processing;
receiving, by the service portal, a processed tenant packet from one or more of the identified services; and
transmitting, by the service portal, the processed tenant packet to a destination.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for enabling network services in a multi-tenant IaaS environment are provided. A service portal is deployed in the IaaS environment. In one embodiment, tenant packet associated with a first tenant of the IaaS environment is received by the service portal. The tenant packet is analyzed to identify one or more services to which to transmit the tenant packet. The tenant packet is distributed to the identified services for processing. A processed tenant packet is received from one or more of the identified services. The processed tenant packet is transmitted to a destination.
-
Citations
24 Claims
-
1. A method, the method comprising:
-
deploying a service portal in an IaaS environment; receiving, by the service portal, a tenant packet associated with a first tenant of the IaaS environment; analyzing, by the service portal, the tenant packet to identify one or more services to which to transmit the tenant packet; distributing, by the service portal, the tenant packet to the identified services for processing; receiving, by the service portal, a processed tenant packet from one or more of the identified services; and transmitting, by the service portal, the processed tenant packet to a destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, the computer program product comprising:
-
a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising; program instructions to deploy a service portal in an IaaS environment; program instructions to receive a tenant packet associated with a first tenant of the IaaS environment; program instructions to analyze the tenant packet to identify one or more services to which to transmit the tenant packet; program instructions to distribute the tenant packet to the identified services for processing; program instructions to receive a processed tenant packet from one or more of the identified services; and program instructions to transmit the processed tenant packet to a destination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to deploy a service portal in an IaaS environment; program instructions to receive a tenant packet associated with a first tenant of the IaaS environment; program instructions to analyze the tenant packet to identify one or more services to which to transmit the tenant packet; program instructions to distribute the tenant packet to the identified services for processing; program instructions to receive a processed tenant packet from one or more of the identified services; and program instructions to transmit the processed tenant packet to a destination. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification