
US Patent No: 8,086,711
Number of patents in Portfolio can not be more than 2000
Threaded messaging in a computer storage system
Stats
-
Dec 27, 2011
Issued date -
Dec 12, 2007
filing date -
11/955,122
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
In one embodiment, a method comprises, using at least one processor, controlling communication between Service Level Agreement (SLA) processes of an SLA services module and at least one I/O performance gateway; and using a thread pair associated with each of the at least one processors, processing inbound signals from the at least one I/O erformance atewa being sent to the SLA services module via an inbound thread, and processing outbound signals to the at least one I/O performance gateway received from the SLA services module via an outbound thread, wherein the inbound thread and the outbound thread operate asynchronously to provide non-blocking messaging.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 6,915,386 Processing service level agreement (SLA) terms in a caching component of a storage system | 3 | 2002 | |
| 2004/0205,206 System for managing and controlling storage access requirements | 68 | 2003 | |
| 7,519,725 System and method for utilizing informed throttling to guarantee quality of service to I/O streams | 37 | 2003 | |
| 2004/0236,846 System and method for utilizing informed throttling to guarantee quality of service to I/O streams | 5 | 2003 | |
| 7,349,958 Method for improving performance in a computer storage system by regulating resource requests from clients | 5 | 2003 | |
| 2005/0066,026 Method of displaying real-time service level performance, breach, and guaranteed uniformity with automatic alerts and proactive rebating for utility computing environment | 24 | 2003 | |
| 2010/0281,464 ASPECT-ORIENTED PARALLEL PROGRAMMING LANGUAGE EXTENSIONS | 1 | 2009 | |
|
|
|||
| 6,484,224 Multi-interface symmetric multiprocessor | 55 | 1999 | |
| 7,082,463 Time-based monitoring of service level agreements | 50 | 2000 | |
|
|
|||
| 2002/0194,324 System for global and local data resource management for service guarantees | 67 | 2002 | |
| 2004/0243,699 Policy based management of storage resources | 100 | 2003 | |
|
|
|||
| 6,167,423 Concurrency control of state machines in a computer system using cliques | 44 | 1997 | |
| 7,873,719 Enterprise management system | 3 | 2005 | |
|
|
|||
| 2002/0049,841 Systems and methods for providing differentiated service in information management environments | 109 | 2001 | |
| 2002/0091,722 Systems and methods for resource management in information storage environments | 51 | 2001 | |
|
|
|||
| 2003/0043,821 Network-system, management-system, method and computer program product | 8 | 2002 | |
|
|
|||
| 6,816,905 Method and system for providing dynamic hosted service management across disparate accounts/sites | 107 | 2000 | |
|
|
|||
| 6,519,595 Admission control, queue management, and shaping/scheduling for flows | 33 | 1999 | |
|
|
|||
| 6,571,140 Service-oriented community agent | 117 | 2000 | |
|
|
|||
| 2002/0103,969 System and method for storing data | 59 | 2001 | |
|
|
|||
| 6,161,152 System for providing asynchronous I/O operations by identifying and polling a portal from an application process using a table of entries corresponding to I/O operations | 13 | 1998 | |
|
|
|||
| 5,548,760 Message handler | 18 | 1995 | |
|
|
|||
| 6,701,342 Method and apparatus for processing quality of service measurement data to assess a degree of compliance of internet services with service level agreements | 85 | 2000 | |
|
|
|||
| 2009/0125,887 SYSTEM AND METHOD FOR GENERATING ERROR TRACES FOR CONCURRENCY BUGS | 5 | 2008 | |
|
|
|||
| 6,457,098 Methods and apparatus for coordinating shared multiple raid controller access to common storage devices | 56 | 2000 | |
|
|
|||
| 2003/0041,163 Data processing architectures | 39 | 2002 | |
|
|
|||
| 7,412,538 Request event manager and event lists for home and office systems and networks | 16 | 2000 | |
|
|
|||
| 2004/0181,476 Dynamic network resource brokering | 60 | 2003 | |
|
|
|||
| 2003/0055,972 Methods and systems for shared storage virtualization | 50 | 2002 | |
|
|
|||
| 2003/0009,444 Secured shared storage architecture | 10 | 2002 | |
|
|
|||
| 7,523,492 Secure gateway with proxy service capability servers for service level agreement checking | 1 | 2001 | |
|
|
|||
| 2002/0039,352 Methods, systems, and computer program products for managing a service provided by a network | 35 | 2001 | |
|
|
|||
| 7,159,026 Service performance correlation and analysis | 9 | 2002 | |
|
|
|||
| 7,140,025 Method and apparatus for providing a real-time message routing communications manager | 19 | 1999 | |
|
|
|||
| 6,681,232 Operations and provisioning systems for service level management in an extended-area data communications network | 187 | 2001 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Jun 27, 2015 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Jun 27, 2019 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Jun 27, 2023 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |