Abstract:
Systems and methods for implementing FlexRay communications between FlexRay nodes using Ethernet are provided. An Ethernet switch includes ports, each of which receives an Ethernet data packet from a respective FlexRay node. Each Ethernet data packet includes a FlexRay message, which includes at least one of a data frame and a frame identification. The Ethernet switch also includes a controller module that is configured to route the Ethernet data packets to their respective destinations.
Abstract:
A network node module within a vehicle operates to manage devices coupled to a vehicular communication network of the vehicle based on a use mode defining rights and privileges for operating in the vehicular communication network. Upon being configured in accordance with a particular use mode of a set of use modes, the network node module can identify a device coupled to the vehicular communication network and enable the device to operate within the vehicular communication network in accordance with the use mode. The network node module is securely reconfigurable to any use mode in the set of use modes.
Abstract:
One or more processors and/or one or more circuits may be operable to configure one or more virtual machines and a hypervisor for controlling the one or more virtual machines. The virtual machines and the hypervisor may be distributed across a plurality of network devices. A sub-hypervisor may be configured within each of the virtual machines utilizing the hypervisor. Load information of the network devices may be communicated to the hypervisor utilizing the sub-hypervisors. The virtual machines may include threads, may be load balanced utilizing the hypervisor, dynamically configured utilizing the hypervisor based on changes in the network devices, and scaled by the distribution of the virtual machines across the network devices. Information from the processing of data may be received in the virtual machines. The network devices may include a plurality of: servers, switches, routers, racks, blades, mainframes, personal data assistants, smart phones, desktop computers, and/or laptop devices.
Abstract:
Communication devices may determine routes for packets based on packet marking, routing parameters and/or costs associated with routes. A route may be selected and the packets may be communicated via the selected route. The parameters may comprise service class, real time compression, packet preemption, quality measurements, tier bypass and/or power usage information. The costs may comprise capacity, efficiency and/or performance information for power usage, bandwidth, memory and/or processing. The marking may comprise traffic type, user device capabilities, service class, quality measurements, latency requirements and/or power usage information. Endpoint devices, software applications and/or service providers may insert the marking into packets. Routes may be determined and/or selected based on shortest path bridging, audio video bridging, the marking, the routing parameters and/or the costs. Parameters and/or costs may be received and/or discovered from communication devices. Packets and/or the marking may be parsed and/or inspected. Costs may be based on routing parameters.
Abstract:
One or more processors and/or one or more circuits in a user device may be operable to communicate a request for desired content to content and service providers. Two-tiered responses may be received, responsive to the request, for providing the desired content to the user device and/or other devices. The request may initiate a parallel process between the content and service providers. A response related to the value of the requested content and a response related to the delivery cost of the requested content may be received from content and/or service providers by the user device. A profile of the end user device may be configured for automatically generating the capability and/or requirements in the request, and may be stored in the end user device. The end user device may include a handheld wireless device. Delivery of the content may be at a desired price and/or at a desired time. The request for content may be submitted via a website.
Abstract:
Systems and methods for implementing FlexRay communications between FlexRay nodes using Ethernet are provided. An Ethernet switch includes ports, each of which receives an Ethernet data packet (EDP) from a respective FlexRay node. Each EDP includes a FlexRay message, which includes at least one of a data frame and a frame identification (ID). A first EDP is received at a first port no later than a second EDP is received at a second port. The Ethernet switch also includes a controller module that determines whether the second EDP has higher priority than the first EDP based on the frame IDs associated with the first and second EDPs. The controller module is configured to route the second EDP to a second destination no later than routing the first EDP to a first destination and meet FlexRay transmission cycle times when it has been determined that the second EDP has higher priority.
Abstract:
Aspects of methods and systems for determination and exchange of network timing information are provided. In one such method, a propagation delay of a network physical link is determined using a plurality of time stamps. The time stamps are provided by one or more sending nodes traversed by a packet along the network physical link. The length of the network physical link is calculated, utilizing the determined propagation delay. The determined propagation delay and/or the length of the network physical link is appended to the packet.
Abstract:
Fault tolerant and redundant grand master clock scheme may reduce or eliminate precision time transition caused by a network link or device failure. A primary synchronization message may be sent by a primary grandmaster clock and one or more backup synchronization message may be sent by respective backup grandmaster clocks. The primary and backup grandmaster clocks may be concurrently operated. The primary and backup synchronization messages may be sent to an end station over a network. The end station may derive a local clock based on one, some, or all of the received messages. The end station may or may not distinguish between the messages based on the clock source. The end station may validate messages received from a particular clock source.
Abstract:
A network management module includes a network interface module, memory, and a processing module. The network interface module is operable for coupling the network management module to a vehicle communication network. The processing module is operable to manage a global vehicle network communication protocol that includes instituting a content-based network packet processing protocol and managing the vehicle communication network to support the network packet processing protocol. The content-based network packet processing protocol includes determining content type of a packet, determining a processing requirement of the packet, and prioritizing execution of the processing requirement based on the content type.
Abstract:
According to example implementations, a power source device provides power to a powered device over a network link. The power source device may include a controller and a transceiver configured to transmit and receive data via a network link with the powered device. The controller may be configured to receive one or more network data packets from the powered device indicating a network delay associated with the network link, determine an amount of power to be supplied to the powered device based on the network delay indicated by the one or more network data packets, and control a power supply to supply the determined amount of power to the powered device through the network link.