System and method for improving the efficiency of routers on the internet and/or cellular networks and/or other networks and alleviating bottlenecks and overloads on the network
First Claim
1. A system for improving the performance of optical routers on the Internet, cellular networks or other networks, wherein packets with headers are used, comprising:
- a) a system comprising means for fast packet switching by dealing only with the headers, without conversion of the packets themselves to electronics and back, and means for compensating for the margin of error that occurs when the response time of the router is too slow for the bit rate, and wherein said compensation is done by means for;
optically duplicating a bit stream and using one copy of the bit stream to route the even packets, so that the odd packets are used as a slack area, and another copy of the bit stream to route the odd packets, so that the even packets are used as a slack area, andmeans for providing a long mark at the beginning of the packet which is sufficiently larger than the margin of error, said means placing a target IP address at a constant bit distance from the beginning of the packet, and making sure the size of this mark remains long enough for the next router;
b) a hierarchical system that uses geographical IP addresses and bandwidth, in which routers that are higher on the hierarchy have sufficient direct links therebetween, such that the routers can reach peer routers without having to go through lower level routers; and
c) a system for grouping together at least one of identical and non-identical packets going to the same general area or direction, wherein the system is adapted such that packets that are identical are grouped together and are also condensed into a single packet with a list of multiple target addresses.
2 Assignments
0 Petitions
Accused Products
Abstract
Optical routers are currently unable to do packet switching except by translating the data to electronic data and then back, which is very inefficient. The present invention solves this problem by optically marking and detecting the packet headers or parts of them, translating at most only the headers or parts of them to electronics for making packet switching decisions, and keeping the rest of the packets in optical delay lines, and solving response-time problems. Another optimization described in this invention is improving routing efficiency and bandwidth utilization by grouping together identical data packets from the same source going to the same general area with a multiple list of targets connected to each copy of the data and sent together to the general target area. Another important optimization is a new architecture and principles for routing based on physical geographical IP addresses.
-
Citations
16 Claims
-
1. A system for improving the performance of optical routers on the Internet, cellular networks or other networks, wherein packets with headers are used, comprising:
-
a) a system comprising means for fast packet switching by dealing only with the headers, without conversion of the packets themselves to electronics and back, and means for compensating for the margin of error that occurs when the response time of the router is too slow for the bit rate, and wherein said compensation is done by means for; optically duplicating a bit stream and using one copy of the bit stream to route the even packets, so that the odd packets are used as a slack area, and another copy of the bit stream to route the odd packets, so that the even packets are used as a slack area, and means for providing a long mark at the beginning of the packet which is sufficiently larger than the margin of error, said means placing a target IP address at a constant bit distance from the beginning of the packet, and making sure the size of this mark remains long enough for the next router; b) a hierarchical system that uses geographical IP addresses and bandwidth, in which routers that are higher on the hierarchy have sufficient direct links therebetween, such that the routers can reach peer routers without having to go through lower level routers; and c) a system for grouping together at least one of identical and non-identical packets going to the same general area or direction, wherein the system is adapted such that packets that are identical are grouped together and are also condensed into a single packet with a list of multiple target addresses. - View Dependent Claims (2, 3, 4, 5, 12, 13)
-
-
6. A method for improving the performance of optical routers on the Internet, cellular networks or other 6 networks wherein packets with headers are used, comprising the steps of:
-
a) using fast packet switching in optical routers, by dealing only with the headers without conversion of the packets to electronics and back, and compensating for the margin of error that occurs when the response time of the router is too slow for the bit rate, by; optically duplicating bit stream and using one copy of the bit stream to route even packets, so that the odd packets are used as a slack area, and another copy of the bit stream to route the odd packets, so that the even packets are used as a slack area, and using a long mark at the beginning of the packet which is sufficiently larger than the margin of error, and placing a target IP address at a constant bit distance from the beginning of the packet and making sure the size of this mark remains long enough for the next router; b) using a hierarchical system that uses geographical IP addresses and bandwidth, in which routers that are higher on the hierarchy have sufficient direct links therebetween such that the routers can reach peer routers without having to go through lower level routers; c) grouping together at least one of identical and non-identical packets going to the same general area or direction, wherein the system is adapted so that packets that are identical can be grouped together and are condensed into a single packet with a list of multiple target addresses. - View Dependent Claims (7, 8, 9, 10, 11, 14, 15)
-
-
16. A method of improving routing efficiency and bandwidth utilization efficiency in the Internet, cellular networks or other networks of interconnected devices, wherein proxies are used which work with streaming data by using short time windows to combine requests for data together, and wherein:
-
a) after obtaining the data, said proxies also group together identical data packets from the same source going to the same general area by sending in each group the identical data only once, with a multiple list of targets connected to each copy of the data and sent together to the general target area; and b) at least some of the routers function also as said proxies.
-
Specification