Patents Issued in January 12, 2017
-
Publication number: 20170012859Abstract: A method for sending a multicast packet and a switch. A first switch receives a multicast packet from a first customer edge or a second customer edge, where the first customer edge is connected to the first switch in a single-homed manner, and the second customer edge is connected, in an all-active manner, to N switches that include the first switch; the first switch determines a specified multicast tree of the first switch; the first switch encapsulate the multicast packet, where a destination switch unique identification address in a header of the encapsulated multicast packet is a unique identification address of a root of the specified multicast tree of the first switch; and the first switch forwards the encapsulated multicast packet to a network side using the specified multicast tree of the first switch.Type: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Inventors: Chao Ye, Guangrui Wu
-
Publication number: 20170012860Abstract: A system for operating information handling systems forming a network including a plurality of switches is provided. The system includes an open flow controller coupled to each of the plurality of switches; a plurality of links, each link configured to transmit data packets between two switches from the plurality of switches; wherein: the open flow controller is configured to determine a traffic flow across each of the plurality of links; and each one of the plurality of switches is configured to re-route a data packet when the traffic flow in a link associated to the switch exceeds a threshold. A computer program product including a non-transitory computer readable medium having computer readable and executable code for instructing a processor in a management unit for a plurality of information handling systems as above is also provided. A network managing device coupled to a service provider having resources is also provided.Type: ApplicationFiled: September 22, 2016Publication date: January 12, 2017Inventors: Balaji Venkat VENKATASWAMI, Bhargav Bhikkaji
-
Publication number: 20170012861Abstract: A method for data communication between a first node and a second node over a number of data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the number of data paths including transmitting a first subset of the messages over a first data path of the number of data paths, and transmitting a second subset of the messages over a second data path of the number of data paths. The first data path has a first latency and the second data path has a second latency substantially larger than the first latency, and messages of the first subset of the messages are chosen to have first message characteristics and messages of the second subset are chosen to have second message characteristics, different from the first message characteristics.Type: ApplicationFiled: March 4, 2016Publication date: January 12, 2017Inventors: Steven Blumenthal, Tracey Ho
-
Publication number: 20170012862Abstract: A method for controlling a combined waveform, representing a combination of at least two signals having orthogonal frequency multiplexed signal components, comprising: receiving information defining the at least two signals; transforming the information defining each signal to a representation having orthogonal frequency multiplexed signal components, such that at least one signal has at least two alternate representations of the same information, and combining the transformed information using the at least two alternate representations, in at least two different ways, to define respectively different combinations; analyzing the respectively different combinations with respect to at least one criterion; and outputting a respective combined waveform or information defining the waveform, representing a selected combination of the transformed information from each of the at least two signals selected based on the analysis.Type: ApplicationFiled: July 22, 2016Publication date: January 12, 2017Inventor: John David Terry
-
Publication number: 20170012863Abstract: According to one embodiment, a method for asymmetrical link aggregation includes detecting a link change corresponding to a previously selected port of a first set of ports used to forward frames to one of a plurality of aggregation switches connected via the first set of ports to an access switch. The method also includes re-selecting, using the access switch, a port of the first set of ports according to a distribution algorithm that ensures that all frames with a given source address are forwarded using a single port and causes frames with different source addresses to be distributed uniformly among the first set of ports in response to detecting the link change. Also, the method includes generating and sending a fake reverse address resolution protocol (RARP) frame including the given source address of the frame from the re-selected port in response to detecting the link change.Type: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Inventors: Amitabha Biswas, Jayakrishna Kidambi, Gang Tang, Zi Jin Tao
-
Publication number: 20170012864Abstract: A packet receiving unit (4) receives an IP packet having a network parameter and a transmission source identifier. A transmission source identifier table (5) records the transmission source identifier of the received IP packet. A packet storage processing unit (6) stores the received IP packet in a first buffer (7) regardless of the network parameter if the transmission source identifier of the received IF packet coincides with a transmission source identifier recorded in the transmission source identifier table. A packet extraction/transmission unit (8) extracts the IP packet stored in the first buffer (7) from the first buffer (7) and transmits the packet.Type: ApplicationFiled: November 26, 2014Publication date: January 12, 2017Inventors: Hiromi FUJITA, Hidenori NAGAYAMA
-
Publication number: 20170012865Abstract: A computer-implemented method performed at a classifier network element includes receiving a flow of packets subject to a Service Function Path. The Service Function Path defines which service functions a flow will receive and the order in which the service functions will be provided. A service bitmask is generated that indicates that one or more service function will be skipped. The classifier network element encapsulates the flow as a payload with a Network Service Header comprising a Service Function Path identifier, a service index, and the service bitmask.Type: ApplicationFiled: July 9, 2015Publication date: January 12, 2017Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro
-
Publication number: 20170012866Abstract: An exemplary network controller may be configured to receive a data flow request from a first node and, in response to the data flow request, send a flow entry to each of the nodes along a data flow path for the data flow. The flow entries may be sent from the last node in the path first and the last entry may be sent to the first node.Type: ApplicationFiled: July 9, 2015Publication date: January 12, 2017Inventors: Balaji BALASUBRAMANIAN, Srini SEETHARAMAN, Sri Mohana Satya Srinivas SINGAMSETTY
-
Publication number: 20170012867Abstract: A method provides route transforming by a network device implementing a content centric networking (CCN) gateway or CCN router, where the CCN gateway or CCN router is part of a CCN network. The method transforms a CCN Name in a CCN request before forwarding in the CCN network. The method includes receiving a first CCN request including a first CCN Name, the first CCN Name including a route transformer identifier, generating a modified first CCN Name by removing the route transformer identifier from the first CCN Name, generating a second CCN Name from the modified first CCN Name; and generating a second CCN request including the second CCN Name.Type: ApplicationFiled: July 10, 2015Publication date: January 12, 2017Inventor: Yvan ROYON
-
Publication number: 20170012868Abstract: A method for data communication between a first node and a second node over a data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the data paths including transmitting at least some of the messages over a first data path using a first communication protocol, and transmitting at least some of the messages over a second data path using a second communication protocol and determining that the first data path is altering a flow of messages over the first data path due to the messages being transmitted using the first communication protocol, and in response to the determining, adjusting a number of messages sent over the data paths including decreasing a number of the messages transmitted over the first data path and increasing a number of messages transmitted over the second data path.Type: ApplicationFiled: March 4, 2016Publication date: January 12, 2017Inventors: Tracey Ho, John Segui
-
Publication number: 20170012869Abstract: Various techniques for managing forwarding tables in computer networks are disclosed herein. In one embodiment, a method includes receiving an indication of a network condition in a computer network having a network node and determining a routing table key based on the received indication of the network condition in the computing network. The routing table key corresponds to a routing table for the network node that is pre-computed under the indicated network condition in the computer network. The method then includes transmitting the determined routing table key to the network node for routing data in the computer network.Type: ApplicationFiled: July 10, 2015Publication date: January 12, 2017Inventors: Darren Loher, Gary Ratterree, Chen Liu
-
Publication number: 20170012870Abstract: In one embodiment, an electronic device maintains one or more tunnel-based overlays for a communication network. The communication network includes two or more physical provider networks. The device maintains a mapping between a particular application and the one or more overlays for the communication network. The device adjusts the mapping between the particular application and the one or more overlays for the communication network. The device causes one or more routers in the communication network to route traffic for the particular application according to the adjusted mapping between the application and the one or more overlays for the communication network.Type: ApplicationFiled: July 7, 2015Publication date: January 12, 2017Inventors: Dana L. Blair, Michael L. Sullenberger, Solomon T. Lucas, Steven W. Wood, Anand Oswal
-
Publication number: 20170012871Abstract: A method of calculating a path in a first layer of a multi-layer network comprises receiving information corresponding to one or more parameter from a second layer of the multi-layer network. The one or more parameter relates to a summarization of links between edge nodes of the second layer connected with the first layer. The method further comprises calculating a path in the first layer using the received information from the second layer.Type: ApplicationFiled: February 21, 2014Publication date: January 12, 2017Inventors: Paola IOVANNA, Fabio UBALDI
-
Publication number: 20170012872Abstract: Methods, systems, and computer program products for enabling network services in a multi-tenant IaaS environment are provided. A service portal is deployed in the IaaS environment. In one embodiment, tenant packet associated with a first tenant of the IaaS environment is received by the service portal. The tenant packet is analyzed to identify one or more services to which to transmit the tenant packet. The tenant packet is distributed to the identified services for processing. A processed tenant packet is received from one or more of the identified services. The processed tenant packet is transmitted to a destination.Type: ApplicationFiled: July 9, 2015Publication date: January 12, 2017Inventors: Chih-Wen Chao, Cheng-Ta Lee, Wei-Shiau Suen, Ming-Hsun Wu
-
Publication number: 20170012873Abstract: Mapping of Address and Port (MAP) provisioning of a device to enable exchange of Internet Protocol version 4 (IPv4) packets with an IP version 6 (IPv6) domain is contemplated. The MAP provisioning may be sufficient to facilitate provisioning of a router to process IPv4 packets for exchange with the IPv6 domain of an associated modem.Type: ApplicationFiled: June 30, 2015Publication date: January 12, 2017Inventor: John Berg
-
Publication number: 20170012874Abstract: A software router includes a main memory configured to comprise a hash table consisting of one or more buckets (hereinafter, referred to as “buckets A”) wherein each bucket stores destination information to which a unique key is mapped; and a central processing unit (CPU) configured to comprise a temporary table that stores the destination information present in the hash table, to determine a location of a bucket (hereinafter, referred to as “bucket B”) in the temporary table by applying a specific key to a designated hash function, wherein the specific key is extracted from a received packet, and to transmit the received packet by obtaining destination information from bucket B at the determined location in the temporary table.Type: ApplicationFiled: February 5, 2016Publication date: January 12, 2017Inventors: Hyun Yong LEE, Bhum Cheol LEE, Kang Il CHOI
-
Publication number: 20170012875Abstract: Methods and devices for sharing services among multiple devices are provided. The methods and devices may involve multiple devices and a service-sharing platform that allows multiple different services available on the multiple devices to be shared among the multiple devices. One device may lack a service and request that service from one or more other devices that have the service. The methods and devices may further involve an iptables-based routing technique to connect or transmit data from one device to one or more other devices. The technique may comprise marking communications of one device based on a marking feature of iptables and creating a rule for the marked communications. The rule may instruct the marked communications to look up a routing table and to be routed to a default route of the routing table.Type: ApplicationFiled: May 6, 2016Publication date: January 12, 2017Applicant: Mediatek Inc.Inventor: Tsu-wu Chang
-
Publication number: 20170012876Abstract: The present invention generally relates to methods of routing packets in a network comprising Autonomous Systems (ASs), next hop determiners for routing packets in such a network, systems for routing packets in such a network, and route indicator feeders for providing modified route indicators. A method of routing packets in such a network may comprise: obtaining route indicators each comprising: an indicator of a network prefix; and an indicator of an AS path for delivering packets to an AS having the network prefix; identifying at least one said route indicator having an AS path indicator comprising a predetermined AS identifier; storing the network prefix indicator of each said identified route indicator; receiving at least one packet having an address indicating a destination; and if the destination address of said packet is within an address range defined by a said stored prefix indicator, transmitting the packet on a non-peering connection to the AS having the predetermined AS identifier.Type: ApplicationFiled: July 8, 2016Publication date: January 12, 2017Applicant: Level 3 Communications, LLCInventor: Stewart Bamford
-
Publication number: 20170012877Abstract: A mobile communication device including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from a cell. The controller determines whether an Application-specific Congestion control for Data Communication (ACDC) has been enabled in the cell in response to a Domain Name Server (DNS) query or Internet Protocol (IP) packet initiated by an application, and in response to the ACDC having been enabled, responds to the DNS query with an IP address or transmits the IP packet to the cell via the wireless transceiver only when the application is associated with a high-priority service.Type: ApplicationFiled: January 25, 2016Publication date: January 12, 2017Inventor: Wei-Chieh TSAI
-
Publication number: 20170012878Abstract: A system for providing content delivery network selection is disclosed. In particular, the system may include receiving a request for content from a user device and determining a location of the user device based on the request for the content. Based on the location of the user device and based on one or more desired parameters, the system may include selecting a suitable content delivery network from a plurality of content delivery networks to service the request for the content. Once the suitable content delivery network is selected, the system may include providing the content to the user device by using the suitable content delivery network that was selected by the system.Type: ApplicationFiled: July 7, 2015Publication date: January 12, 2017Inventor: Moshiur Rahman
-
Publication number: 20170012879Abstract: A network resource processing apparatus, method, and system, which is used to resolve a communication congestion problem between network devices during network resource processing, is presented.Type: ApplicationFiled: September 22, 2016Publication date: January 12, 2017Inventor: Xiaoqian Chai
-
Publication number: 20170012880Abstract: Provided is a method for forwarding a multicast message, which includes that: a forwarding chip receives a multicast message, determines that the multicast message is a known multicast message, sends the known multicast message to a Central Processing Unit (CPU), deletes a CPU interface from an outbound interface list of a multicast forwarding table, updates the multicast forwarding table and a multicast state table according to a received multicast routing table, and determines that the multicast forwarding table is converged into a steady state according to the updated multicast state table. A device for forwarding a multicast message is provided, accordingly.Type: ApplicationFiled: August 5, 2014Publication date: January 12, 2017Inventor: Liu YANG
-
Publication number: 20170012881Abstract: Datalink frames or networking packets contain protocol information in the header and optionally in the trailer of a frame or a packet. We are proposing a method in which part of or all of the protocol information corresponding to a frame or a packet is transmitted separately in another datalink frame. The “Separately Transmitted Protocol Information” is referred to as STPI. The STPI contains enough protocol information to identify the next hop node or port. STPI can be used avoid network congestion and improve link efficiency. Preferably, there will be one datalink frame or network packet corresponding to each STPI, containing the data and the rest of the protocol information and this frame/packet is referred to as DFoNP. The creation of STPI and DFoNP is done by the originator of the frame or packet such as an operating system.Type: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Inventors: George Madathilparambil George, Susan George, Mammen Thomas
-
Publication number: 20170012882Abstract: A mobile communication device including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from a service network comprising a plurality of cells. The controller determines whether an Application-specific Congestion control for Data Communication (ACDC) has not been enabled in one of the cells according to system information broadcasted by the cells, and in response to the ACDC not having been enabled in one of the cells, select or reselect to the cell via the wireless transceiver even when the cell has a lower priority level than another cell in which the ACDC has been enabled.Type: ApplicationFiled: January 21, 2016Publication date: January 12, 2017Inventor: Wei-Chieh TSAI
-
Publication number: 20170012883Abstract: Methods and systems for communicating data between a network and devices of a vehicle are provided. A method includes: determining, by a processor, a value associated with a round trip time based on vehicle information; adjusting, by the processor, a size of a window used in communication with the network based on the value; and communicating data at least one of to and from the network based on the size of the window.Type: ApplicationFiled: July 10, 2015Publication date: January 12, 2017Applicants: CARNEGIE MELLON UNIVERSITY, GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: OZAN TONGUZ, HSU-CHIEH HU, FAN BAI
-
Publication number: 20170012884Abstract: A method for data communication from a first node to a second node over a data channel coupling the first node and the second node includes receiving data messages at the second node, the messages belonging to a set of data messages transmitted in a sequential order from the first node, sending feedback messages from the second node to the first node, the feedback messages characterizing a delivery status of the set of data messages at the second node, including maintaining a set of one or more timers according to occurrences of a number of delivery order events, the maintaining including modifying a status of one or more timers of the set of timers based on occurrences of the number of delivery order events, and deferring sending of said feedback messages until expiry of one or more of the set of one or more timers.Type: ApplicationFiled: March 4, 2016Publication date: January 12, 2017Inventors: Tracey Ho, Chun Meng
-
Publication number: 20170012885Abstract: A method for modifying redundancy information associated with encoded data passing from a first node to a second node over data paths includes receiving first encoded data including first redundancy information at an intermediate node from the first node via a first channel connecting the first node and the intermediate node, the first channel having first channel characteristics and transmitting second encoded data including second redundancy information from the intermediate node to the second node via a second channel connecting the intermediate node and the second node, the second channel having second channel characteristics. A degree of redundancy associated with the second redundancy information is determined by modifying the first redundancy information based on one or both of the first channel characteristics and the second channel characteristics without decoding the first encoded data.Type: ApplicationFiled: March 4, 2016Publication date: January 12, 2017Inventor: Tracey Ho
-
Publication number: 20170012886Abstract: A virtual network is implemented on a physical network. A virtual network data packet is tunneled through the physical network via encapsulation within a physical network data packet and via transmission of the physical network data packet through the physical network. A network congestion notification capability of the virtual network is preserved and modified during transmission of virtual network data through the physical network and vice-versa. Congestion notification metadata can be copied from a header of a virtual network data packet to a header of a physical network data packet when the virtual network data packet is encapsulated into the physical network data packet. Congestion notification metadata can be copied from a header of a physical network data packet to a header of a virtual network data packet when the virtual network data packet is decapsulated from the physical network data packet.Type: ApplicationFiled: April 8, 2015Publication date: January 12, 2017Inventors: Robert Birke, Daniel Crisan, Casimer DeCusatis, Mircea Gusat, Cyriel Minkenberg
-
Publication number: 20170012887Abstract: A radio communication device includes a reception unit that receives a part of data transmitted from a first communication device, via a first path including a radio channel between the radio communication device and the first communication device and that receives another part of data transmitted from the first communication device, via a second path that goes through a second communication device; a control unit that performs communication control in accordance with a state of data communication performed via the second path; and a transmission unit that transmits, to the first communication device via the first path by using control performed by the control unit in accordance with the state of the data communication performed via the second path, reception state information that specifies data that has been received or data that has not been received by the reception unit.Type: ApplicationFiled: September 19, 2016Publication date: January 12, 2017Applicant: FUJITSU LIMITEDInventors: Yoshiaki OHTA, SHINICHIRO AIKAWA
-
Publication number: 20170012888Abstract: A first layer one link aggregation master comprises a first port coupled to receive customer traffic; a first channel; a second channel; an aggregation engine coupled to the first and second channels; a first switch circuit coupled to the first port and to the first channel, and configured to communicate the customer traffic from the first port over the first channel to the aggregation engine, the aggregation engine including a splitter circuit configured to use layer one information to segment at least a portion of the customer traffic into a first virtual container and a second virtual container, the aggregation engine further including an encapsulation circuit configured to encapsulate the second virtual container using Ethernet standards for transport over the second channel; a radio access card configured to generate an air frame based on the first virtual container for wireless transmission over a first wireless link of a link aggregation group to the receiver; and a second switch circuit coupled to theType: ApplicationFiled: June 14, 2016Publication date: January 12, 2017Applicant: Aviat U.S., Inc.Inventors: Chaoming Zeng, Sergio Licardie
-
Publication number: 20170012889Abstract: A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type.Type: ApplicationFiled: July 8, 2015Publication date: January 12, 2017Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
-
Publication number: 20170012890Abstract: Provided is a method and device for controlling output arbitration, comprising: a received data stream is stored in a corresponding data cache queue according to a de-multiplexing filter condition, and data address information of the corresponding data cache queue is updated; when it is determined that a length of cache data in the data cache queue is greater than or equal to a fixed length, or when it is determined that the length of the cache data is less than the fixed length but the cache data contains an End Of Packet (EOP), the data cache queue is controlled to apply for output arbitration and the state of the data cache queue is updated; and the cache data in the data cache queue which applies for the output arbitration is outputted according to a preset scheduling rule and the state of the data cache queue.Type: ApplicationFiled: August 13, 2014Publication date: January 12, 2017Inventors: Yanming QIAO, Huarui LIU
-
Publication number: 20170012891Abstract: A method and apparatus for requesting service delivery of data in a communication network. A mobile device sends, to an interaction device, information relating to a service and requests information relating to a RAN to which the mobile device is attached. It receives the requested information from a remote device and uses the received information to establish a required service delivery parameter relating to delivery of the service from a server to the mobile device. It sends towards the server a request for data, the request including the established service delivery parameter, and receives from the server data sent using the service delivery parameter.Type: ApplicationFiled: February 21, 2014Publication date: January 12, 2017Inventors: Tomas NYLANDER, Ann-Christine ERIKSSON
-
Publication number: 20170012892Abstract: A method, apparatus and device for scheduling resources of a cluster comprising a plurality of hosts, each running at least one instance, including acquiring a resource parameter of the cluster; calculating the number of predicted hosts in the cluster according to the resource parameter; determining to-be-migrated hosts and target hosts from the current hosts in the cluster when the number of current hosts in the cluster is greater than the number of predicted hosts; and migrating instances running on the to-be-migrated host to the target host.Type: ApplicationFiled: July 7, 2016Publication date: January 12, 2017Inventors: Yunyang ZHANG, Huining YAN, Meng LI, Hongbin XU
-
Publication number: 20170012893Abstract: A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand.Type: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Inventor: Luc MARTIN
-
Publication number: 20170012894Abstract: Circuitry for use in a network controller comprises a processor and memory. The network controller is operable to control communications in a network comprising a plurality of devices connected via a shared coaxial cable. The circuitry is operable to maintain one or more data structures that hold per-sender-receiver-pair link parameters and per-sender-receiver-pair bandwidth grant status. The circuitry is operable to, in response to receipt of a reservation request on the shared coaxial cable, decide which one or more of a plurality of subbands and which one or more of a plurality timeslots to reserve for the transmission based, at least in part, on the per-sender-receiver-pair link parameters and the per-sender-receiver-pair bandwidth grant status in the one or more data structures. The circuitry is operable to generate a reservation grant message that indicates the decided one or more subbands and the decided one or more timeslots.Type: ApplicationFiled: July 8, 2016Publication date: January 12, 2017Inventors: Sridhar Ramesh, Curtis Ling, Timothy Gallagher
-
Publication number: 20170012895Abstract: A method implemented by a path computation element centralized controller (PCECC), the method comprises: receiving a service request to provision for a service from a first edge node and a second edge node in a network; computing a path for a label switched path (LSP) from the first edge node to the second edge node in response to the service request; reserving label information for forwarding traffic of the service on the LSP; and sending a label update message to a third node on the path to facilitate forwarding of the traffic of the service on the path, wherein the label update message comprises the label information.Type: ApplicationFiled: July 1, 2016Publication date: January 12, 2017Inventors: Qianglin Quintin Zhao, Renwei Li
-
Publication number: 20170012896Abstract: A method manages virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, storage fabric limitations may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, storage fabric limitations may be used in connection with load balancing across multiple fabrics in a virtualized computing environment.Type: ApplicationFiled: August 28, 2015Publication date: January 12, 2017Inventors: Samuel D. Matzek, Jeffrey W. Tenner, Gerald F. McBrearty
-
Publication number: 20170012897Abstract: Aspects of the present invention disclose a method for optimizing shared services orchestration. The method includes one or more computer processors receiving resource requirements from a client. The method further includes one or more computer processors determining a list of rules. The method further includes one or more computer processors determining at least one resource based on the resource requirements and the list of rules. The method further includes one or more computer processors deploying at least one resource from the determined at least one resource.Type: ApplicationFiled: July 10, 2015Publication date: January 12, 2017Inventors: Sasikanth Eda, Varun Mittal, Sachin C. Punadikar, Sandeep R. Patil
-
Publication number: 20170012898Abstract: Embodiments provide a method, which can implement establishment of an network function virtualization (NFV) network service link. The method includes obtaining, by a first communications unit, a service link rule, where the service link rule is used to indicate service processing that needs to be performed. The method also includes obtaining, according to the service link rule, information about a service link through which a service route passes, where the information about the service link is used to indicate information about a virtualized network function (VNF) through which the service route passes, and the VNF is configured for the service processing; and sending a route and resource configuration request message, where the route and resource configuration request message carries the information about the service link, to request to perform, according to the information about the service link, route and resource configuration for the VNF included in the service link.Type: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Inventors: Lei Zhu, Anni Wei, Fang Yu
-
Publication number: 20170012899Abstract: A data center security system and method are provided that leverage server systems on a chip (SOCs) and/or server fabrics. In more detail, server interconnect fabrics may be leveraged and extended to dramatically improve security within a data center.Type: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Inventors: Mark Davis, David Borland, Jason Hobbs, Danny Marquette, Thomas A. Volpe, Ken Goss
-
Publication number: 20170012900Abstract: An exemplary network controller may be configured to perform path verification using a special packet prepared by the controller. The controller initiates the special packet at the head end of the service. Thereafter, each physical node in the path will be programmed with special flow entries to take this data path verification packet to the controller at each hop. The controller makes a note of this packet and also the path it has taken to reach the node that sent the packet. Then the data path verification packet will be resent by the controller to the next physical node in the computed path.Type: ApplicationFiled: July 8, 2015Publication date: January 12, 2017Inventors: Sri Mohana Satya Srinivas SINGAMSETTY, Srini SEETHARAMAN, Balaji BALASUBRAMANIAN
-
Publication number: 20170012901Abstract: Arbitrating and multiplexing circuitry for performing an arbitration between a plurality of inputs and a selection of at least one of said plurality of inputs to provide an output comprises arbitrating tree circuitry having X arbitrating levels, where X is an integer greater than one; and multiplexing tree circuitry having Y multiplexing levels, where Y is an integer greater than one; wherein (i) said Y multiplexing levels comprise a first set of said multiplexing levels upstream of a second set of said multiplexing levels; (ii) said first set of said multiplexing levels is configured to operate in parallel with at least some of said X arbitrating levels, whereby said first set of multiplexing levels is configured to perform a partial selection in parallel with said arbitration performed by said X arbitrating levels; and (iii) said second set of said multiplexing levels is configured to operate in series with said X arbitrating levels, whereby said second set of multiplexing levels completes said selection toType: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Inventors: Andrew David TUNE, Peter Andrew RIOCREUX, Alessandro GRANDE
-
Publication number: 20170012902Abstract: A data flow statistics collection method, a switch, and a controller. The data flow statistics collection method includes recording first identification information and second identification information in the first flow entry if a part of fields in a data packet match a flow entry and the flow entry is the last flow entry corresponding to the to-be-counted flow object, where the first identification information identifies that the first part of fields match the first flow entry and the second identification information identifies that at least one second part of fields in the data packet respectively match a second flow entry in at least one second flow table. The data flow statistics collection method also includes performing, in the first flow entry, statistics collection on the to-be-counted flow object, and recording statistical information of the to-be-counted flow object. In this way, statistics collection on the to-be-counted flow object is implemented.Type: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Inventors: Weifeng Shen, Xiuchu Zhao, Xiaobo Zhang
-
Publication number: 20170012903Abstract: An apparatus and program product manage virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, storage fabric limitations may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, storage fabric limitations may be used in connection with load balancing across multiple fabrics in a virtualized computing environment.Type: ApplicationFiled: July 10, 2015Publication date: January 12, 2017Inventors: Samuel D. Matzek, Jeffrey W. Tenner, Gerald F. McBrearty
-
Publication number: 20170012904Abstract: The invention addresses these and other problems associated with the prior art by providing an apparatus and program product that manage virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations, referred to herein as fabric limits, may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, fabric limits may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, fabric limits may be used in connection with load balancing across multiple fabrics in a virtualized computing environment.Type: ApplicationFiled: July 10, 2015Publication date: January 12, 2017Inventors: Samuel D. Matzek, Jeffrey W. Tenner, Gerald F. McBrearty
-
Publication number: 20170012905Abstract: A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes transmitting a segment of data from the first node to the second node over the data path as a number of messages, the number of messages being transmitted according to a transmission order. A degree of redundancy associated with each message of the number of messages is determined based on a position of said message in the transmission order.Type: ApplicationFiled: March 4, 2016Publication date: January 12, 2017Inventors: Tracey Ho, Chun Meng
-
Publication number: 20170012906Abstract: A method, an apparatus, and a computer program product for accelerating network data transfer are provided. In one aspect, a plurality of data streams are received at a local host, combined into a single stream and divided into fragments including one or more segments. The fragments are each stored in buffers and processed in parallel by a plurality of worker threads. Each fragment is encoded and packetized into a data packet. The data packets are transmitted over a network to a remote host as a plurality of parallel data streams over at least one data link. As buffer locations become available, additional fragments are stored in the buffer and processed on a substantially ongoing basis for transmission over the network.Type: ApplicationFiled: July 7, 2015Publication date: January 12, 2017Inventor: Attila Mark SZILAGYI
-
Publication number: 20170012907Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Users are engaged with pre-existing primary communication channels for each user based upon their profiles. Each such primary channel facilitates electronic communication between a corresponding enterprise data source and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. A sub-channel enables secure bidirectional communication between (i) the remote user device associated with a first user and (ii) the enterprise data source associated with the primary channel to which the sub-channel is associated.Type: ApplicationFiled: September 19, 2016Publication date: January 12, 2017Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
-
Publication number: 20170012908Abstract: A method of operation of a navigation system includes: receiving an application message for communicating with a device of a sender with a messaging application installed; and generating a non-application message based on converting the application message dynamically and in real time with a control unit for communicating with the device of a recipient without the messaging application installed.Type: ApplicationFiled: July 5, 2016Publication date: January 12, 2017Inventor: Ming Guo