FILE SYSTEM FOR A CAPTURE SYSTEM
9 Assignments
0 Petitions
Accused Products
Abstract
A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to be written to a disk, each queue being associated with one of a plurality of object types, and each queue containing captured objects of the type associated with each queue. A scheduler can be provided to select one of the plurality of queues, and a block manager to select a partition of a disk, the partition being associated with the object type of the captured objects in the selected queue. A disk controller configured to write contiguous blocks of data from the selected queue to the selected partition is connected to the block manager to enable writing to a disk.
147 Citations
39 Claims
-
1-19. -19. (canceled)
-
20. A capture system, comprising:
-
a file system configured to organize data on a disk and to regulate read and write accesses; a plurality of queues associated with captured objects that are received through the capture system via network traffic, wherein the queues are associated with captured objects having a common trait, and wherein the disk is divided into a plurality of partitions for storing at least some of the captured objects; a scheduler configured to select one of the plurality of queues for performing a particular write operation; and a block manager configured to select one of the partitions of the disk, wherein blocks of data are written from the selected queue to the selected partition. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method, comprising:
-
receiving network traffic via a capture system configured for capturing objects, wherein the capture system includes a file system configured to organize data on a disk and to regulate read and write accesses, and wherein the capture system further includes a plurality of queues associated with captured objects that are received through the capture system via network traffic, wherein the queues are associated with captured objects having a common trait, and wherein the disk is divided into a plurality of partitions for storing at least some of the captured objects; selecting one of the plurality of queues for performing a particular write operation; and selecting one of the partitions of the disk, wherein blocks of data are written from the selected queue to the selected partition. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. Logic encoded in non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving network traffic via a capture system configured for capturing objects, wherein the capture system includes a file system configured to organize data on a disk and to regulate read and write accesses, and wherein the capture system further includes a plurality of queues associated with captured objects that are received through the capture system via network traffic, wherein the queues are associated with captured objects having a common trait, and wherein the disk is divided into a plurality of partitions for storing at least some of the captured objects; selecting one of the plurality of queues for performing a particular write operation; and selecting one of the partitions of the disk, wherein blocks of data are written from the selected queue to the selected partition. - View Dependent Claims (37, 38, 39)
-
Specification