{"title":"DS data server: sharing fusion-energy data and results","authors":"T. Gibney, D. Greenwood","doi":"10.1109/FUSION.1993.518301","DOIUrl":null,"url":null,"abstract":"Recent years have see an upsurge in inter-laboratory collaboration within the fusion community. Also, increasingly powerful and inexpensive workstations, linked together by Local Area Networks and through the Internet, have become available for data analysis. It has therefore become essential to provide a mechanism for getting data from a central facility computer to application programs running on a diverse assortment of workstations and larger computers, both locally and at remote sites. The Data Server (DS) protocol defines a client/server communication standard to help satisfy this need. The protocol, a joint development project between PPPL and ORNL, was designed specifically to handle the type of experimental data (separate shot numbers, diagnostic specific) generated by the fusion energy community. It provides a flexible, machine-independent standard for network access to remotely stored data. Subroutines within the local data-access library, while retaining the same outward appearance, are modified to include client code for network data access. Through normal library calls, a user application transparently connects with an experiment-specific Server via TCP/IP over a Local Area Network or through the Internet. The server program presents its local data to the network client following protocol standards. By simple, well-defined request/reply transactions, the client (library routine) gets the information necessary for its normal operation. The network communication is entirely hidden from the user.","PeriodicalId":365814,"journal":{"name":"15th IEEE/NPSS Symposium. Fusion Engineering","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"15th IEEE/NPSS Symposium. Fusion Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FUSION.1993.518301","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recent years have see an upsurge in inter-laboratory collaboration within the fusion community. Also, increasingly powerful and inexpensive workstations, linked together by Local Area Networks and through the Internet, have become available for data analysis. It has therefore become essential to provide a mechanism for getting data from a central facility computer to application programs running on a diverse assortment of workstations and larger computers, both locally and at remote sites. The Data Server (DS) protocol defines a client/server communication standard to help satisfy this need. The protocol, a joint development project between PPPL and ORNL, was designed specifically to handle the type of experimental data (separate shot numbers, diagnostic specific) generated by the fusion energy community. It provides a flexible, machine-independent standard for network access to remotely stored data. Subroutines within the local data-access library, while retaining the same outward appearance, are modified to include client code for network data access. Through normal library calls, a user application transparently connects with an experiment-specific Server via TCP/IP over a Local Area Network or through the Internet. The server program presents its local data to the network client following protocol standards. By simple, well-defined request/reply transactions, the client (library routine) gets the information necessary for its normal operation. The network communication is entirely hidden from the user.