System and method for reducing traffic and congestion on distributed interactive simulation networks
First Claim
1. A method for accelerating DIS data traffic in a DIS network comprising:
- accepting a DIS packet via a network transceiver of a DIS accelerator, said DIS packet having a preassigned ID and type;
reading said DIS packet;
comparing one or more cache entries stored within a cache on a memory device of said DIS accelerator to said DIS packet to identify one or more similar cache entries having a matching ID and type;
identifying modified information comprising one or more differences between said DIS packet and said one or more similar cache entry; and
creating an accelerated DIS packet comprising said modified information and said preassigned ID and type from said DIS packet.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for communicating Distributed Interactive Simulation (DIS) traffic over a network in an accelerated manner. In one embodiment, DIS traffic is accelerated through use of accelerated DIS packets having a reduced size. In this manner, network traffic is reduced. Accelerated DIS packets may be created and communicated through one or more DIS accelerators. A first DIS accelerator may accept a DIS packet and create an accelerated DIS packet therefrom by comparing the DIS packet to a cache and forming an accelerated DIS packet comprising the differences between the DIS packet and the cache. Data in the original DIS packet may be subsequently restored by a second DIS accelerator which combines the information in the accelerated DIS packet and the cache to restore the original DIS packet. Accelerated DIS packets may be communicated over an encoded communication channel in one or more embodiments.
-
Citations
20 Claims
-
1. A method for accelerating DIS data traffic in a DIS network comprising:
-
accepting a DIS packet via a network transceiver of a DIS accelerator, said DIS packet having a preassigned ID and type; reading said DIS packet; comparing one or more cache entries stored within a cache on a memory device of said DIS accelerator to said DIS packet to identify one or more similar cache entries having a matching ID and type; identifying modified information comprising one or more differences between said DIS packet and said one or more similar cache entry; and creating an accelerated DIS packet comprising said modified information and said preassigned ID and type from said DIS packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for accelerating DIS traffic in a DIS network comprising:
-
accepting an accelerated DIS packet via a network transceiver of a DIS accelerator, said accelerated DIS packet comprising modified information and a preassigned ID and type; locating one or more cache entries having an ID and type matching said preassigned ID and type of said accelerated DIS packet, said cache entries stored within a cache on a memory device of said DIS accelerator; restoring a body of an original DIS packet by combining said one or more cached entries with said modified information; and creating a DIS packet comprising said body and said preassigned ID and type from said accelerated DIS packet. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for accelerating DIS traffic comprising:
-
a first DIS accelerator comprising a first cache on a first memory device and a first accelerated port on a first network interface, said first DIS accelerator configured to accept a DIS packet having a preassigned ID and type from a first LAN and send an accelerated DIS packet via said first accelerated port whereby said accelerated DIS packet comprises; modified information comprising one or more differences between said DIS packet and one or more cached entries of said first cache corresponding to said DIS packet; and said preassigned ID and type from the DIS packet; a second DIS accelerator comprising a second cache on a second memory device and a second accelerated port on a second network interface, said second DIS accelerator configured to accept said accelerated DIS packet from said first DIS accelerator via said second accelerated port and send a DIS packet one or more DIS devices on a second LAN whereby said DIS packet comprises; a body restored from a combination of said modified information and one or more selected cached entries of said second cache corresponding to said accelerated DIS packet, whereby said one or more selected cached entries are selected for having an ID and type matching said preassigned ID and type of said accelerated DIS packet; and a communication link between said first accelerated port and said second accelerated port. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification