Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

OpenFlow flow table energy-saving storage architecture supporting QoS (Quality of Service) and application thereof

A storage architecture and flow meter technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as inconsistencies in filters, decreased accuracy of filters, and poor energy saving effects, so as to reduce energy consumption, Improve cache utilization and ensure the effect of flow table lookup performance

Active Publication Date: 2020-02-18
CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the OpenFlow search process, often only the first data packet in a new flow will fail to be searched. After the new rules are issued by the controller, subsequent data packets will be successfully matched, so the energy saving effect is not good.
At the same time, its Bloom filter adopts a batch automatic update strategy, while the TCAM flow table adopts a single real-time update method, which leads to inconsistencies between the TCAM flow table and the filter, and reduces the accuracy of filter search

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • OpenFlow flow table energy-saving storage architecture supporting QoS (Quality of Service) and application thereof
  • OpenFlow flow table energy-saving storage architecture supporting QoS (Quality of Service) and application thereof
  • OpenFlow flow table energy-saving storage architecture supporting QoS (Quality of Service) and application thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067]This part will describe the specific embodiment of the present invention in detail, and the preferred embodiment of the present invention is shown in the accompanying drawings. Each technical feature and overall technical solution of the invention, but it should not be understood as a limitation on the protection scope of the present invention.

[0068] refer to Figure 4 , an embodiment of the present invention provides an OpenFlow flow table energy-saving storage architecture supporting QoS. The energy-saving storage architecture includes three layers: an active connection cache layer, a priority flow / elephant flow layer, and a mouse flow layer;

[0069] The first layer is the active connection cache layer, using SRAM as the storage medium, and using the Cuckoo hash structure to cache the mapping relationship between the active connection and the TCAM flow entry in the priority flow / elephant flow layer to directly locate the arriving data Group the corresponding TCAM ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an OpenFlow flow table energy-saving storage architecture supporting QoS (Quality of Service) and application of the OpenFlow flow table energy-saving storage architecture. Thearchitecture comprises three layers, namely a priority flow / elephant flow layer, a mouse flow layer and an active connection cache layer, wherein the priority flow / elephant flow layer adopts a TCAM and a DRAM as storage media, the mouse flow layer adopts an SRAM and a DRAM as storage media, the active connection cache layer adopts an SRAM as a storage medium, and a Cuckoo hash structure is adoptedto cache a mapping relationship between active connection and flow table entries in the TCAM. According to the architecture, the TCAM is adopted to preferentially store the identification fields of the priority flow table entries, and quick flow table lookup of priority data packets is realized, so that the network service quality is guaranteed. Meanwhile, a Cuckoo cache is designed to dynamically store the current active connection and the corresponding TCAM flow entry index value in the elephant flow; the cache is hit by most of the data packets, and the corresponding flow table item is found according to the address of the hit cache item, so that a TCAM flow table lookup process is bypassed, and the flow table lookup energy consumption overhead is greatly reduced.

Description

technical field [0001] The invention relates to the field of OpenFlow flow tables, in particular to a QoS-supporting OpenFlow flow table energy-saving storage architecture and an application thereof. Background technique [0002] In order to meet the different requirements of multimedia applications and cloud users for network transmission quality, improve the utilization rate of network resources, and ensure the quality of service (Quality of Service, QoS) has always been a hot issue in the network field. As a new type of network architecture, Software Defined Networking (SDN) separates the control logic from the data forwarding device, forms a logically centralized control plane, and obtains a global network view and status information. Therefore, compared with traditional networks, SDN's QoS management is simpler and more flexible. In an SDN network, the control plane uses global network information to designate specific forwarding decisions for different network flows a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/747H04L12/743H04L12/935H04L49/111
CPCH04L45/7453H04L45/742H04L49/3009H04L45/74591
Inventor 熊兵罗争邬仁庚赵锦元曾振国
Owner CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products