MULTI-LEVEL VIDEO PROCESSING WITHIN A VEHICULAR COMMUNICATION NETWORK
A system for controlling power distribution within a vehicular communication network, including a power source equipment comprising a first port in communication with a network node module of a device, and a Power over Ethernet (POE) management module. The POE management module is configured to enable POE to the device via the first port, monitor a current draw of the device, determine whether the current draw of the device exceeds a threshold, and disable POE to the device, responsive to determining that the current draw exceeds the threshold.
1 . A system comprising:
one or more processors coupled to a plurality of ports of a vehicular communication network;
a network manager configured on the one or more processors;
a queue configured to store a plurality of packets for transmission within the vehicular communication network, the queue identifying one or more network resources of a vehicular communication network to be used for each packet of the plurality of packets;
wherein the network manager is configured to determine a number of the plurality of packets of the queue that can be transmitted at a time interval based at least on non-overlapping network resources identified to be used by the number of plurality of packets; and
wherein the network manager is configured to transmit the number of the plurality of packets both on a first port of the plurality of ports and a second port of the plurality of ports.
2 . The system of claim 1 , wherein the plurality of ports comprises a plurality of ingress ports and egress ports.
3 . The system of claim 1 , wherein the network manager is further configured to determine that for a second time interval a packet of the plurality of packets is transmitted only on one of the first port or the second port to avoid use of overlapping network resources.
4 . The system of claim 1 , wherein the network manager is further configured to determine that a packet with a higher priority than other packets of the plurality of packets in the queue uses a different network resource.
5 . The system of claim 4 , wherein the network manager is further configured to associate the transmission of the number of the plurality of packets with the packet with the higher priority.
6 . The system of claim 1 , wherein the network manager is further configured to determine that a packet has a conflict with the one or more network resources used by one or more other packets with a higher priority in the queue.
7 . The system of claim 6 , wherein the network manager is further configured to identify one or more other routes the packet is to use to avoid the conflict.
8 . The system of claim 6 , wherein the network manager is further configured to adjust the one or more network resources used by the packet to avoid the conflict.
9 . A method comprising:
entering, by a network manger configured on one or more processors, a packet of a vehicle communications network into a queue based at least on a prioritization scheme;
recording, by the network manager, in the queue one or more network resources used by the packet;
determining, by the network manager, that another packet in the queue, with a higher priority than the packet, uses a different one or more network resources than the packet;
associating, by the network manager, the packet with the another packet for concurrent transmission; and
transmitting, by the network manager, the packet with the another packet on each of a plurality of ports of the vehicle communications network.
10 . The method of claim 9 , further comprising determining, by the network manager, the one or more network resources from a network topographical map.
11 . The method of claim 9 , further comprising determining, by the network manager, the one or more network resources from a database.
12 . The method of claim 9 , wherein the another packet is a next packet to be transmitted.
13 . The method of claim 9 , wherein the queue is dedicated to a type of packet.
14 . The method of claim 9 , wherein the queue is dedicated to the plurality of ports.
15 . A system comprising:
one or more processors coupled to a plurality of ports of a vehicular communication network;
a queue configured to identify one or more network resources of the vehicular communication network to be used by each of a plurality of packets;
a network manager configured on the one or more processors to:
determine that one or more network resources used by a first packet of the plurality of packets has a conflict with one or more network resources used by a second packet of the plurality of packets with a higher priority;
determine that at least one network resource of one or more network resources used by the first packet is adjustable; and
adjust the at least one network resource used by the first packet to avoid the conflict with the one or more network resources used by the second packet.
16 . The system of claim 15 , wherein the network manager is further configured to adjust the at least one network resource comprising a route between a source and a destination.
17 . The system of claim 15 , wherein the network manager is further configured to change a route of the first packet to avoid the conflict.
18 . The system of claim 15 , wherein the network manager is further configured to temporarily adjust the at least one network resource used by the first packet.
19 . The system of claim 15 , wherein the network manager is further configured to determine, that another packet with a higher priority than the first packet that uses a different one or more network resources than the first packet is in the queue and associate the first packet with the another packet for concurrent transmission.
20 . The system of claim 15 , wherein the network manager is further configured to transmit the first packet with the another packet on each of a plurality of ports of the vehicle communications network.