BackgroundCheck.run
Search For

Frank S Caccavale, 715 Peace St, Hopedale, MA 01747

Frank Caccavale Phones & Addresses

5 Peace St, Hopedale, MA 01747    508-4732599   

Holliston, MA   

Somerville, MA   

Work

Position: Professional/Technical

Education

Degree: Graduate or professional degree

Mentions for Frank S Caccavale

Frank Caccavale resumes & CV records

Resumes

Frank Caccavale Photo 15

Frank Caccavale

Frank Caccavale Photo 16

Frank Caccavale

Publications & IP owners

Us Patents

Method And Apparatus For Load Balancing Of Distributed Processing Units Based On Performance Metrics

US Patent:
7962914, Jun 14, 2011
Filed:
Nov 25, 2003
Appl. No.:
10/722146
Inventors:
Frank S Caccavale - Hopedale MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 9/46
G06F 15/173
G06F 11/00
US Classification:
718104, 709226, 726 24
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.

Orchestrating Flow Of Event Information To Several Event Handling Components

US Patent:
8239880, Aug 7, 2012
Filed:
Sep 30, 2008
Appl. No.:
12/241893
Inventors:
Frank S. Caccavale - Hopedale MA, US
Sridhar Villapakkam - Grafton MA, US
Ajit Bhagwat - Franklin MA, US
Luc Van Brabant - Plaisir, FR
Frederic Corniquet - Le Pecq, FR
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 3/00
US Classification:
719318
Abstract:
Event management techniques for use in a computer system comprising an event generating component generating at least one event and a plurality of event handling components applying one or more business process rules in response to the event. In one embodiment of the invention, an event generation component provides to an event handling component a notification of an event and context information about the event, in the same communication. The context information may provide all the information necessary for the event handling component to apply one or more business policy rules to determine how to handle the event. In some implementations having multiple event handling components of different types, the event generating component may be configured to provide notification of events to the event handling components in a specified order. In some implementations, multiple event handling components may be joined in a logical pool, sharing responsibility for handling events.

Using A Virus Checker In One File Server To Check For Viruses In Another File Server

US Patent:
7363657, Apr 22, 2008
Filed:
Mar 12, 2001
Appl. No.:
09/804320
Inventors:
Frank S. Caccavale - Hopedale MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 11/30
US Classification:
726 24, 726 22, 726 23, 726 25, 713188, 713194, 709224, 709229
Abstract:
When a network client accesses a file in a network file server, the network file server invokes a conventional virus checker program in an NT file server to transfer pertinent file data from the network file server to random access memory in the NT file server to perform an anti-virus scan. Users may interact with the virus checker program in the usual fashion, to select file types to check, and actions to perform when a virus is detected. This method eliminates the need for porting the virus checker program to the network file server, and avoids maintenance problems when the virus checker program is updated or upgraded. Moreover, a kernel mode driver in the NT file server may provide an indirect interface to the virus checker program for initiating an anti-virus scan. Therefore, the driver supports a wide variety of virus checker programs and ensures continued operation when the virus checker program is upgraded.

Method And Apparatus Providing Centralized Analysis Of Distributed System Performance Metrics

US Patent:
2004023, Nov 25, 2004
Filed:
May 20, 2003
Appl. No.:
10/441866
Inventors:
Frank Caccavale - Hopedale MA, US
Sridhar Villapakkam - Grafton MA, US
Skye Spear - Hopedale MA, US
International Classification:
G06F007/00
US Classification:
707/100000
Abstract:
Performance parameters are accumulated on distributed processing units and analyzed in an analysis engine. The parameters include response time measurements and workload across intervals of time. The parameters are stored in a standard instrumentation database for each processing unit. The analysis engine accesses the distributed databases over a standard interconnect network. The analysis engine uses the parameters to determine metric entropy, response time, and utilization. The analysis engine triggers an alarm if maximum limit values are exceeded, and estimates additional processing resources needed to alleviate bottlenecks and optimize system performance.

Estimating A Required Number Of Servers From User Classifications

US Patent:
2006016, Jul 27, 2006
Filed:
Jan 27, 2005
Appl. No.:
11/044507
Inventors:
Frank Caccavale - Hopedale MA, US
Sridhar Villapakkam - Grafton MA, US
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709226000, 709217000
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.

Real-Time Open File Cache Hashing Table Restructuring In A Server Computer

US Patent:
5835756, Nov 10, 1998
Filed:
Nov 27, 1996
Appl. No.:
8/758682
Inventors:
Frank Samuel Caccavale - Holliston MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1208
US Classification:
395601
Abstract:
In a method and system for dynamically improving the performance of a server in a network, a tuning system monitors a workload of the server in real time, monitors a set of internal performance characteristics of the server in real time, and monitors a set of adjustable server parameters of the server in real time. The workload of the server may include the frequency and type of service requests received by the server from clients in the network. The internal server performance characteristics may include, for example, a data cache hit ratio of a data cache in the server. The set of server parameters may include, for example, the overall data cache size or the data cache geometry of the server. The tuning system periodically alters one or more of the set of adjustable server parameters as a function of the workload and internal performance characteristics of the server. Since the tuning system is continuously monitoring workload and performance characteristics of the server and altering the server parameters accordingly, the effectiveness of a given change in the server parameters is reflected in the next set of monitored workload and performance values.

System And Method For Dynamically Analyzing And Improving The Performance Of A Network

US Patent:
5742819, Apr 21, 1998
Filed:
Nov 27, 1996
Appl. No.:
8/757393
Inventors:
Frank Samuel Caccavale - Holliston MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1700
US Classification:
395616
Abstract:
In a method and system for dynamically improving the performance of a server in a network, a tuning system monitors a workload of the server in real time, monitors a set of internal performance characteristics of the server in real time, and monitors a set of adjustable server parameters of the server in real time. The workload of the server may include the frequency and type of service requests received by the server from clients in the network. The internal server performance characteristics may include, for example, a data cache hit ratio of a data cache in the server. The set of server parameters may include, for example, the overall data cache size or the data cache geometry of the server. The tuning system periodically alters one or more of the set of adjustable server parameters as a function of the workload and internal performance characteristics of the server. Since the tuning system is continuously monitoring workload and performance characteristics of the server and altering the server parameters accordingly, the effectiveness of a given change in the server parameters is reflected in the next set of monitored workload and performance values.

System And Method For Dynamically Analyzing And Improving The Performance Of A Network

US Patent:
5819033, Oct 6, 1998
Filed:
Nov 27, 1996
Appl. No.:
8/758622
Inventors:
Frank Samuel Caccavale - Holliston MA
International Classification:
G06F 1132
US Classification:
39520011
Abstract:
In a method and system for dynamically improving the performance of a server in a network, a tuning system monitors a workload of the server in real time, monitors a set of internal performance characteristics of the server in real time, and monitors a set of adjustable server parameters of the server in real time. The workload of the server may include the frequency and type of service requests received by the server from clients in the network. The internal server performance characteristics may include, for example, a data cache hit ratio of a data cache in the server. The set of server parameters may include, for example, the overall data cache size or the data cache geometry of the server. The tuning system periodically alters one or more of the set of adjustable server parameters as a function of the workload and internal performance characteristics of the server. Since the tuning system is continuously monitoring workload and performance characteristics of the server and altering the server parameters accordingly, the effectiveness of a given change in the server parameters is reflected in the next set of monitored workload and performance values.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.