6859758

Stress Testing Database Storage

PublishedFebruary 22, 2005
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
27 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer implemented method for stress testing a database storage system comprising: assigning a read to write ratio for operations to said database storage system; initiating a plurality of processes to achieve a rate of operations to said database storage system; generating read and write operations from said processes to said database storage system corresponding to said read to write ratio; and collecting performance statistics of said database storage system.

2

2. The method of claim 1 wherein said generating comprises said processes sending commands to a database engine.

3

3. The method of claim 2 wherein said database engine forms read and/or write operations to said database storage system in response to said commands from said processes.

4

4. The method of claim 2 wherein said database engine is substantially compliant with structured query language.

5

5. The method of claim 1 wherein said read and write operations are interleaved according to a random distribution.

6

6. The method of claim 5 wherein said random distribution is substantially a Poisson distribution.

7

7. The method of claim 1 wherein software of said processes is written in a cross-platform language.

8

8. The method of claim 7 wherein said cross-platform language is substantially compliant with Java.

9

9. The method of claim 1 further comprising generating random data for said write operations to said database storage system.

10

10. A method for stress testing a database storage system comprising: receiving first commands at a database engine software module from a plurality of stress test software modules, said first commands to retrieve records of information from a database, wherein said plurality of stress test software modules achieve in aggregate a desired rate of transfers of said records of information from said database storage system to said database engine software module and wherein said plurality of stress test software modules ignore content of said records of information; and issuing second commands from said database engine software module to said database storage system to retrieve said records of information.

11

11. The method of claim 10 wherein software of said stress test software modules are written in a cross-platform language.

12

12. The method of claim 11 wherein said cross-platform language is substantially compliant with Java.

13

13. The method of claim 10 wherein said first commands are substantially compliant with structured query language.

14

14. The method of claim 10 wherein at least two of said stress test software modules operate on separate computer systems.

15

15. The method of claim 10 further comprising measuring performance of said database storage system.

16

16. A system of computers comprising: a plurality of computers coupled to a network; an enterprise storage system coupled to said network; a database engine software module operative on one of said plurality of computers; said plurality of computers also for performing a method of stress testing database storage by; receiving first commands at a database engine software module from a plurality of stress test software modules, said first commands to retrieve records of information from a database, wherein said plurality of stress test software modules achieve in aggregate a desired rate of transfers of said records of information from said database storage system to said database engine software module and wherein said plurality of stress test software modules ignore content of said records of information; and issuing second commands from said database engine software module to said database storage system to retrieve said records of information.

17

17. The system of claim 16 wherein instructions for said sending are written in a cross-platform language.

18

18. The system of claim 17 wherein said cross-platform language is substantially compliant with Java.

19

19. The system of claim 16 wherein said first commands are substantially compliant with structured query language.

20

20. The system of claim 16 wherein at least two separate computer systems send said first commands.

21

21. The method of claim 16 further comprising measuring performance of said database storage system.

22

22. A computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method for stress testing a database storage system, said method comprising: receiving first commands at a database engine software module from a plurality of stress test software modules, said first commands to retrieve records of information from a database, wherein said plurality of stress test software modules achieve in aggregate a desired rate of transfers of said records of information from said database storage system to said database engine software module and wherein said plurality of stress test software modules ignore content of said records of information; and issuing second commands from said database engine software module to said database storage system to retrieve said records of information.

23

23. The computer-readable medium of claim 22 wherein software of said stress test software modules are written in a cross-platform language.

24

24. The computer-readable medium of claim 23 wherein said cross-platform language is substantially compliant with Java.

25

25. The computer-readable medium of claim 22 wherein said first commands are substantially compliant with structured query language.

26

26. The computer-readable medium of claim 22 wherein at least two of said stress test software modules operate on separate computer systems.

27

27. The computer-readable medium of claim 22 further comprising computer-readable program code for measuring performance of said database storage system.

Patent Metadata

Filing Date

Unknown

Publication Date

February 22, 2005

Inventors

Kothandaraman Prabhakaran
Don Wence
Brian Christensen

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “STRESS TESTING DATABASE STORAGE” (6859758). https://patentable.app/patents/6859758

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

STRESS TESTING DATABASE STORAGE — Kothandaraman Prabhakaran | Patentable