Patent ID: 7882076

Claim:
An arrangement for performing at least one of collecting and analyzing data from a tool cluster configured to process a set of substrates, said tool cluster including at least a plurality of tools, said plurality of tools including at least a first tool and a second tool, said arrangement comprising: a plurality of secondary servers configured to collect sensor data from said plurality of tools, each of said plurality of secondary servers being configured to execute a data indexing application, said plurality of secondary servers including at least a first server and a second server, said first server being configured to store a first set of sensor data collected from said first tool, said first server being further configured to execute a first data indexing application to at least associate said first set of sensor data with an identity of said first server for producing first indexed data, said second server being configured to store a second set of sensor data collected from at least one of said first tool and said second tool, said second server being further configured to execute a second data indexing application to at least associate said second set of sensor data with an identity of said second server for producing second indexed data; and a primary server communicably coupled with said plurality of secondary servers, said primary server being configured to execute a database management system, said primary server being further configured to receive said first indexed data from said first server and to receive said second indexed data from said second server, said database management system being configured to store said first indexed data and said second indexed data, said first indexed data including at least said identity of said first server, said second indexed data including at least said identity of said second server, wherein said primary server is configured to include an overlord indexing application for indexing data stored in said primary server, and said plurality of secondary servers is configured to include-a plurality of minion indexing applications, said overlord indexing application being configured to define and manage a set of relationships between said plurality of tools and at least one of said primary server and said plurality of secondary servers, said overlord indexing application being further configured to forward said plurality of relationships to said plurality of minion indexing applications.