摘要:
Communication devices may determine routes and/or may select a route for communicating data between a first communication device and a second communication device. The selected route may require the least power consumption. The determined routes may be ranked based on an amount of power required for routing the data. The data may be routed among devices based on the ranking. Power consumption of a device may be determined based on a bandwidth associated with the device. Route selection may be based on availability of power for power sources of the communication devices. The selection of routes may be based on a current power consumption and/or a history of prior power consumption of the communication devices. The selection of a route which may require least power consumption may be optimized based on the availability of bandwidth.
摘要:
Latency requirements for Ethernet link partners comprising PHY devices and memory buffers, may be determined for packets pending transmission. Transmission may be interrupted for a first packet having greater latency than a second packet, and the second packet may be transmitted. The second packet may be interrupted for transmission of a third or more packets. Packets are inspected for marks and/or for OSI layer 2 or higher OSI layer information to determine the latency requirements prior to completion of transmission of the first packet. The second packet is transmitted after a first portion of the first packet and/or prior to a second portion. Delimiters are inserted among the first and/or second packets for interrupting transmission. A PHY layer, MAC layer and/or higher OSI layer of the second link partner may receive, buffer and/or parse the packets and/or packet portions and/or may reconstruct the first packet and/or the second packet.
摘要:
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.
摘要:
Link partners coupled via an Ethernet link comprise memory buffers and/or PHY devices and the memory buffers may be operable to buffer packets that are pending delivery via the PHY devices. Latency requirements may be determined by inspecting OSI layer 2 or higher OSI layer information. Markings within packets may be inspected for latency requirements. An order of communicating buffered packets may be determined based on latency requirements. Corresponding packet headers may be ordered based on the latency requirements. Packet delivery may be scheduled based on the latency requirements. A specified time and/or a specified quantity of buffered data, which may be statically or dynamically programmable and/or configurable, may trigger determination of latency requirements. Packets may be delivered after an indication that prior packets have been delivered. Latency requirements may depend on a device that may generate and/or render the packets.
摘要:
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.
摘要:
Aspects of a method and system for network communications utilizing shared scalable resources are provided. In this regard, networking state information for one or more of a plurality of communication devices may be communicated to a network management device. The network management device may be operable to aggregate the networking state information. The plurality of communication devices may receive aggregated networking state information from the network management device. The plurality of communication devices may route packets based on the received aggregated networking state information. The network management device may be dynamically or manually selected from the plurality of communication devices. The plurality of communication devices may be associated with a sharing domain, and one or more communication devices may be dynamically added to and/or removed from the sharing domain.
摘要:
Aspects of a method and system for network communications utilizing shared scalable resources are provided. In this regard, networking state information for one or more of a plurality of communication devices may be communicated to a network management device. The network management device may be operable to aggregate the networking state information. The plurality of communication devices may receive aggregated networking state information from the network management device. The plurality of communication devices may route packets based on the received aggregated networking state information. The network management device may be dynamically or manually selected from the plurality of communication devices. The plurality of communication devices may be associated with a sharing domain, and one or more communication devices may be dynamically added to and/or removed from the sharing domain.
摘要:
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.
摘要:
Hypervisor functions, which may control operations of one or more virtual machines, may be distributed across a plurality of network devices. State information may be stored for the virtual machines on network devices for fault tolerance and resilience. The virtual machines may retrieve stored state information to recover from a fault. The hypervisor may control the storage of the state information. Resources of the network devices may be allocated for fault tolerance and resilience of the virtual machines based on network device parameters, which may include storage capacity, processor usage, access time, communication bandwidth, and/or latency. The state information may include program content, cache content, memory content, and/or register content information, may be stored on a continuous, periodic, or an aperiodic basis, and may be shared among the network devices to enable the processing of data by the virtual machines when a fault occurs, and may be incrementally updated.
摘要:
A gateway network device may establish secure connections to a plurality of remote network devices using tunneling protocols to distribute to the remote network devices multimedia content received from one or more content providers. The consumption of the multimedia content may originally be restricted to local network associated with the gateway network device. The secure connections may be set up using L2TP protocol, and the L2TP tunneling connections may be secured using IPSec protocol. Use of multimedia content may be restricted based on DRM policies of the content provider. DRM policies may be implemented using DTCP protocol, which may restrict use of the multimedia content based on roundtrip times and/or IP subnetting. Each content provider may use one or more VLAN identifiers during communication of the multimedia content to the gateway network device, and the gateway network device may associate an additional VLAN identifier with each secure connection.