System for determining data transfer rates in accordance with log information relates to history of data transfer activities that independently stored in content servers
First Claim
1. A method of managing a data access system for transferring data between a server system and a plurality of remote sites upon request from said remote sites comprising steps of:
- forming log information for transfers of said data from a plurality of content servers associated with said server system, including determining transfer sizes and transfer times such that said determinations are non-intrusive with respect to said transfers, formation of said log information further including recording one of said remote sites as a receiving site for each of said transfers, said log information being formed independently for each of said content servers;
storing said log information at respective said content servers from which said data is transferred;
accessing said log information stored at each of said content servers; and
enabling evaluation of performing said transfers from a combination of said content servers to a selected subset of said plurality of remote sites, including determining data throughput of said transfers to said subset based upon said log information, said determination of data throughput being indicative of rate of data transfer to said subset.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system of monitoring throughput of a data access system includes logging each transfer of data from a content server to a remote site, with each log entry including information indicative of transfer size, date, times, source and destination. The method includes accessing the log information in a passive and non-intrusive manner to evaluate the performance of transfers to a selected subset of the remote sites. In another embodiment, the performance evaluation is implemented for system resource allocation planning. In the preferred embodiment, the data access system is a broadband data system and the content servers utilize Internet applications. Also in the preferred embodiment, the data throughput is measured by the transfer rate of useful data, rather than all data including retransmissions.
260 Citations
19 Claims
-
1. A method of managing a data access system for transferring data between a server system and a plurality of remote sites upon request from said remote sites comprising steps of:
-
forming log information for transfers of said data from a plurality of content servers associated with said server system, including determining transfer sizes and transfer times such that said determinations are non-intrusive with respect to said transfers, formation of said log information further including recording one of said remote sites as a receiving site for each of said transfers, said log information being formed independently for each of said content servers; storing said log information at respective said content servers from which said data is transferred; accessing said log information stored at each of said content servers; and enabling evaluation of performing said transfers from a combination of said content servers to a selected subset of said plurality of remote sites, including determining data throughput of said transfers to said subset based upon said log information, said determination of data throughput being indicative of rate of data transfer to said subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing a system for serving data to a plurality of remote sites comprising steps of:
-
acquiring stored information relating to a history of data transfer activities of at least one remotely located data server for which content is maintained independently from said system, including accessing each said data server to receive log information that is specific to data transfer dates, times and sizes and including identifications of a destination for each data transfer; determining data transfer rates through said system based upon said acquired information; correlating said data transfer rates of said activities with at least one of said data transfer dates, times and destinations; and utilizing said correlations as a basis for ascertaining conditions of said system during said data transfer activities. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A data access system for providing access of data to a plurality of remote sites via communications lines comprising:
-
means for receiving requests for data from said remote sites; means for non-intrusively routing requested data from a plurality of content servers to said remote sites from which said requests are received by said means for receiving; means for accessing Log information stored by said content servers relating to transfer times and transfer sizes of said requested data routed by said means for routing; and rate determination means, connected to said means for accessing, for utilizing said log information in determining data transfer rates to particular remote sites. - View Dependent Claims (17, 18, 19)
-
Specification