Session slicing of mirrored packets
US-12184680-B2 · Dec 31, 2024 · US
US9800474B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9800474-B1 |
| Application number | US-201414520246-A |
| Country | US |
| Kind code | B1 |
| Filing date | Oct 21, 2014 |
| Priority date | Oct 21, 2014 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Technology for provision and use of inter service network communication optimization is provided. A method may include determining an available network bandwidth between a private service network and a public service network and determining processing availability at the private service network and at the public service network. Rules may be identified for transferring data between the private service network and the public service network. A determination of whether to transfer data between the private service network and public service network may be made based on the available network bandwidth, the processor availability and the bandwidth rules.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method for inter service network communication optimization, comprising: under control of one or more computer systems configured with executable instructions, determining an available network bandwidth between a private service network and a public service network for communications between the private service network and the public service network, wherein the communications are related to processing a workload comprising a plurality of jobs; identifying processing availability at the private service network and at the public service network for shared processing of the plurality of jobs at the private service network and the public service network, wherein both the private service network and the public service network process the workload according to the processing availability at the private service network and at the public service network; identifying bandwidth rules for transferring data associated with the plurality of jobs between the private service network and the public service network; determining whether to transfer the data between the private service network and public service network based in part on the available network bandwidth, the processing availability, and the bandwidth rules; and determining whether to compress the data when a determination is made to transfer the data based on the available network bandwidth, the processing availability, and the bandwidth rules. 2. The method of claim 1 , further comprising: detecting internet protocol (IP) address conflicts between IP addresses of the private service network and the public service network, inspecting packets sent between the private service network and the public service network to identify an IP address in the private service network or the public service network from which the packets are sent; and performing a network address translation of the IP address in the private service network or the public service network from which the packets are sent to a non-conflicting IP address when there is a conflict with the IP address from which the packets are sent. 3. The method of claim 2 , further comprising: optimizing security of the packets sent between the private service network and the public service network by inspecting packets to identify whether a header of the packets indicates a security standard for the packets; and enforcing the security standard when the security standard is indicated in the header. 4. The method of claim 3 , further comprising optimizing a workload for the public service network and the private service network by identifying a priority of the plurality of jobs to be performed by inspecting the header of the packets to determine whether an indicator of priority is present. 5. A computer-implemented method, comprising: determining an available network bandwidth between a private service network and a public service network for communications between the private service network and the public service network, wherein the communications are related to processing a workload comprising a plurality of jobs; determining processing availability at the private service network and at the public service network for shared processing of the plurality of jobs at the private service network and the public service network, wherein both the private service network and the public service network process the workload according to the processing availability at the private service network and at the public service network; identifying bandwidth rules for transferring data associated with the plurality of jobs between the private service network and the public service network; and determining whether to compress the data to be transferred between the private service network and public service network based in part on the available network bandwidth, the processing availability, and the bandwidth rules. 6. The method of claim 5 , further comprising: detecting internet protocol (IP) address conflicts between IP addresses of the private service network and the public service network, inspecting packets sent between the private service network and the public service network to identify an IP address in the private service network or the public service network from which the packets are sent; and performing a network address translation of the IP address in the private service network or the public service network from which the packets are sent to a non-conflicting IP address when there is a conflict with the IP address from which the packets are sent. 7. The method of claim 5 , further comprising optimizing security of packets sent between the private service network and the public service network by inspecting packets to identify whether a header of the packets indicates a security standard for the packets, and enforcing the security standard when the security standard is indicated in the header. 8. The method of claim 7 , further comprising enforcing the security standard by encrypting the packets or preventing the packets from being sent. 9. The method of claim 5 , further comprising optimizing a workload for the public service network and the private service network by identifying a priority of jobs to be performed by inspecting a header of packets to determine whether an indicator of priority is present. 10. The method of claim 5 , wherein the public service network or the private service network comprises a plurality of service networks, the method further comprising determining the network bandwidth, the processing availability and the bandwidth rules for the plurality of service networks and selecting a single service network from among the plurality of service networks to which to transfer the data. 11. The method of claim 5 , further comprising transferring the data between the private service network and the public service network when the available network bandwidth and the processing availability is small when indicated by the bandwidth rules. 12. The method of claim 5 , further comprising caching static data at the public service network and at the private service network, and determining to not transfer the data when the data is the static data. 13. The method of claim 5 , further evaluating the available network bandwidth when the available network bandwidth is variable against a cost of utilizing a larger amount of the available network bandwidth based on the bandwidth rules. 14. The method of claim 5 , further comprising notifying a user when processing availability of the private service network is below a predetermined threshold and prompting the user to request additional processing resources from the public service network. 15. The method of claim 5 , wherein the public service network is a first public service network and the method further comprises routing the data to a second public service network when the available network bandwidth or the processing availability for the first public service network is below a predetermined threshold. 16. A system, comprising: at least one processor; a memory device including instructions that, when executed by the at least one processor, cause the system to: determine: an available network bandwidth between a private service network and a public service network, a processor availability at the private service network and at the public service network and when to transfer data between the private service network and public service network based on the available network bandwidth, the processor availability and bandwidth rules for transferring data between the private service network and the p
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
Specific management aspects for broadband networks · CPC title
by checking availability · CPC title
Internet protocol [IP] address subnets · CPC title
Clique of NAT servers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.