{"title":"科学网关的处理管理器","authors":"M. Jaghoori, Shayan Shahand, S. Olabarriaga","doi":"10.1109/IWSG.2015.9","DOIUrl":null,"url":null,"abstract":"In this paper, we define the concept of Processing in the context of science gateways (SGs), and the necessary management layer that is needed to handle it. A Processing captures the execution/run of a scientific Application, the Data consumed and produced during that run, and the User that performs it. The properties that define Application, Data and User are different across various layers, from the scientific domain to the infrastructure. We describe a software layer, the Processing Manager (PM), that manages the translation of a Processing from the domain level to the infrastructure level and back. The PM offers a homogeneous abstraction layer over heterogeneous execution platforms and data services for various infrastructures, thus simplifying the development, maintenance and operation of SGs. Finally, the PM enables external high-level control and monitoring of the execution process and naturally captures the provenance of each processing.","PeriodicalId":341012,"journal":{"name":"2015 7th International Workshop on Science Gateways","volume":"133 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Processing Manager for Science Gateways\",\"authors\":\"M. Jaghoori, Shayan Shahand, S. Olabarriaga\",\"doi\":\"10.1109/IWSG.2015.9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we define the concept of Processing in the context of science gateways (SGs), and the necessary management layer that is needed to handle it. A Processing captures the execution/run of a scientific Application, the Data consumed and produced during that run, and the User that performs it. The properties that define Application, Data and User are different across various layers, from the scientific domain to the infrastructure. We describe a software layer, the Processing Manager (PM), that manages the translation of a Processing from the domain level to the infrastructure level and back. The PM offers a homogeneous abstraction layer over heterogeneous execution platforms and data services for various infrastructures, thus simplifying the development, maintenance and operation of SGs. Finally, the PM enables external high-level control and monitoring of the execution process and naturally captures the provenance of each processing.\",\"PeriodicalId\":341012,\"journal\":{\"name\":\"2015 7th International Workshop on Science Gateways\",\"volume\":\"133 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-06-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 7th International Workshop on Science Gateways\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IWSG.2015.9\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 7th International Workshop on Science Gateways","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWSG.2015.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In this paper, we define the concept of Processing in the context of science gateways (SGs), and the necessary management layer that is needed to handle it. A Processing captures the execution/run of a scientific Application, the Data consumed and produced during that run, and the User that performs it. The properties that define Application, Data and User are different across various layers, from the scientific domain to the infrastructure. We describe a software layer, the Processing Manager (PM), that manages the translation of a Processing from the domain level to the infrastructure level and back. The PM offers a homogeneous abstraction layer over heterogeneous execution platforms and data services for various infrastructures, thus simplifying the development, maintenance and operation of SGs. Finally, the PM enables external high-level control and monitoring of the execution process and naturally captures the provenance of each processing.