Dell products l.p. (20240111593). DYNAMIC SLICING USING A BALANCED APPROACH BASED ON SYSTEM RESOURCES FOR MAXIMUM OUTPUT simplified abstract

From WikiPatents
Jump to navigation Jump to search

DYNAMIC SLICING USING A BALANCED APPROACH BASED ON SYSTEM RESOURCES FOR MAXIMUM OUTPUT

Organization Name

dell products l.p.

Inventor(s)

Sunil K. Yadav of Bangalore (IN)

Soumen Acharya of Bangalore (IN)

DYNAMIC SLICING USING A BALANCED APPROACH BASED ON SYSTEM RESOURCES FOR MAXIMUM OUTPUT - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240111593 titled 'DYNAMIC SLICING USING A BALANCED APPROACH BASED ON SYSTEM RESOURCES FOR MAXIMUM OUTPUT

Simplified Explanation

The abstract describes a method for dynamically adjusting the size of a thread pool based on changes in system resources, to efficiently crawl a filesystem and perform crawl jobs.

  • Gathering information on filesystem resources
  • Identifying thread pool size based on system resource information
  • Starting a thread pool with dynamically adjustable size
  • Crawling filesystem and identifying crawl jobs
  • Adding crawl jobs to the thread pool
  • Performing the crawl jobs
  • Slicing data in crawled directories

Potential Applications

This technology could be applied in data management systems, cloud storage services, and file synchronization tools.

Problems Solved

This technology solves the problem of efficiently crawling large filesystems while adapting to changes in system resources.

Benefits

The benefits of this technology include improved performance, scalability, and resource utilization in filesystem crawling tasks.

Potential Commercial Applications

A potential commercial application of this technology could be in enterprise data management solutions, where efficient filesystem crawling is essential for data organization and retrieval.

Possible Prior Art

One possible prior art could be existing thread pool management techniques in software development, but the dynamic adjustment based on system resources for filesystem crawling may be a novel aspect of this innovation.

Unanswered Questions

How does this method handle errors or failures during the crawl jobs?

The abstract does not mention how the method deals with errors or failures that may occur during the filesystem crawling process.

What specific system resources are considered for dynamically adjusting the thread pool size?

The abstract does not specify which system resources are monitored and used to dynamically adjust the thread pool size.


Original Abstract Submitted

one example method includes gathering information regarding filesystem resources, based on the system resource information, identifying a thread pool size, starting a thread pool having the thread pool size, where the thread pool size is dynamically adjustable based on changes in the system resources, crawling a filesystem and identifying crawl jobs to be performed, adding the crawl jobs to the thread pool, and performing the crawl jobs. the method may further include slicing data in one or more directories that have been crawled.