Browse Prior Art Database

Method and System for Distributing Coherent Traffic in Cloud Infrastructures

IP.com Disclosure Number: IPCOM000236163D
Publication Date: 2014-Apr-10
Document File: 4 page(s) / 122K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for distributing coherent traffic in cloud infrastructures.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 42% of the total text.

Page 01 of 4

Method and System for Distributing Coherent Traffic in Cloud Infrastructures

Disclosed is a method and system for distributing coherent traffic in cloud infrastructures.

The method and system describes a traffic distribution component for cloud infrastructure for coherent partition of traffic based on end hosts that work across multiple network interfaces and network protocols.

The method includes steps of defining a partition table , using a set of network path, protocol and application attributes, that maps one or more of these attributes to a guest machine. Here, a path attribute includes a packet or a flow over a link or through a switch or a router and a protocol attribute includes one or more of a source and a destination Media Access Control (MAC) Address, an Internet Protocol (IP) address, a port number and a transport protocol. Further, the application attributes include, Hypertext Transfer Protocol (HTTP) cookies and one or more of HTTP, Simple Mail Transfer Protocol (SMTP), Internet Message Access Protocol (IMAP), Session Initiation Protocol (SIP) username.

Thereafter, the method includes a step of partitioning the end hosts in an equal number of subsets, based on one or more of the MAC address , the IP address, a protocol number and the port number of single end host or a pair of end hosts . Additionally, the end hosts are partitioned based on other application layer identifiers such as the HTTP cookies and the usernames. The end hosts are also partitioned based on properties of a path that connects the pair of end hosts . The method and system then defines one or more network traffic distribution interfaces, based on different subsets of partition table attributes.

After defining the one or more network traffic distribution interfaces , the method and system defines a network traffic redirection entity for each traffic distribution interface . The network traffic redirection entity is defined using one or more of a packet encapsulation, a packet rewriting and an OpenFlow and a transport layer or application layer load balancers.

When a new packet or flow arrives on a traffic redirection entity , the method and system matches attributes of the packet with existing entries of the partition table or creates a new entry for no match. Thereafter, the method fills attributes of the packet or the flow that are not present in the partition table and are related with the traffic distribution interface. Here, the attributes are filled by comparing a partial match and a full match .

When a number of guest machines increases , a number of partitions changes accordingly by reassigning one or more of end hosts, existing and new ones to the new sets of partitions, if all the network interfaces or protocols that are distributing the traffic are state less. In addition, the number of partitions changes by assigning new end hosts to the new guest machines while maintaining any existing mapping intact if at

1


Page 02 of 4

least one of...