TECHNICAL FIELD

Embodiments of the present invention generally relate to systems and methods for implementing a telecommunications network, and more specifically for monitoring the performance of one or more storage drives or other network equipment to improve the performance of the telecommunications network.

BACKGROUND

The Internet and the World Wide Web (the “Web”) are easily accessible to process, store, transmit, access, and otherwise operate on many types of data and information. Content providers (publishers) now use the Internet (and, particularly, the Web) to provide all kinds of content to numerous users throughout the world. However, providing access to such content to requestors throughout the world can quickly become costly to many providers. In order to offload the job of serving some or all of its content, many content providers now operate or subscribe to content delivery networks (CDNs). Using a CDN, content can be served to clients or requestors from the CDN (e.g., from one or more servers dedicated to hosting and providing content from content providers) instead of from the content provider's server(s) directly.

Numerous forms of content may be served from a CDN. For example, television shows, movies, and other video files may now be accessed or streamed from any number of Web sites, which may be served from a CDN. Print newspapers have migrated to the Web and provide portals through which clients operating some form of computing device (e.g., PC, smart phone, or tablet) with a browser may access numerous forms of content, such as short video clips, articles, images, and audio tracks. Software updates and patches, once provided on disc and mailed to recipients, are now routinely distributed to devices from a CDN through one or more network connections and devices. The CDN provides for widespread distribution of such content to users all over the world.

SUMMARY

Aspects of the present disclosure involve systems and methods for improving the performance of a telecommunications network by monitoring the performance of one or more storage drives. Operational data is received from a plurality of storage drives of a storage server of a telecommunications network. A plurality of operational coefficients for each of the plurality of storage drives is derived based on the operational data, and a cluster plot is created from the plurality of operational coefficients for each of the plurality of storage drives. A distance is calculated between a subset of operational coefficients of the plurality of operational coefficients of the cluster plot, and a remedial action is initiated on a storage drive of the plurality of storage drives when a calculated distance of an operational coefficient associated with the storage drive exceeds a distance value from a cluster of the cluster plot.

