Patents Assigned to Nuova Systems, Inc.
  • Patent number: 7773519
    Abstract: A method and system to manage network congestion are provided. In one example embodiment, the system comprises a congestion point queue, a monitor to sample a state of the congestion point queue, a consolidated parameter generator to generate a consolidated feedback parameter, and a feedback message generator to generate a feedback message, utilizing the consolidated feedback parameter. The congestion point queue may be configured to queue messages from a reaction point to a congestion point. The state of the congestion point queue may be reflected by an equilibrium queue level, a queue offset, and a rate of change of a size of the congestion point queue. The equilibrium queue level may represent a particular predetermined size of the congestion point queue. The queue offset may represent a deviation from the equilibrium queue level. The consolidated feedback parameter may be generated to reflect the queue offset and the rate of change of the size of the congestion point queue.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: August 10, 2010
    Assignee: Nuova Systems, Inc.
    Inventors: Balaji Prabhakar, Peter Newman
  • Patent number: 7752360
    Abstract: A method and system to map virtual I/O devices and resources to a standard I/O bus is provided. The system, in one example embodiment, comprises a virtual device detector, a resource allocator, and an activation module. The virtual device detector may be configured to detect an indication of a virtual Peripheral Component Interconnect Express (PCIe) device having an associated template. The resource allocator may allocate, based on the template, a plurality of resources required for the virtual PCIe device from a pool of available resources. The activation module may generate a set of entries in a resource mapping table, the set of entries corresponding to the allocated resources and defining the virtual PCIe device.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 6, 2010
    Assignee: Nuova Systems, Inc.
    Inventor: Michael Galles
  • Publication number: 20090238070
    Abstract: A method and system to adjust Congestion Notification control loop parameters at a congestion point are provided. The system comprises a monitor to sample a state of a congestion point the congestion point being to receive messages from a reaction point; a history generator to generate an updated reaction to congestion history by consolidating the state of the congestion point with a current reaction to congestion history, the current reaction to congestion history being associated with a current feedback message; a message generator to generate an updated feedback message based on the updated reaction to congestion history; a message update module to replace the current feedback message with the updated feedback message; and a communications module to communicate the updated feedback message to the reaction point.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Applicant: Nuova Systems, Inc.
    Inventors: James Paul Rivers, Balaji Prabhakar
  • Publication number: 20090180380
    Abstract: A method and system to manage network congestion are provided. In one example embodiment, the system comprises a congestion point queue, a monitor to sample a state of the congestion point queue, a consolidated parameter generator to generate a consolidated feedback parameter, and a feedback message generator to generate a feedback message, utilizing the consolidated feedback parameter. The congestion point queue may be configured to queue messages from a reaction point to a congestion point. The state of the congestion point queue may be reflected by an equilibrium queue level, a queue offset, and a rate of change of a size of the congestion point queue. The equilibrium queue level may represent a particular predetermined size of the congestion point queue. The queue offset may represent a deviation from the equilibrium queue level. The consolidated feedback parameter may be generated to reflect the queue offset and the rate of change of the size of the congestion point queue.
    Type: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Applicant: Nuova Systems, Inc.
    Inventors: Balaji Prabhakar, Peter Newman
  • Publication number: 20090037977
    Abstract: This document discusses, among other things, applying network policy at a network device. In an example embodiment fibre channel hard zoning information may be received that indicates whether a fibre channel frame is permitted to be communicated between two fibre channel ports. Some example embodiments include identifying a media access control addresses associated with the fibre channel ports. An example embodiment may include generating one or more access control entries based on the fibre channel identifications of the fibre channel ports and the zoning information. The access control entries may be distributes to an Ethernet port to be inserted into an existing access control list and used to enforce a zoning policy upon fibre channel over Ethernet frames.
    Type: Application
    Filed: June 16, 2008
    Publication date: February 5, 2009
    Applicant: Nuova Systems, Inc.
    Inventors: Silvano Gai, Claudio DeSanti, James Paul Rivers
  • Publication number: 20080313724
    Abstract: Embodiments of an N-Port ID virtualization (NPIV) proxy module, NPIV proxy switching system, and methods are generally described herein. Other embodiments may be described and claimed. In some embodiments, login requests are distributed over a plurality of available N-ports to allow servers to be functionally coupled to F-ports of a plurality of fiber-channel (FC) switches. Fiber-channel identifiers (FCIDs) are assigned to the servers in response to the logon requests to provide single end-host operations for each of the servers.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Applicant: Nuova Systems, Inc.
    Inventors: Krishna Doddapaneni, Chaitanya Kodeboyina, J.R. Rivers, Pauline Shuen
  • Publication number: 20080301759
    Abstract: Methods and apparatus are disclosed for applying network policy to communications originating at operating system virtual interfaces. In an example embodiment, a network device is networked with a switch. The network device may include a first operating system interface, a virtualization adapter, and an input output port. In an example embodiment, the virtualization adapter receives a first frame from the first operating system interface. The virtualization adapter may tag the first frame to indicate an association between the first frame and the first operating system interface. The first frame may then be transmitted with a second frame being associated with a second operating system interface, to the switch via the input output port. In an example embodiment, the switch is configured to receive the frame, examine a tag and then to enforce a network policy upon the first frame, based on the tag.
    Type: Application
    Filed: October 29, 2007
    Publication date: December 4, 2008
    Applicant: Nuova Systems, Inc.
    Inventors: James Paul Rivers, Chaitanya Kodeboyina, Ravi Kumar Gadde