Patents by Inventor Kedar S. Namjoshi
Kedar S. Namjoshi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9286170Abstract: Various exemplary embodiments relate to a method of preventing extreme coresidency hazards among application instances in a cloud network. The method includes determining a first failure group of a first instance of an application; establishing a connection with a second instance of a peer application; determining a second failure group of the second instance; comparing the first failure group to the second failure group; and establishing a second connection with a third instance of the peer application if the first failure group and the second failure group share a failure point.Type: GrantFiled: December 3, 2014Date of Patent: March 15, 2016Assignee: Alcatel LucentInventors: Eric J. Bauer, Randee S. Adams, Daniel W. Eustace, Kedar S. Namjoshi, Lyle D. Kipp
-
Patent number: 9083731Abstract: A system, method, apparatus and mechanism for estimating worst-case time complexity of a regular expression defining a pattern adapted for identifying malicious packets and comprising one or more back-references (backref-regex) by constructing a non-deterministic finite automaton (NFA) corresponding to the backref-regex (backref-NFA), wherein the backref-NFA comprises a plurality of NFA-states and a respectively labeled edge for each of the one or more back-references of the backref-regex; performing liveness analysis on the backref-NFA to determine for each NFA-state of the backref-NFA a set of back-references alive at the NFA-state; and determining a maximum number of alive back-references over the plurality of NFA-states, wherein the determined maximum number is indicative of the worst-case time complexity of the backref-regex.Type: GrantFiled: January 28, 2014Date of Patent: July 14, 2015Assignee: Alcatel LucentInventors: Kedar S Namjoshi, Girija J Narlikar
-
Publication number: 20150089275Abstract: Various exemplary embodiments relate to a method of preventing extreme coresidency hazards among application instances in a cloud network. The method includes determining a first failure group of a first instance of an application; establishing a connection with a second instance of a peer application; determining a second failure group of the second instance; comparing the first failure group to the second failure group; and establishing a second connection with a third instance of the peer application if the first failure group and the second failure group share a failure point.Type: ApplicationFiled: December 3, 2014Publication date: March 26, 2015Inventors: Eric J. Bauer, Randee S. Adams, Daniel W. Eustace, Kedar S. Namjoshi, Lyle D. Kipp
-
Patent number: 8949655Abstract: Various exemplary embodiments relate to a method of preventing extreme coresidency hazards among application instances in a cloud network. The method includes determining a first failure group of a first instance of an application; establishing a connection with a second instance of a peer application; determining a second failure group of the second instance; comparing the first failure group to the second failure group; and establishing a second connection with a third instance of the peer application if the first failure group and the second failure group share a failure point.Type: GrantFiled: January 31, 2013Date of Patent: February 3, 2015Assignee: Alcatel LucentInventors: Eric J. Bauer, Randee S. Adams, Daniel W. Eustace, Kedar S. Namjoshi, Lyle D. Kipp
-
Publication number: 20140215272Abstract: Various exemplary embodiments relate to a method of preventing extreme coresidency hazards among application instances in a cloud network. The method includes determining a first failure group of a first instance of an application; establishing a connection with a second instance of a peer application; determining a second failure group of the second instance; comparing the first failure group to the second failure group; and establishing a second connection with a third instance of the peer application if the first failure group and the second failure group share a failure point.Type: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Applicant: Alcatel-Lucent USA Inc.Inventors: Eric J. Bauer, Randee S. Adams, Daniel W. Eustace, Kedar S. Namjoshi, Lyle D. Kipp
-
Patent number: 8762949Abstract: Methods and apparatus are provided for incremental analysis of one or more properties of a program. According to one aspect of the invention, at least one property of a software program is evaluated, given one or more changes to the software program. Nodes in a derivation graph are identified corresponding to changed edges in a control flow graph representation of the software program, wherein the derivation graph describes an earlier evaluation of the software program. In addition, at least one of the identified nodes in the derivation graph is updated and the derivation graph is traversed outward from a location of a change. The revised derivation graph can optionally be further processed to remove false errors.Type: GrantFiled: May 31, 2005Date of Patent: June 24, 2014Assignee: Alcatel LucentInventors: Christopher L. Conway, Dennis R. Dams, Kedar S. Namjoshi
-
Publication number: 20140143874Abstract: A system, method, apparatus and mechanism for estimating worst-case time complexity of a regular expression defining a pattern adapted for identifying malicious packets and comprising one or more back-references (backref-regex) by constructing a non-deterministic finite automaton (NFA) corresponding to the backref-regex (backref-NFA), wherein the backref-NFA comprises a plurality of NFA-states and a respectively labeled edge for each of the one or more back-references of the backref-regex; performing liveness analysis on the backref-NFA to determine for each NFA-state of the backref-NFA a set of back-references alive at the NFA-state; and determining a maximum number of alive back-references over the plurality of NFA-states, wherein the determined maximum number is indicative of the worst-case time complexity of the backref-regex.Type: ApplicationFiled: January 28, 2014Publication date: May 22, 2014Applicant: ALCATEL LUCENTInventors: KEDAR S. NAMJOSHI, GIRIJA J. NARLIKAR
-
Patent number: 8683590Abstract: A packet is compared to a pattern defined by a regular expression with back-references (backref-regex) in a single pass of a non-deterministic finite automaton corresponding to the backref-regex (backref-NFA) that includes representations for all backref-regex's back-references. The packet's characters are sequentially selected and analyzed against the backref-NFA until a match or no-match between the packet and pattern is determined. Upon selecting a character, a corresponding configurations-set is updated, where the set includes configurations associated with respective NFA-states of the backref-NFA and indicating whether the selected character is being matched against a back-reference. With the configurations-set being updated the comparison process proceeds along backref-NFA's NFA-states. The updated configurations-set includes configurations associated with NFA-states reachable from the configurations in the pre-updated set. When the configurations-set includes a final state, a match is determined.Type: GrantFiled: November 2, 2009Date of Patent: March 25, 2014Assignee: Alcatel LucentInventors: Kedar S. Namjoshi, Girija J. Narlikar
-
Publication number: 20120054394Abstract: Access by multiple threads to a common resource can be controlled using a bias-lock having a single owner thread selected from among the plurality of threads. The bias-lock includes an n-process lock for which non-owner processes compete and a 2-process lock for which the owner and non-owner holder of the n-process lock compete. The owner of the bias-lock can be switched to one of the non-owner threads without suspending the owner thread. An asymmetric lock can be used to eliminate the need for the 2-process lock. Bias-locks can further be extended to provide read/write bias locking mechanisms.Type: ApplicationFiled: September 1, 2010Publication date: March 1, 2012Applicant: ALCATEL-LUCENT USA INC.Inventors: Kedar S. Namjoshi, Nalini Vasudevan
-
Publication number: 20100146623Abstract: A packet is compared to a pattern defined by a regular expression with back-references (backref-regex) in a single pass of a non-deterministic finite automaton corresponding to the backref-regex (backref-NFA) that includes representations for all backref-regex's back-references. The packet's characters are sequentially selected and analyzed against the backref-NFA until a match or no-match between the packet and pattern is determined. Upon selecting a character, a corresponding configurations-set is updated, where the set includes configurations associated with respective NFA-states of the backref-NFA and indicating whether the selected character is being matched against a back-reference. With the configurations-set being updated the comparison process proceeds along backref-NFA's NFA-states. The updated configurations-set includes configurations associated with NFA-states reachable from the configurations in the pre-updated set. When the configurations-set includes a final state, a match is determined.Type: ApplicationFiled: November 2, 2009Publication date: June 10, 2010Inventors: Kedar S. Namjoshi, Girija J. Narlikar