摘要:
Disclosed is an improved proactive location based routing protocol for ad-hoc wireless networks. When a source node has a data packet to send to a destination node, the source node calculates an estimated future location of the destination node prior to forwarding a data packet to the destination node. The estimated future location may be based on the last known location, velocity and bearing of the destination node, as well as upon the estimated propagation delay (i.e., the estimated time it will take the data packet to reach the destination node after being transmitted by the source node). The source node routes the data packet by identifying which one of a plurality of its neighbor nodes is closest to the estimated future location of the destination node, and routes the data packet the identified neighbor node as an intermediate node along the route from the source node to the destination node. Further, the frequency of flooding broadcasts is based on the velocity of the network nodes. As the velocity of a network node increases, the rate at which the node broadcasts its location and mobility data also increases. The broadcast frequency of a network node may be dynamically adjusted as its velocity changes.
摘要:
Disclosed is an improved proactive location based routing protocol for ad-hoc wireless networks. When a source node has a data packet to send to a destination node, the source node calculates an estimated future location of the destination node prior to forwarding a data packet to the destination node. The estimated future location may be based on the last known location, velocity and bearing of the destination node, as well as upon the estimated propagation delay (i.e., the estimated time it will take the data packet to reach the destination node after being transmitted by the source node). The source node routes the data packet by identifying which one of a plurality of its neighbor nodes is closest to the estimated future location of the destination node, and routes the data packet the identified neighbor node as an intermediate node along the route from the source node to the destination node. Further, the frequency of flooding broadcasts is based on the velocity of the network nodes. As the velocity of a network node increases, the rate at which the node broadcasts its location and mobility data also increases. The broadcast frequency of a network node may be dynamically adjusted as its velocity changes.
摘要:
A plurality of servers for processing client requests forward the requests among themselves to achieve a balanced load. When a server initially receives a client request, it randomly selects another of the plurality of servers, referred to as a first-chance server, and forwards the request to this server. Upon receiving the request, the first-chance server determines if it is overloaded and if not, processes the request. However, if overloaded, the first-chance server compares its load to the load of one or more predetermined next-neighbor servers. If the next-neighbor server(s) are more loaded than the first-chance server, the first-chance server processes the request. Otherwise, the first-chance server forwards the request to the least loaded next-neighbor server. The next-neighbor receiving the request either processes it directly, or alternatively, based on its current load and that of its next-neighbor server(s), forwards the request to another next-neighbor server for processing.
摘要:
A plurality of servers for processing client requests forward the requests among themselves to achieve a balanced load. When a server initially receives a client request, it randomly selects another of the plurality of servers, referred to as a first-chance server, and forwards the request to this server. Upon receiving the request, the first-chance server determines if it is overloaded and if not, processes the request. However, if overloaded, the first-chance server compares its load to the load of one or more predetermined next-neighbor servers. If the next-neighbor server(s) are more loaded than the first-chance server, the first-chance server processes the request. Otherwise, the first-chance server forwards the request to the least loaded next-neighbor server. The next-neighbor receiving the request either processes it directly, or alternatively, based on its current load and that of its next-neighbor server(s), forwards the request to another next-neighbor server for processing.
摘要:
Peer-to-peer mobility management in heterogeneous IP networks provides a peer-to-peer mobility module operable to intercept a data packet received at a communication protocol layer of an Internet Protocol communication stack. A translation table may be stored on memory device. The translation table stores real address of one or more network interfaces and a corresponding virtual address. The peer-to-peer mobility module may be further operable to modify the intercepted data packet using the real address and virtual address stored on the translation table.
摘要:
A pumping device has a container, an inlet pipe, a float barrel, and a discharging pipe. The container has a box containing water and a first gas, and a pressure gauge and a check valve mounted to the box. The inlet pipe connects to a water supply and has a second section erectly disposed within the box and communicating with an inside of the box. The float barrel is disposed within the box, contains a second gas, and has an opening. The second section is mounted through the opening. The discharging pipe has two opposite ends respectively communicating with a water reservoir and the inside of the box. The first gas has a pressure larger than 1 atm. The second gas has a pressure less than 1 atm. Water enters the float barrel. A water level inside the float barrel is higher than a water level inside the box.
摘要:
An asymmetric and asynchronous energy conservation protocol for vehicular networks is provided. In one aspect, an a-quorum may be defined for one or more members for the one or more members to establish asymmetric links to contact the cluster head. An s-quorum for the cluster head to establish symmetric link between the cluster heads and relays may be defined.
摘要:
A water transporting device has a sealed water tank, a water channel device, and a pressure reduction tank. The water channel device has a lowest water box, a plurality of water boxes, a highest water box, a plurality of chambers between two of the water boxes, and a plurality of connection pipes. Each connection pipe is connected to two of the water boxes. Each connection pipe has a water outlet hole in one of the water boxes. A water inlet tube is connected to the sealed water tank. A water outlet tube is connected to the sealed water tank and the lowest water box. A connection tube is connected to the pressure reduction tank and the highest water box. A water outlet pipe is connected to the pressure reduction tank.
摘要:
In a Vehicular Ad Hoc Network (VANET) a hybrid method combines SDMA (Space Division Multiple Access) and dynamic TDMA (Time Division Multiple Access) that divides the roadway into regions (whose size is larger than the SDMA unit) where each region is allocated a pool of radio channels based on SDMA and may contain a limited number of vehicles. Vehicles within the same region compete for and access the channels using dynamic TDMA. A channel allocation scheme that maps the pool of channels to the regions such that when a vehicle acquires multiple channels (time slots) in a region, the intervals among the channels are as uniform as possible, thus minimizing the waiting time of the messages to be broadcast by the vehicle, which is critical for safety related applications. This solution is referred to as R-SDMA (Region based SDMA).
摘要:
In a Vehicular Ad Hoc Network (VANET) a hybrid method combines SDMA (Space Division Multiple Access) and dynamic TDMA (Time Division Multiple Access) that divides the roadway into regions (whose size is larger than the SDMA unit) where each region is allocated a pool of radio channels based on SDMA and may contain a limited number of vehicles. Vehicles within the same region compete for and access the channels using dynamic TDMA. A channel allocation scheme that maps the pool of channels to the regions such that when a vehicle acquires multiple channels (time slots) in a region, the intervals among the channels are as uniform as possible, thus minimizing the waiting time of the messages to be broadcast by the vehicle, which is critical for safety related applications. This solution is referred to as R-SDMA (Region based SDMA).