Arun Narayan Netravali - Westfield NJ, US Krishan Kumar Sabnani - Westfield NJ, US Ramesh Viswanathan - Manalapan NJ, US
Assignee:
Alcatel-Lucent USA Inc. - Murray Hill NJ
International Classification:
H04J 1/16 H04L 12/56
US Classification:
370238, 370254, 370252, 709238
Abstract:
Network convergence is greatly reduced because new routing paths are only selected when they are substantially better than pre-existing, best available paths.
Scalable Methods And Devices For Computing Routing Paths Within The Internet
Arun Narayan Netravali - Westfield NJ, US Krishan Kumar Sabnani - Westfield NJ, US Ramesh Viswanathan - Manalapan NJ, US
Assignee:
Alcatel-Lucent USA Inc. - Murray Hill NJ
International Classification:
H04L 12/28
US Classification:
370254, 370252
Abstract:
Routing-related scalability problems associated with the growth of the Internet are solved by assigning topologically encoded Internet addresses to each node within a network.
System And Method For Optimizing Batch Resource Allocation
Fangzhe Chang - Edison NJ, US Jennifer Ren - Basking Ridge NJ, US Ramesh Viswanathan - Manalapan NJ, US
Assignee:
Alcatel Lucent - Paris
International Classification:
G06F 9/46
US Classification:
718101
Abstract:
A system for configuring resources in an environment for use by at least one process. In one embodiment, the system includes: (1) a process sorter configured to rank the at least one process based on numbers of resources that steps in the at least one process can use, (2) an optimizer coupled to the process sorter and configured to employ an optimization heuristic to accumulate feasible allocations of resources to the steps based on the ranking of the at least one process, (3) a resource sorter coupled to the optimizer and configured to rank the resources in a non-decreasing order based on numbers of the steps in which the resources can be used, the optimizer further configured to remove one of the resources from consideration based on the ranking of the resources until infeasibility occurs and (4) an environment configuration interface configured to allow the environment to be configured in accordance with remaining ones of the resources.
Methods And Devices For Generating A Hierarchical Structure For The Internet
Arun Netravali - Westfield NJ, US Krishan Sabnani - Westfield NJ, US Ramesh Viswanathan - Manalapan NJ, US
International Classification:
H04L 12/56
US Classification:
370400000
Abstract:
A hierarchical structure for the Internet only requires designated nodal elements, each within its own associated cluster of nodal elements, to compute routing paths to other similarly designated nodal elements outside of its cluster. In this manner, the number of routing paths needed to be computed by a given element is greatly reduced.
Personal Cloud Computing And Virtual Distributed Cloud Computing System
Adiseshu Hari - Holmdel NJ, US Ramesh Viswanathan - Manalapan NJ, US Yuh-Jye Chang - Hsinchu, TW
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
An exemplary cloud computing apparatus includes at least one compute device controller. A digital data storage of the controller includes a chief management virtual machine program for running a chief management virtual machine. A processor associated with the digital data storage is configured to run the chief management virtual machine. The chief management virtual machine is useful to control first user communications between at least one first user and a first virtual machine and to control second user communications between at least one second user and a second virtual machine. The first virtual machine and the second virtual machine are run by at least one compute resource distinct from the compute device controller. The chief management virtual machine is also useful for isolating the first user communications from the second user communications.
Component Placement For Application-Level Latency Requirements
Fangzhe Chang - Edison NJ, US Ramesh Viswanathan - Manalapan NJ, US Thomas L. Wood - Colts Neck NJ, US
Assignee:
ALCATEL-LUCENT USA INC. - Murray Hill NJ
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
Methods, systems, and apparatuses for component placement based on application-level latency requirements are provided. Component placement includes receiving a request for a location assignment of an application component or for location assignment of multiple application components within a cloud computing platform. A set of potential location assignments is determined for the application component within the cloud computing platform. A mapping is iteratively determined based on the set of potential location assignments and a latency performance threshold, and a location assignment is selected for the application component based on the mapping.
Apparatus And Method For Matching Offers And Requests For Sharing Of Resources
RAMESH VISWANATHAN - Manalapan NJ, US ADISESHU HARI - Holmdel NJ, US T. V. LAKSHMAN - Morganville NJ, US
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
Apparatus And Method For Matching Offers And Requests For Sharing Of Resources
RAMESH VISWANATHAN - Manalapan NJ, US ADISESHU HARI - Holmdel NJ, US
Assignee:
Alcatel Lucent - Boulogne-Billancourt
International Classification:
G06F 9/50
Abstract:
A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.