Patents by Inventor Frank Caccavale

Frank Caccavale 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).

  • Publication number: 20060168230
    Abstract: Network computer users are classified in terms of levels of use of various application programs that require service from network servers. One or more data networks are monitored to determine average server demand per user for the various user classes and application programs. A server pool sizing calculator is programmed with these server demand parameters and the workload that can be handled per server. A system administrator estimates the number of new users in each class for the various application programs, and enters these estimated numbers into the sizing calculator together with a specified system utilization, and the sizing calculator computes the number of servers needed for servicing the new users.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 27, 2006
    Inventors: Frank Caccavale, Sridhar Villapakkam
  • Publication number: 20050114429
    Abstract: Performance parameters are obtained for distributed processing units. The performance parameters include a utilization value, of each distributed processing unit. Respective weights are obtained for the distributed processing units by applying a mapping function to the utilization values. The respective weights are used for weighted round-robin load balancing of work requests upon the distributed processing units. In one implementation, a set of utilization values of the processing units are collected in response to a periodic heartbeat signal, a set of weights are produced from the set of utilization values, a distribution list is produced from the set of weights, and the distribution list is randomized repetitively for re-use during the heartbeat interval.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventor: Frank Caccavale