![]() |
![]() |
||||||||||
| You are here: IRIS > Software and Manuals > NetDC |
NetDC manual [ back ] [ forward ]1.0 OVERALL CONCEPT The familiar model of the data request path is shown in the diagram below. When a data center sees a request arrive, the system knows it is a user on the other end sending the request. When the data is prepared, it is sent back directly to the user and the request is satisfied.
Fig. 1.1 - The typical data request pattern is a user requesting data from a data center. The next figure illustrates the same concept, except that now the user is replaced by another data center. For all intents and purposes, the method of processing the request is much the same as before. The requesting data center (the client) will receive data from the processing data center (the server).
Fig. 1.2 - An alternative request pattern is one data center requesting from another. Extending this example, we can make data from one data center available through another data center by simply propagating the user request from one data center to the next and having the data return along the same route.
Fig. 1.3 - The user wanting data from Data Center B can make the request through Data Center A. Following this, we can expand the networked request model by having a number of data centers be possible destinations for a user's request.
Fig. 1.4 - The networked request path represented in a typical star configuration. By looking at Fig. 1.4, it is apparent that a user interested in data will contact only one site when making a request. The site that receives the request will have the responsibility of routing appropriate portions of the request to other data centers, should it be appropriate. In addition, this site is the central receiving point of completed data before it is sent to the user. In order to distinguish this data centers role from others, we choose to call it the hub site for the request. At the same time that a data center is serving as a hub site for one request, it could also be servicing a request routed to it from another site. When it serves the latter role, it is termed a delegate site for that request. The general flow of the NetDC protocol is this:
NetDC requests are always emailed to participating sites through the account name "netdc". All NetDC processing functions at that site will also operate under that username. Since each data center will have their own unique domain address, it is easy to distinguish NetDC sites, even as they share the same username. An example email address to which a user would submit his request would be: netdc@somehost.org From there, the request is processed and within a reasonable period of time the user can expect a data return that is either packaged at the hub site or received in separate pieces from each of the delegate sites. This relates to the merging feature of NetDC, which will be discussed further in Chapter 9.0. NetDC manual [ back ] [ forward ]
introduction
overall concept request
format request reception and delegation |
About
IRIS
| Members | Programs
| USArray | Seismic
Monitor | Earthquakes | SeismoArchives |
|||
Send comments to the |