Patents Issued in November 2, 2017
-
Publication number: 20170317881Abstract: According to an example, a provisioning management system receives an infrastructure code definition including a description of computing infrastructure, and determines, based on the infrastructure code definition, configuration instructions usable by computer resource management systems for provisioning the computing infrastructure. The configuration instructions are provided to the computer resource management systems to facilitate the provisioning of the computing infrastructure.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Jared Allen SMARTT, Matthew FRAHRY, Gunjan KAMLE, Andrew CLAIBORNE, Phil PRASEK
-
Publication number: 20170317882Abstract: In a computer-implemented method for configuring a distributed computer system comprising a plurality of nodes of a plurality of node classes, configuration files for a plurality of nodes of each of the plurality of node classes are stored in a central repository. The configuration files include information representing a desired system state of the distributed computer system, and the distributed computer system operates to keep an actual system state of the distributed computer system consistent with the desired system state. The plurality of node classes includes forwarder nodes for receiving data from an input source, indexer nodes for indexing the data, and search head nodes for searching the data. Responsive to receiving changes to the configuration files, the changes are propagated to nodes of the plurality of nodes impacted by the changes based on a node class of the nodes impacted by the changes.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Ledion Bitincka, Vishal Patel, Geoffrey Hendrey, Eric Woo
-
Publication number: 20170317883Abstract: A method to improve the quality of service in a computer network consisting of nodes and starcouplers and/or access points and wireless and/or wired connections, by changing a current configuration (CUR_CONF) of the computer network to a new configuration (NEW_CONF) of the computer network, whereby—the computer network in the current configuration (CUR_CONF) communicates one message or a multitude of messages (1101a, 1101b, 1101c, 1102a, 1102b) and—a monitor (M) observes at least some traffic pattern (TP) that the message or multitude of messages (1101a, 1101b, 1101c, 1102a, 1102b) generate and—an extractor (E) formulates the traffic pattern (TP) of the message or multitude of messages (1101a, 1101b, 1101c, 1102a, 1102b) and—the extractor (E) following said analysis generates one or many traffic parameters (T_PAR) to the message or multitude of messages (1101a, 1101b, 1101c, 1102a, 1102b) and—an optimizer (O) uses the traffic parameters (T_PAR) to generate the new configuration (NEW_CONF) and/or to generate rType: ApplicationFiled: September 28, 2015Publication date: November 2, 2017Inventors: Wilfried STEINER, Marina GUTIERREZ
-
Publication number: 20170317884Abstract: A misconfiguration crowdsourcing system arranged to analyze computer system configuration. The computer system configuration may be analyzed with respect to a population of computer systems. In some embodiments, sets of configuration options may be compared for one or more computer systems in a population set. Based on the comparison, a frequency of at least one setting for a client configurable option may be determined. A target characteristic may be identified for a setting of a configuration option based on the frequency of the at least one setting for the configuration option with the population. Computer systems with configuration settings conflicting with target characteristics may be identified as unhealthy.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Applicant: NETAPP, INC.Inventors: Ross Ackerman, Maarten Lippmann
-
Publication number: 20170317885Abstract: One embodiment of the present invention provides a system for automatic configuration of a computing device in a content-centric network (CCN). During operation, the system sends, by the computing device on at least one of the computing device's faces, an interest in configuration information. The interest has a predetermined name prefix. The system then receives a content object in response to the interest. The content object includes at least a default name prefix, to which the computing device can send other interests. The system further configures the computing device based on the received content object.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Priya Mahadevan, Glenn C. Scott
-
Publication number: 20170317886Abstract: A method for configuring a radio access network (RAN) process onto a communications network having a plurality of nodes is disclosed. The method includes converting the RAN process into a service function chain having a plurality of functions, and distributing each function of the plurality of functions between the plurality of nodes in the communications network.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Applicant: Huawei Technologies Co., Ltd.Inventors: Philippe LEROUX, Aaron James CALLARD
-
Publication number: 20170317887Abstract: A versioning system for network state of a network includes: a server, configured to execute a versioning controller, the versioning controller being configured to communicate with a plurality of data plane devices of the network and store a plurality of network states in a local non-transitory memory corresponding to the server, wherein the plurality of network states stored in the local non-transitory memory include a current authoritative network state and a plurality of previous network states each corresponding to a modification of a flow within the network; and the plurality of data plane devices, configured to notify the server of flow modifications made by respective data plane devices and to receive the current authoritative network state from the server.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Abhishek DWARAKI, Sriram NATARAJAN, Tilman WOLF, Srini SEETHARAMAN
-
Publication number: 20170317888Abstract: One embodiment provides a method, including: connecting, using a network connection device of an information handling device, to a network; identifying, using a processor, a connection type of the network; identifying, using a processor, at least one characteristic of an application accessible by the information handling device; and modifying, based upon the connection type and at least one characteristic of an application, accessibility of the application. Other aspects are described and claimed.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler
-
Publication number: 20170317889Abstract: A system for performing an integrity verification based on a distributed delegator and verifying an integrity of a plurality of individual devices based on a network includes: a first individual device which is an integrity verification target of the plurality of individual devices; a second individual device configured to vicariously verify the verification target device of the plurality of individual devices; and a remote device management server configured to select the second individual device of the plurality of individual devices as a verification delegator, and to receive a result of integrity verification of the first individual device by the second individual device.Type: ApplicationFiled: August 2, 2016Publication date: November 2, 2017Inventors: Yong Hyuk MOON, Dae Won KIM, Young Sae KIM, Seung Yong YOON, Jin Hee HAN, Jae Deok LIM, Jeong Nyeo KIM, Yong Sung JEON
-
Publication number: 20170317890Abstract: A method for inferring component parameter values for components in a network is disclosed. The components comprise at least one of network nodes or network links and the method comprises identifying a plurality of paths through the network (100), measuring values of a path parameter for identified paths (410), generating a set of constraints by expressing individual measured path parameter values as a function of component parameter values of the components in the path associated with the measured path parameter value (420a), and generating an estimate of the component parameter values by solving an optimisation problem defined by the generated constraints (420b).Type: ApplicationFiled: November 19, 2014Publication date: November 2, 2017Inventors: Marzio PULERI, Teresa PEPE
-
Publication number: 20170317891Abstract: Disclosed are a neuron system based on an internet of things and a communication network, and a neuron device thereof, which integrate resources of the internet of things and the communication network, thereby improving the degree of utilization of data collected by a sensor, reducing manufacturing costs of mobile terminals, and improving the utilization efficiency of resources.Type: ApplicationFiled: December 1, 2015Publication date: November 2, 2017Inventors: ZHENGFANG MA, YINING MA, YECHI MA
-
Publication number: 20170317892Abstract: Systems, methods, and computer-readable storage devices for reducing the amount of management ports (and associated cabling) for a top-of-rack server environment. Whereas other server management configurations have cabling connecting each node in multiple multi-node chassis in a server rack to a top-of-rack, systems configured as described herein designate a single node as a point of communication for the multi-node chassis. The designated node forwards communications for all nodes in the chassis to a chassis management controller, which acts as a distribution point for all communications within the multi-node chassis, with the benefit of only a single connection being required between the multi-node chassis and the top of rack switch.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Inventor: Yen-Ping TUNG
-
Publication number: 20170317893Abstract: Costs associated with deploying a streaming query according to one or more resiliency strategies given a particular service level agreement (SLA) specification are modeled to enable selection and/or recommendation of a particular resiliency strategy. A baseline cost model represents costs associated with deploying the streaming query non-resiliently. For each of any number of resiliency strategies, a resiliency model represents additional costs associated with deploying the streaming query according to a particular resiliency strategy.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Jonathan D. Goldstein, Badrish Chandramouli
-
Publication number: 20170317894Abstract: A method and system for providing access to Quality of Service levels from within a network to entities outside of the network.Type: ApplicationFiled: April 29, 2017Publication date: November 2, 2017Applicant: Huawei Technologies Co., Ltd.Inventors: Ngoc Dung DAO, Xu LI
-
Publication number: 20170317895Abstract: A distributed storage system can maintain calculated load values of services throughout the system. The load values represent different types of load on the system. When a load value corresponding to a client changes, the load value is evaluated against thresholds to determine whether a different quality of service (QoS) policy is to be selected and implemented. If so, a function/formula indicated in the selected policy is used to calculate a scaling factor, which is then used to calculate a target performance value based on QoS parameters of the client. The system then manages access by the client according to the target performance value.Type: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Inventors: David D. Wright, Michael Xu
-
Publication number: 20170317896Abstract: A method, a device, and a non-transitory storage medium that stores instructions to store program data that includes a uniform resource identifier that is hosted by a content provider device; monitor packets transmitted from end devices to the content provider device; determine whether the packets include the uniform resource identifier; store a value that indicates a number of times the uniform resource identifier was included in the packets; generate a report that includes the value; transmit the report to a network device; determine whether the value satisfies a threshold value; receive a request that indicates to activate a toll-free data service for a content hosted by the content provider device based on a determination that the value satisfied the threshold value; and provide the content to end devices based on the activated toll-free data service.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Inventors: Gong Zhang, Jian Huang
-
Publication number: 20170317897Abstract: A system and methods for dynamically controlling sample rates and data flow in a distributed networked environment by dynamic determination of statistical significance or characteristics for an unlimited number of data collection scripts concurrently executed on concurrently rendering web pages operating an unlimited number of advertisements. Consumer and media behaviors are sampled on all the different components of the distributed environment to gather information, which is transmitted to a downstream statistical analytics system. The system and methods are configured to balance the communication data flow and load among servers and browsers in this distributed networked environment that are engaged in viewing of online content including online content with one or more advertisements.Type: ApplicationFiled: April 10, 2017Publication date: November 2, 2017Applicant: Oracle America, Inc.Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal
-
Publication number: 20170317898Abstract: In one embodiment, a progress management system (e.g., collaborative network-based graphical progress management platform) provides data monitoring and data analysis of third party services. In one example, a computer implemented method includes obtaining identification information to identify a user of an organization with respect to the progress management system, obtaining authentication information from at least one third party service of the user, accessing resources of the user for the at least one third party service, attaching or linking these resources to one or more relevant modules within an interface of the progress management system for the user, and initiating a data monitoring sequence for the at least one third party service of the user.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: Progressly, Inc.Inventors: Nick Candito, Clarence Wooten, Eren Emre Kanal
-
Publication number: 20170317899Abstract: A network topology may be determined based on flow data exported from a network. A topology generator analyzes flow data and determines a topology based on devices and connections between the devices indicated in the flow data. The topology generator may also infer types of the devices based on communication protocols and port numbers used by the devices. The topology generator may continually update the topology as additional flow data is exported from devices in the network and analyzed. As a result, the topology reflects a current status of devices in the network based on the communications indicated in the additional flow data. The topology generator may also retrieve flow data from a specified time period or flow data related to a specified device to generate topologies that are targeted for analysis or troubleshooting of a particular network issue.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventor: Joseph Elisha Taylor
-
Publication number: 20170317900Abstract: An operator creates a function table on an analyzing device, a computer for analysis or a server. In the function table, an instruction is described which includes designation of the computer(s) for analysis or the server, and a process to be executed by the designated computer(s) for analysis or server, and optionally includes parameter information required for execution. For analysis, the function table is displayed on a display screen of the analyzing device. When the operator selects an instruction in the table and instructs execution, the analyzing device causes the designated computer(s) for analysis or server described in the instruction to execute a process associated with the instruction. Such instruction can include a process of powering on the computer(s) for analysis. By previously describing expected processes and the computer(s) for analysis scheduled to perform the processes the processes to be executed can be instructed from the analyzing device.Type: ApplicationFiled: November 6, 2014Publication date: November 2, 2017Applicant: SHIMADZU CORPORATIONInventor: Takayuki KIHARA
-
Publication number: 20170317901Abstract: Disclosed are systems, methods, and computer-readable medium for adjusting group based policies. A controller in a network can gather operational data describing performance of an end point group (EPG) in the network. The EPG can be operating according to a first set of policies to achieve a desired performance for the end point group. The controller can calculate a health score for the end point group based on the operational data. The health score can indicate whether an actual performance of the end point group is meeting the desired performance of the end point group. The controller can determine, based on the health score, that the actual performance of the end point group is not meeting the desired performance of the end point group, and apply a second set of policies to the end point group to achieve the desired performance of the end point group.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Sanjay Agrawal, Ruchir Gupta, Syed Basheeruddin Ahmed, Yi Yang, Wojciech Dec
-
Publication number: 20170317902Abstract: A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: Ariel TSEITLIN, Joseph SONDOW
-
Publication number: 20170317903Abstract: Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.Type: ApplicationFiled: February 10, 2017Publication date: November 2, 2017Inventor: Sunny Balwani
-
Publication number: 20170317904Abstract: An apparatus including at least one processing circuitry, and at least one memory for storing instructions to be executed by the processing circuitry, wherein the at least one memory and the instructions are configured to, with the at least one processing circuitry, cause the apparatus at least: to determine an abnormal operation of an external application with which at least one communication element has established a communication connection; to decide on a change of an uplink traffic to the external application; and to selectively control a communication of the at least one communication element to the external application by providing control information for the at least one communication element, the control information reflecting the decision to change the uplink traffic to the external application.Type: ApplicationFiled: October 31, 2014Publication date: November 2, 2017Inventor: John Juha Antero RASANEN
-
Publication number: 20170317905Abstract: A metric data stream from a computing device may be received over a collection period. Based on a first parameter and a second parameter extracted from the metric data stream, a metric descriptor of the metric data over the collection period may be generated. The metric descriptor may be concatenated with other metric descriptors of the metric data stream over other collection periods into a metric fingerprint representing a performance characteristic of the computing device. The metric fingerprint may be compared to at least one other metric fingerprint that represents the performance characteristic of another computing device. Based on the comparison, an anomaly in the performance characteristic of the other computing device may be identified.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Joern Schimmelpfeng, Michael Tritschler, Laura Gonzalez Menendez
-
Publication number: 20170317906Abstract: A method for pseudo channel hopping in a node of a wireless mesh network is provided that includes scanning each channel of a plurality of channels used for packet transmission by the node, wherein each channel is scanned for a scan dwell time associated with the channel, updating statistics for each channel based on packets received by the node during the scanning of the channel, and selecting a channel of the plurality of channels for scanning based on the statistics when the scan dwell time of a currently scanned channel ends.Type: ApplicationFiled: February 3, 2017Publication date: November 2, 2017Inventors: Kaichien Tsai, Arvind Kandhalu Raghu, Ramanuja Vedantham
-
Publication number: 20170317907Abstract: Downlink signals output from a transmission and reception unit are combined with an interference signal of a CW, a resultant signal is applied to a mobile terminal, throughputs for respective interference signal frequencies for the downlink signals are collectively measured, a signal suppression band of the filter is fitted to a frequency band of the downlink signal determined not to reach a defined value, and re-measurement and re-determination of the throughput for the downlink signal among the collectively measured throughputs are performed. In a case where throughputs collectively measured at a certain interference signal frequency are equal to or greater than the defined value and a case where re-measured throughputs of all the downlink signals are equal to or greater than the defined value, the interference signal frequency is switched to the next interference signal frequency, and collective throughput measurement is performed.Type: ApplicationFiled: April 4, 2017Publication date: November 2, 2017Inventors: Ryota Chinbe, Nobutoshi Otonari, Kazunari Kawano, Akira Hatano
-
Publication number: 20170317908Abstract: A method of managing a server group comprising a plurality of group members in a server group may include receiving, from a group member, health status data and obtaining location data. The health status data may indicate a group member's status with respect to a health parameter. The set of health parameter states may include a compliant, borderline, and non-compliant state defined by one or more thresholds. The location information may indicate locations of the group members relative to one another. A status-location operation may be performed in accordance with the health status and location data to generate a display including, for each of the group members, a data point indicating a status for a particular health parameter and a location of the applicable group member relative to other group members. Historical status change data may be maintained and used to predict a next status change expected.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Applicant: Dell Products L.P.Inventors: Cyril JOSE, Akkiah Choudary MADDUKURI, Marshal F. SAVAGE
-
Publication number: 20170317909Abstract: A service providing device included in a process control system in a plant, the service providing device includes a communicator configured to perform communication via a network, a service provider configured to provides a service via the communicator by exclusively assigning first identification information to one of the service providing device and an alternative service providing device, the first identification information being common to the alternative service providing device which provides the service instead of the service providing device, and a heartbeat transmitter configured to transmit heartbeat information for notifying that the service is normal to the alternative service providing device via a relaying device by using second identification information which is different from the first identification information.Type: ApplicationFiled: April 26, 2017Publication date: November 2, 2017Applicant: Yokogawa Electric CorporationInventors: Takeshi OHNO, Nobuaki EMA
-
Publication number: 20170317910Abstract: Embodiments of the present invention disclose a heartbeat period setting method, including: setting a heartbeat period of a tested application to T2 and performing a first heartbeat test; setting heartbeat periods of multiple applications to TI if the first heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T3 if the first heartbeat test is passed, and performing a second heartbeat test; and setting the heartbeat periods of the multiple applications to T2 if the second heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T4 if the second heartbeat test is passed, and performing a third heartbeat test, where T1<T2<T3<T4. The embodiments of the present invention further disclose a corresponding mobile terminal.Type: ApplicationFiled: October 29, 2014Publication date: November 2, 2017Inventors: Yu DENG, Qilin LI
-
Publication number: 20170317911Abstract: There is disclosed a telemetry monitoring apparatus for remotely monitoring a plurality of users, such as firefighters, working in a hazardous environment. The apparatus comprises a plurality of portable devices, each arranged to be associated with breathing apparatus worn by a user, and at least one central monitoring station onto which portable devices can be logged on and monitored. The portable devices are arranged to transmit a logon message including an identifier identifying either the user or the portable device.Type: ApplicationFiled: July 19, 2017Publication date: November 2, 2017Inventors: Conor Carr, Matthew Barnes, Marcus Berney-Smith
-
Publication number: 20170317912Abstract: Notifying original state listeners within a domain model. Identifying listener registration information pertaining to a listener. Monitoring a hierarchical relationship tree for an observable event, whereby the hierarchical relationship tree includes model objects, and whereby an observable event includes one or more of a change to a model object, an error condition associated with a model object, and the hierarchical relationship tree returning to an original state. Determining that a first observable event to the hierarchical relationship tree has occurred. Transmitting a notification to the listener detailing the occurrence of the first observable event. Determining that a second observable event to the hierarchical relationship tree has occurred. Determining that a third observable event to the hierarchical relationship tree has occurred, whereby the third observable event includes the hierarchical relationship tree returning to an original state.Type: ApplicationFiled: July 26, 2017Publication date: November 2, 2017Inventor: Amit P. Joglekar
-
Publication number: 20170317913Abstract: A method and apparatus is provided. The method includes determining a training data set comprising input and output data of a power amplifier, determining compensation data by regressing the training data using a frequency domain weighting function, storing the compensation data, and linearizing an output of the power amplifier using the stored compensation data.Type: ApplicationFiled: June 23, 2016Publication date: November 2, 2017Inventors: Jaeyoung KIM, Pranav Dayal, Jungwon Lee
-
Publication number: 20170317914Abstract: An apparatus for testing and developing products of network computing based on an open-source virtualized cloud includes a physical space, a network function virtualization (NFV) infrastructure domain space that provides a virtualization function in an independent environment of each user; an NFV engine space that provides a processing based environment for virtual appliances which are units of a virtual network device that is individually operable, a framework space that provides support to allow the virtual appliances to be developed and registered, and a virtual network service space that provides a user interface interoperating with the framework space so that a user configures a virtual network through the user interface and a test function of the configured virtual network is supported.Type: ApplicationFiled: July 22, 2016Publication date: November 2, 2017Inventors: Sung Hyun YOON, Tae Heum NA, Ho Yong RYU
-
Publication number: 20170317915Abstract: A smart communications controller for alternative energy equipment includes an equipment port connected to the alternative energy equipment and a plurality of autoconfiguration objects. Each of the autoconfiguration objects is configured to perform a protocol testing process for a particular communications protocol. The protocol testing process includes automatically determining whether the communications protocol is used by the alternative energy equipment connected to the equipment port. The smart communications controller further includes an autoconfiguration manager configured to cause the autoconfiguration objects to iteratively perform their protocol testing processes until the communications protocol used by the alternative energy equipment is identified.Type: ApplicationFiled: February 27, 2017Publication date: November 2, 2017Applicant: Johnson Controls Technology CompanyInventor: Kraig Ritmanich
-
Publication number: 20170317916Abstract: An IO-Link master includes: an IO-Link communication port that communicates with an IO-Link device according to a predetermined communication protocol; a digital input port that receives a first signal value output from the IO-Link device; and a determiner that determines whether abnormality is generated in a digital input line connecting the digital input port to the IO-Link device based on a second signal value received with the IO-Link communication port and the first signal value.Type: ApplicationFiled: April 20, 2017Publication date: November 2, 2017Applicant: OMRON CorporationInventors: Toshiyuki OZAKI, Hiroyuki TSUCHIDA, Koyo OZAKI, Ryosuke TSUZUKI, Ryota HASEGAWA, Shoichi OHNAKA
-
Publication number: 20170317917Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.Type: ApplicationFiled: July 19, 2017Publication date: November 2, 2017Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
-
Publication number: 20170317918Abstract: A Fibre Channel (FC) N_Port virtualization (NPV) gateway apparatus includes an NP_Port to connect to an F_Port of an FC switch of an FC fabric, a first F_Port to connect to a host device, and a second F_Port to connect to a target device. The apparatus includes shortcut path logic to create a shortcut path between the host and target devices to permit the host and target devices to communicate with one another without the communication traversing the switch. In response to receiving communication from the host device addressed to the target device, the apparatus diverts the communication to the target device over the shortcut path in lieu of sending it to the switch. In response to receiving communication from the target device addressed to the host device, the apparatus diverts the communication to the host device over the shortcut path in lieu of sending it to the switch.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Hari Hara Kiran Prasad Vemula, Praveen Mada, Vinod Kashyap
-
Publication number: 20170317919Abstract: A system and a method are disclosed for enabling interoperability between data plane learning endpoints and control plane learning endpoints in an overlay network environment. An exemplary method for managing network traffic in the overlay network environment includes receiving network packets in an overlay network from data plane learning endpoints and control plane learning endpoints, wherein the overlay network extends Layer 2 network traffic over a Layer 3 network; operating in a data plane learning mode when a network packet is received from a data plane learning endpoint; and operating in a control plane learning mode when the network packet is received from a control plane learning endpoint. Where the overlay network includes more than one overlay segment, the method further includes operating as an anchor node for routing inter-overlay segment traffic to and from hosts that operate behind the data plane learning endpoints.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Rex Emmanuel Fernando, Victor Manuel Moreno, Shyam Kapadia, Liqin Dong, Murali Venkateshaiah
-
Publication number: 20170317920Abstract: A method for creating a supplementary subflow as a supplement to a subflow existing in a multipath network connection using a transport protocol suited to a multipath communication mode. The multipath network connection is implemented in a network comprising a source using said multipath network connection for communicating with a receiver via an intermediate network component. Following an opening of an intermediate communication path between the intermediate network component and the receiver, said intermediate network component implements the following steps: obtaining a packet intended for the source; creating a header representing a request to create said supplementary data packet subflow, the supplementary data packet subflow being intended to use the intermediate communication link; inserting said header in said packet; and transmitting said packet to the source so as to cause the initiation, by the source, of a procedure for creating said supplementary data packet subflow.Type: ApplicationFiled: October 15, 2015Publication date: November 2, 2017Applicant: SAGEMCOM BROADBAND SASInventors: Antonie ROCQUELAY, Massinissa LALAM, Nicolas VANKIEKEN
-
Publication number: 20170317921Abstract: A control apparatus connected to two or more first relay apparatuses which form a trunk with a first external relay apparatus and to a second relay apparatus(es) which is connected to at least one of the first relay apparatuses and which is arranged between a destination apparatus that performs a point-to-point communication and the first relay apparatuses. The control apparatus includes a first unit controlling the relay apparatuses; a second unit receiving a request for a configuration about a point-to-point communication, the request including endpoint information about the point-to-point communication; and a third unit determining, before the point-to-point communication occurs, a path(s) of the point-to-point communication, based on the endpoint information about the point-to-point communication and a packet allocation rule(s) of the first external relay apparatus, and setting a packet forwarding rule(s) for the point-to-point communication which uses the trunk in the relay apparatuses on the path(s).Type: ApplicationFiled: November 4, 2015Publication date: November 2, 2017Applicant: NEC CORPORATIONInventor: Takahiro OTAKE
-
Publication number: 20170317922Abstract: A network switch to support flexible lookup key generation comprises a control CPU configured to run a network switch control stack. The network switch control stacks is configured to manage and control operations of a switching logic circuitry, provide a flexible key having a plurality of possible fields that constitute part of a lookup key to a table, and enable a user to dynamically select at deployment or runtime a subset of the fields in the flexible key to form the lookup key and thus define a lookup key format for the table. The switching logic circuitry provisioned and controlled by the network switch control stack is configured to maintain said table to be searched via the lookup key in a memory cluster and process a received data packet based on search result of the table using the lookup key generated from the dynamically selected fields in the flexible key.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Inventors: Leonid Livak, Ravindran Suresh, Zubin Shah, Sunita Bhaskaran, Ashwini Reddy
-
Publication number: 20170317923Abstract: A method for quick reconfiguration of routing in the event of a fault in a port of a switch including a plurality of ports, persistent memory for maintaining data corresponding to a routing table, and working memory for working on data corresponding to a routing table, includes: transmitting a first message to indicate a fault; independently updating the routing data only in the working memory by replacing an identifier of the port with the fault with an identifier of an operational port, the identifier of the operational port being selected locally; and transmitting a second message to indicate that the table was updated.Type: ApplicationFiled: November 4, 2015Publication date: November 2, 2017Inventor: Mathieu PEROTIN
-
Publication number: 20170317924Abstract: Embodiments of the present application disclose a point-to-multipoint service transmission method and apparatus. The first node is connected to the second node by using a first additional path, and the first additional path and a second path constitute a first protection path. The second node is connected to the first node by using a second additional path, and the second additional path and a first path constitute a second protection path. The method may include: when the first node is in an active state and the second node is in a standby state, receiving, by the first node by using the first protection path if the first path is faulty, service data sent by the root node; and forwarding, by the first node, the service data to the multiple leaf nodes.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: Guanghui Sun, Qianfeng Xu, Yanwen Xiang
-
Publication number: 20170317925Abstract: An Ethernet Metropolitan Area Network provides connectivity to one or more customer premises to packet-bases services, such as ATM, Frame Relay, or IP while advantageously providing a mechanism for assuring security and regulation of customer traffic. Upon receipt of each customer-generated information frame, an ingress Multi-Service Platform (MSP) “tags” the frame with a customer descriptor that specifically identifies the recipient customer. In practice, the MSP tags each frame by overwriting the Virtual Local Area Network (VLAN) identifier with the routing descriptor. Using the customer descriptor in each frame, a recipient Provider Edge Router (PER) or ATM switch can map the information as appropriate to direct the information to the specific customer. In addition, the customer descriptor may also include Quality of Service (QoS) allowing the recipient Provider Edge Router (PER) or ATM switch to vary the QoS level accordingly.Type: ApplicationFiled: July 10, 2017Publication date: November 2, 2017Inventors: CHRISTOPHER J. CHASE, Stephen L. Holmgren, David Kinsky, John Babu Medamana, Jeewan P. Ramsaroop, Mateusz W. Szela
-
Publication number: 20170317926Abstract: Embodiments are directed to receiving an original packet at a service function; determining, for a reverse packet, a reverse service path identifier for a previous hop on a service function chain; determining, for the reverse packet, a service index for the reverse service path identifier; and transmitting the reverse packet to the previous hop on the service function chain.Type: ApplicationFiled: May 20, 2016Publication date: November 2, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Reinaldo Penno, Carlos M. Pignataro, Paul Quinn, Hung The Chau, Chui-Tin Yen, Vivek Kansal, Jianxin Wang, Kent K. Leung
-
Publication number: 20170317927Abstract: A method and system provides improved routing efficiency for users of a data management system. The data management system includes a plurality of global traffic managers, local traffic managers, and data centers that store user data. Each data center is related to a respective global traffic manager and a respective local traffic manager. When a user submits a request to access data stored in one of the data centers, the data management system identifies a primary data center from which the user will access the user data and routes the user request data to the global traffic manager related to the primary data center.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: Intuit Inc.Inventors: Rajesh Kumar Kadle, Mark Basler, Granville B. Goza, IV, Miroslav S. Boussarov
-
Publication number: 20170317928Abstract: Some embodiments provide a method for a network controller that manages a flow-based managed forwarding element (MFE). The method receives multiple service rules for implementation by the MFE. Each service rule matches over a set of network addresses. At least one network address is in the set of network addresses for at least two service rules. The method groups the network addresses into non-overlapping groups of network addresses, each of which addresses that are all matched by only a same set of service rules. The method generates flow entries that match over the groups of network addresses for the MFE to use to implement the service rules.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Natasha Gude, Soner Sevinc, Igor Ganichev, Anuprem Chalvadi
-
Publication number: 20170317929Abstract: A Section Route (SR) information obtainment method and an SR network establishment method are described. The SR information obtainment method includes: notifying each other the SR information among the nodes in an Autonomous System (AS) domain in the SR domain via Interior Gateway Protocol (IGP); notifying and exchanging the SR information among the cross-domain nodes in the SR domain, or among the border nodes and the cross-domain nodes in the AS domain, via Multi-Protocol Border Gateway Protocol (MP-BGP).Type: ApplicationFiled: February 9, 2015Publication date: November 2, 2017Applicant: ZTE CORPORATIONInventors: Ran CHEN, Shaofu PENG, Yongfan XU, Yin TANG
-
Publication number: 20170317930Abstract: The apparatus (SW) has a plurality of input/output ports (P1, P2, P3, P4, P5) for receiving and transmitting data packets, and comprises a data packets handling circuitry (DPL) arranged to forward data packets between the input/output ports (P1, P2, P3, P4, P5) and an internal apparatus controller (CPL) arranged to control the data packet handling circuitry (DPL); the apparatus (SW) has a control port (PC) for communication between the internal apparatus controller (CPL) and an external network controller (NWC); the apparatus controller (CPL) is arranged to store (MEM) at least one state transition table (TT) to be used for controlling the forwarding of data packets by the data packets handling circuitry (DPL); the apparatus controller (DPL) is arranged to use said at least one state transition table (TT) for implementing at least one finite state machine (FSM); the apparatus controller (DPL) is arranged to use said at least one state transition table (TT) for handling separately distinct incoming data packetType: ApplicationFiled: March 10, 2015Publication date: November 2, 2017Inventors: Giuseppe Bianchi, Antonio Capone, Marco Bonola, Carmelo Cascone