Patents Issued in January 12, 2017
  • Publication number: 20170012859
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Chao Ye, Guangrui Wu
  • Publication number: 20170012860
    Abstract: 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: Application
    Filed: September 22, 2016
    Publication date: January 12, 2017
    Inventors: Balaji Venkat VENKATASWAMI, Bhargav Bhikkaji
  • Publication number: 20170012861
    Abstract: 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: Application
    Filed: March 4, 2016
    Publication date: January 12, 2017
    Inventors: Steven Blumenthal, Tracey Ho
  • Publication number: 20170012862
    Abstract: 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: Application
    Filed: July 22, 2016
    Publication date: January 12, 2017
    Inventor: John David Terry
  • Publication number: 20170012863
    Abstract: 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: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Amitabha Biswas, Jayakrishna Kidambi, Gang Tang, Zi Jin Tao
  • Publication number: 20170012864
    Abstract: 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: Application
    Filed: November 26, 2014
    Publication date: January 12, 2017
    Inventors: Hiromi FUJITA, Hidenori NAGAYAMA
  • Publication number: 20170012865
    Abstract: 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: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro
  • Publication number: 20170012866
    Abstract: 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: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Balaji BALASUBRAMANIAN, Srini SEETHARAMAN, Sri Mohana Satya Srinivas SINGAMSETTY
  • Publication number: 20170012867
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventor: Yvan ROYON
  • Publication number: 20170012868
    Abstract: 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: Application
    Filed: March 4, 2016
    Publication date: January 12, 2017
    Inventors: Tracey Ho, John Segui
  • Publication number: 20170012869
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Darren Loher, Gary Ratterree, Chen Liu
  • Publication number: 20170012870
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventors: Dana L. Blair, Michael L. Sullenberger, Solomon T. Lucas, Steven W. Wood, Anand Oswal
  • Publication number: 20170012871
    Abstract: 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: Application
    Filed: February 21, 2014
    Publication date: January 12, 2017
    Inventors: Paola IOVANNA, Fabio UBALDI
  • Publication number: 20170012872
    Abstract: 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: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Chih-Wen Chao, Cheng-Ta Lee, Wei-Shiau Suen, Ming-Hsun Wu
  • Publication number: 20170012873
    Abstract: 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: Application
    Filed: June 30, 2015
    Publication date: January 12, 2017
    Inventor: John Berg
  • Publication number: 20170012874
    Abstract: 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: Application
    Filed: February 5, 2016
    Publication date: January 12, 2017
    Inventors: Hyun Yong LEE, Bhum Cheol LEE, Kang Il CHOI
  • Publication number: 20170012875
    Abstract: 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: Application
    Filed: May 6, 2016
    Publication date: January 12, 2017
    Applicant: Mediatek Inc.
    Inventor: Tsu-wu Chang
  • Publication number: 20170012876
    Abstract: 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: Application
    Filed: July 8, 2016
    Publication date: January 12, 2017
    Applicant: Level 3 Communications, LLC
    Inventor: Stewart Bamford
  • Publication number: 20170012877
    Abstract: 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: Application
    Filed: January 25, 2016
    Publication date: January 12, 2017
    Inventor: Wei-Chieh TSAI
  • Publication number: 20170012878
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventor: Moshiur Rahman
  • Publication number: 20170012879
    Abstract: 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: Application
    Filed: September 22, 2016
    Publication date: January 12, 2017
    Inventor: Xiaoqian Chai
  • Publication number: 20170012880
    Abstract: 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: Application
    Filed: August 5, 2014
    Publication date: January 12, 2017
    Inventor: Liu YANG
  • Publication number: 20170012881
    Abstract: 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: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: George Madathilparambil George, Susan George, Mammen Thomas
  • Publication number: 20170012882
    Abstract: 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: Application
    Filed: January 21, 2016
    Publication date: January 12, 2017
    Inventor: Wei-Chieh TSAI
  • Publication number: 20170012883
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Applicants: CARNEGIE MELLON UNIVERSITY, GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: OZAN TONGUZ, HSU-CHIEH HU, FAN BAI
  • Publication number: 20170012884
    Abstract: 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: Application
    Filed: March 4, 2016
    Publication date: January 12, 2017
    Inventors: Tracey Ho, Chun Meng
  • Publication number: 20170012885
    Abstract: 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: Application
    Filed: March 4, 2016
    Publication date: January 12, 2017
    Inventor: Tracey Ho
  • Publication number: 20170012886
    Abstract: 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: Application
    Filed: April 8, 2015
    Publication date: January 12, 2017
    Inventors: Robert Birke, Daniel Crisan, Casimer DeCusatis, Mircea Gusat, Cyriel Minkenberg
  • Publication number: 20170012887
    Abstract: 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: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Yoshiaki OHTA, SHINICHIRO AIKAWA
  • Publication number: 20170012888
    Abstract: 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 the
    Type: Application
    Filed: June 14, 2016
    Publication date: January 12, 2017
    Applicant: Aviat U.S., Inc.
    Inventors: Chaoming Zeng, Sergio Licardie
  • Publication number: 20170012889
    Abstract: 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: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
  • Publication number: 20170012890
    Abstract: 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: Application
    Filed: August 13, 2014
    Publication date: January 12, 2017
    Inventors: Yanming QIAO, Huarui LIU
  • Publication number: 20170012891
    Abstract: 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: Application
    Filed: February 21, 2014
    Publication date: January 12, 2017
    Inventors: Tomas NYLANDER, Ann-Christine ERIKSSON
  • Publication number: 20170012892
    Abstract: 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: Application
    Filed: July 7, 2016
    Publication date: January 12, 2017
    Inventors: Yunyang ZHANG, Huining YAN, Meng LI, Hongbin XU
  • Publication number: 20170012893
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventor: Luc MARTIN
  • Publication number: 20170012894
    Abstract: 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: Application
    Filed: July 8, 2016
    Publication date: January 12, 2017
    Inventors: Sridhar Ramesh, Curtis Ling, Timothy Gallagher
  • Publication number: 20170012895
    Abstract: 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: Application
    Filed: July 1, 2016
    Publication date: January 12, 2017
    Inventors: Qianglin Quintin Zhao, Renwei Li
  • Publication number: 20170012896
    Abstract: 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: Application
    Filed: August 28, 2015
    Publication date: January 12, 2017
    Inventors: Samuel D. Matzek, Jeffrey W. Tenner, Gerald F. McBrearty
  • Publication number: 20170012897
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Sasikanth Eda, Varun Mittal, Sachin C. Punadikar, Sandeep R. Patil
  • Publication number: 20170012898
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Lei Zhu, Anni Wei, Fang Yu
  • Publication number: 20170012899
    Abstract: 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: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Mark Davis, David Borland, Jason Hobbs, Danny Marquette, Thomas A. Volpe, Ken Goss
  • Publication number: 20170012900
    Abstract: 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: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Sri Mohana Satya Srinivas SINGAMSETTY, Srini SEETHARAMAN, Balaji BALASUBRAMANIAN
  • Publication number: 20170012901
    Abstract: 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 to
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Andrew David TUNE, Peter Andrew RIOCREUX, Alessandro GRANDE
  • Publication number: 20170012902
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Weifeng Shen, Xiuchu Zhao, Xiaobo Zhang
  • Publication number: 20170012903
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Samuel D. Matzek, Jeffrey W. Tenner, Gerald F. McBrearty
  • Publication number: 20170012904
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Samuel D. Matzek, Jeffrey W. Tenner, Gerald F. McBrearty
  • Publication number: 20170012905
    Abstract: 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: Application
    Filed: March 4, 2016
    Publication date: January 12, 2017
    Inventors: Tracey Ho, Chun Meng
  • Publication number: 20170012906
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventor: Attila Mark SZILAGYI
  • Publication number: 20170012907
    Abstract: 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: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Publication number: 20170012908
    Abstract: 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: Application
    Filed: July 5, 2016
    Publication date: January 12, 2017
    Inventor: Ming Guo