H04L12/911

Secure handle for intra-and inter-processor communications

A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in multi-process and multi-computer environments. The secure handle includes an absolute memory reference which allows the kernel to more quickly and efficiently associate a network data packet with an application's communication context in the kernel.

Method for allocating resources in a mesh communications network, computer program, information storage means and node device
09838334 · 2017-12-05 · ·

For allocating resources in a mesh communications network for setting up a data stream transmission from a talker device to a listener device via at least one node device, data paths being defined throughout the mesh communications network following a link-state routing protocol, each node device performs receiving, obtaining, determining, and checking. And when there are enough said resources, temporarily reserving and propagating. And when receiving for said data stream transmission a stream reservation response representative of a positive acknowledgement to said stream reservation request, effectively allocating and propagating.

Dynamic network traffic management in response to non-network conditions input

An appropriate quality of service policy is automatically selected as a function of network and business conditions. A current loading condition of an internet protocol network of devices operating, a current condition of radio frequency communications between wireless devices, and a current business condition that indicates a cost or availability of a resource used in device operation remotely controlled via data packet communications, are each determined under current network control and routing rules. If the resource cost or availability exceeds a specified market condition constraint, a special resource control rule is automatically selected to preempt a current network or routing rule to cause one or more of the internet protocol devices to reduce an amount of the resource used or distributed by the first internet protocol device while operating within the current determined internet protocol network loading and radio frequency communications conditions.

System and method for supporting efficient virtual output queue (VOQ) resource utilization in a networking device

A system and method can support packet switching in a network environment. A networking device, such as a network switch, which includes a crossbar fabric, can be associated with a plurality of input ports and a plurality of output ports. Furthermore, the networking device can detect a link state change at an output port that is associated with the networking device. Then, the networking device can notify one or more input ports, via the output port, of the link state change at the output port.

Dynamically meeting slas without provisioning static capacity
09838332 · 2017-12-05 · ·

In one example, a method for identifying and allocating resources in a computing system, including checking, while one or more backup processes are running, database connections in an auto scaling group to determine if a number of database connections in use in connection with the backup processes has decreased since a prior check was performed. When the number of database connections in use has decreased, an identification is made as to which of a plurality of queues each respectively associated with one of the backup processes has the greatest need for additional database connections. Next, various metrics are evaluated and, based on the evaluation of the metrics, one or more available database connections are assigned to the queue with the greatest need for additional database connections.

SYSTEMS AND METHODS FOR CLIENT-SIDE DYNAMIC INFORMATION RESOURCE ACTIVATION AND DEACTIVATION
20170346758 · 2017-11-30 ·

Systems and methods for dynamically modifying properties of content elements within information resources by client-side computing devices are provided herein. A computing device may receive an information resource. The information resource may include a content element and a content modification script. The content modification script may include a predefined trigger event and a change list for modifying the information resource. The computing device may detect an occurrence of a predefined trigger event on the information resource. The computing device may determine that the information resource satisfies a condition of the change list, responsive to detecting the occurrence of the predefined trigger event. The computing device may set a property of the content element, responsive to determining that the information resource satisfies the condition. The computing device may add a modification indicator to the content element to prevent modification while the information resource satisfies the condition of the change list.

DEVICE BASED AUTOMATIC NETWORK PROVISIONING

A device may provide, to a first party, a user interface including information identifying one or more types of network functionalities for implementation, by a second party, in a network implementation. The user interface may be associated with receiving a selection of a configuration for the network implementation. The device may detect an interaction with the user interface associated with selecting the configuration for the network implementation. The configuration for the network implementation may indicate integration of a set of third party network functionalities associated with a set of third parties. The device may automatically provision a set of computing resources for the network implementation based on the configuration for the network implementation. The device may provide, to the first party, access to the network implementation based on automatically provisioning the set of computing resources.

VIRTUAL MACHINE PLACEMENT IN A HETEROGENEOUS DATA CENTER
20170344394 · 2017-11-30 ·

An embodiment of the disclosure provides a method, performed by a resource management server, for mapping a plurality of unassigned virtual machines (VMs) to a plurality of physical machines (PMs). The resource management server includes a non-transient computer readable medium and a processor to execute computer executable instructions stored on the non-transient computer readable medium, so that when the instructions are executed, the resource management server performs the method of: (a) obtaining a total resource demand for each dimension requested by the plurality of unassigned VMs; (b) activating at least one PM in the plurality of PMs to create a set of activated PMs; (c) assigning at least one unassigned VM to the set of activated PMs, wherein a VM assigned to a PM has an equal or lower resource demand for each dimension compared to a remaining resource capacity for each respective dimension of the PM; (d) determining whether all unassigned VMs have been assigned to a PM in the set of activated PMs; and (e) conditionally activating one or more PMs when all unassigned VMs have not been assigned to a PM in the set of activated PMs.

COMMUNICATION SYSTEM FOR RESOURCE USAGE MONITORING
20170346756 · 2017-11-30 ·

A system for accessing resources and monitoring the use of resources by a user includes a mobile device, a resource access communication device, an optional secondary communication system, and a third party system, each of which have communication interfaces, memory devices, and processing devices. The system is designed to detect audible, visible, and/or written input from a user and effectuate responses to requests contained in such input. In some embodiments, a message may be directed to the user through visual and/or audio displays to notify the user of the messages sent in response to the user's request.

MANAGING DATA TRAFFIC ACCORDING TO DATA STREAM ANALYSIS

Data migrations are not able to be identified or traced through a switched network to their originating hub, because the corresponding TCP/IP data stream goes through a plurality of optimized differential switches and the originating IP in the packet header gets replaced at each switch. The present invention provides a mechanism to introduce a lag or a jitter into the IP to label the migrated data. The labeled data are able to be traced and identified through multiple managed hubs and/or switches.