Loading…

SCEAPI: A unified Restful Web API for High-Performance Computing

The development of scientific computing is increasingly moving to collaborative web and mobile applications. All these applications need high-quality programming interface for accessing heterogeneous computing resources consisting of clusters, grid computing or cloud computing. In this paper, we int...

Full description

Saved in:
Bibliographic Details
Published in:Journal of physics. Conference series 2017-10, Vol.898 (9), p.92022
Main Authors: Rongqiang, Cao, Haili, Xiao, Shasha, Lu, Yining, Zhao, Xiaoning, Wang, Xuebin, Chi
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3
cites cdi_FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3
container_end_page
container_issue 9
container_start_page 92022
container_title Journal of physics. Conference series
container_volume 898
creator Rongqiang, Cao
Haili, Xiao
Shasha, Lu
Yining, Zhao
Xiaoning, Wang
Xuebin, Chi
description The development of scientific computing is increasingly moving to collaborative web and mobile applications. All these applications need high-quality programming interface for accessing heterogeneous computing resources consisting of clusters, grid computing or cloud computing. In this paper, we introduce our high-performance computing environment that integrates computing resources from 16 HPC centers across China. Then we present a bundle of web services called SCEAPI and describe how it can be used to access HPC resources with HTTP or HTTPs protocols. We discuss SCEAPI from several aspects including architecture, implementation and security, and address specific challenges in designing compatible interfaces and protecting sensitive data. We describe the functions of SCEAPI including authentication, file transfer and job management for creating, submitting and monitoring, and how to use SCEAPI in an easy-to-use way. Finally, we discuss how to exploit more HPC resources quickly for the ATLAS experiment by implementing the custom ARC compute element based on SCEAPI, and our work shows that SCEAPI is an easy-to-use and effective solution to extend opportunistic HPC resources.
doi_str_mv 10.1088/1742-6596/898/9/092022
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2574546492</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2574546492</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3</originalsourceid><addsrcrecordid>eNqFkNFLwzAQxoMoOKf_ggR88qE2vSRt4pOjTDcZWJziY8jaZHZsbU3XB_97UyoTQfBe7uD7vrvjh9BlRG4iIkQYJQyCmMs4FFKEMiQSCMARGh2E48MsxCk6a9sNIdRXMkJ3y3Q6yea3eIK7qrSlKfCzafe22-I3s8JewrZ2eFau34PMOD_vdJUbnNa7ptuX1focnVi9bc3Fdx-j1_vpSzoLFk8P83SyCHIKFAJbCM1tRImICc9NIWUeMcY1WJbkhBagNYEkl6xYUbEC_zWRHEwCQG0v0DG6GvY2rv7o_ItqU3eu8icV8IRxFjMJ3hUPrtzVbeuMVY0rd9p9qoionpbqQageivK0lFQDLR-EIVjWzc_mf0PXf4Qes3T5y6eawtIvMxx16g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2574546492</pqid></control><display><type>article</type><title>SCEAPI: A unified Restful Web API for High-Performance Computing</title><source>Publicly Available Content Database</source><source>Free Full-Text Journals in Chemistry</source><creator>Rongqiang, Cao ; Haili, Xiao ; Shasha, Lu ; Yining, Zhao ; Xiaoning, Wang ; Xuebin, Chi</creator><creatorcontrib>Rongqiang, Cao ; Haili, Xiao ; Shasha, Lu ; Yining, Zhao ; Xiaoning, Wang ; Xuebin, Chi</creatorcontrib><description>The development of scientific computing is increasingly moving to collaborative web and mobile applications. All these applications need high-quality programming interface for accessing heterogeneous computing resources consisting of clusters, grid computing or cloud computing. In this paper, we introduce our high-performance computing environment that integrates computing resources from 16 HPC centers across China. Then we present a bundle of web services called SCEAPI and describe how it can be used to access HPC resources with HTTP or HTTPs protocols. We discuss SCEAPI from several aspects including architecture, implementation and security, and address specific challenges in designing compatible interfaces and protecting sensitive data. We describe the functions of SCEAPI including authentication, file transfer and job management for creating, submitting and monitoring, and how to use SCEAPI in an easy-to-use way. Finally, we discuss how to exploit more HPC resources quickly for the ATLAS experiment by implementing the custom ARC compute element based on SCEAPI, and our work shows that SCEAPI is an easy-to-use and effective solution to extend opportunistic HPC resources.</description><identifier>ISSN: 1742-6588</identifier><identifier>EISSN: 1742-6596</identifier><identifier>DOI: 10.1088/1742-6596/898/9/092022</identifier><language>eng</language><publisher>Bristol: IOP Publishing</publisher><subject>Application programming interface ; Applications programs ; Cloud computing ; Computational grids ; High performance computing ; Mobile computing ; Physics ; Web services</subject><ispartof>Journal of physics. Conference series, 2017-10, Vol.898 (9), p.92022</ispartof><rights>Published under licence by IOP Publishing Ltd</rights><rights>2017. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3</citedby><cites>FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2574546492?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,25731,27901,27902,36989,44566</link.rule.ids></links><search><creatorcontrib>Rongqiang, Cao</creatorcontrib><creatorcontrib>Haili, Xiao</creatorcontrib><creatorcontrib>Shasha, Lu</creatorcontrib><creatorcontrib>Yining, Zhao</creatorcontrib><creatorcontrib>Xiaoning, Wang</creatorcontrib><creatorcontrib>Xuebin, Chi</creatorcontrib><title>SCEAPI: A unified Restful Web API for High-Performance Computing</title><title>Journal of physics. Conference series</title><addtitle>J. Phys.: Conf. Ser</addtitle><description>The development of scientific computing is increasingly moving to collaborative web and mobile applications. All these applications need high-quality programming interface for accessing heterogeneous computing resources consisting of clusters, grid computing or cloud computing. In this paper, we introduce our high-performance computing environment that integrates computing resources from 16 HPC centers across China. Then we present a bundle of web services called SCEAPI and describe how it can be used to access HPC resources with HTTP or HTTPs protocols. We discuss SCEAPI from several aspects including architecture, implementation and security, and address specific challenges in designing compatible interfaces and protecting sensitive data. We describe the functions of SCEAPI including authentication, file transfer and job management for creating, submitting and monitoring, and how to use SCEAPI in an easy-to-use way. Finally, we discuss how to exploit more HPC resources quickly for the ATLAS experiment by implementing the custom ARC compute element based on SCEAPI, and our work shows that SCEAPI is an easy-to-use and effective solution to extend opportunistic HPC resources.</description><subject>Application programming interface</subject><subject>Applications programs</subject><subject>Cloud computing</subject><subject>Computational grids</subject><subject>High performance computing</subject><subject>Mobile computing</subject><subject>Physics</subject><subject>Web services</subject><issn>1742-6588</issn><issn>1742-6596</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqFkNFLwzAQxoMoOKf_ggR88qE2vSRt4pOjTDcZWJziY8jaZHZsbU3XB_97UyoTQfBe7uD7vrvjh9BlRG4iIkQYJQyCmMs4FFKEMiQSCMARGh2E48MsxCk6a9sNIdRXMkJ3y3Q6yea3eIK7qrSlKfCzafe22-I3s8JewrZ2eFau34PMOD_vdJUbnNa7ptuX1focnVi9bc3Fdx-j1_vpSzoLFk8P83SyCHIKFAJbCM1tRImICc9NIWUeMcY1WJbkhBagNYEkl6xYUbEC_zWRHEwCQG0v0DG6GvY2rv7o_ItqU3eu8icV8IRxFjMJ3hUPrtzVbeuMVY0rd9p9qoionpbqQageivK0lFQDLR-EIVjWzc_mf0PXf4Qes3T5y6eawtIvMxx16g</recordid><startdate>20171001</startdate><enddate>20171001</enddate><creator>Rongqiang, Cao</creator><creator>Haili, Xiao</creator><creator>Shasha, Lu</creator><creator>Yining, Zhao</creator><creator>Xiaoning, Wang</creator><creator>Xuebin, Chi</creator><general>IOP Publishing</general><scope>O3W</scope><scope>TSCCA</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>H8D</scope><scope>HCIFZ</scope><scope>L7M</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20171001</creationdate><title>SCEAPI: A unified Restful Web API for High-Performance Computing</title><author>Rongqiang, Cao ; Haili, Xiao ; Shasha, Lu ; Yining, Zhao ; Xiaoning, Wang ; Xuebin, Chi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Application programming interface</topic><topic>Applications programs</topic><topic>Cloud computing</topic><topic>Computational grids</topic><topic>High performance computing</topic><topic>Mobile computing</topic><topic>Physics</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rongqiang, Cao</creatorcontrib><creatorcontrib>Haili, Xiao</creatorcontrib><creatorcontrib>Shasha, Lu</creatorcontrib><creatorcontrib>Yining, Zhao</creatorcontrib><creatorcontrib>Xiaoning, Wang</creatorcontrib><creatorcontrib>Xuebin, Chi</creatorcontrib><collection>Institute of Physics Open Access Journal Titles</collection><collection>IOPscience (Open Access)</collection><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Aerospace Database</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Journal of physics. Conference series</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rongqiang, Cao</au><au>Haili, Xiao</au><au>Shasha, Lu</au><au>Yining, Zhao</au><au>Xiaoning, Wang</au><au>Xuebin, Chi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>SCEAPI: A unified Restful Web API for High-Performance Computing</atitle><jtitle>Journal of physics. Conference series</jtitle><addtitle>J. Phys.: Conf. Ser</addtitle><date>2017-10-01</date><risdate>2017</risdate><volume>898</volume><issue>9</issue><spage>92022</spage><pages>92022-</pages><issn>1742-6588</issn><eissn>1742-6596</eissn><abstract>The development of scientific computing is increasingly moving to collaborative web and mobile applications. All these applications need high-quality programming interface for accessing heterogeneous computing resources consisting of clusters, grid computing or cloud computing. In this paper, we introduce our high-performance computing environment that integrates computing resources from 16 HPC centers across China. Then we present a bundle of web services called SCEAPI and describe how it can be used to access HPC resources with HTTP or HTTPs protocols. We discuss SCEAPI from several aspects including architecture, implementation and security, and address specific challenges in designing compatible interfaces and protecting sensitive data. We describe the functions of SCEAPI including authentication, file transfer and job management for creating, submitting and monitoring, and how to use SCEAPI in an easy-to-use way. Finally, we discuss how to exploit more HPC resources quickly for the ATLAS experiment by implementing the custom ARC compute element based on SCEAPI, and our work shows that SCEAPI is an easy-to-use and effective solution to extend opportunistic HPC resources.</abstract><cop>Bristol</cop><pub>IOP Publishing</pub><doi>10.1088/1742-6596/898/9/092022</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1742-6588
ispartof Journal of physics. Conference series, 2017-10, Vol.898 (9), p.92022
issn 1742-6588
1742-6596
language eng
recordid cdi_proquest_journals_2574546492
source Publicly Available Content Database; Free Full-Text Journals in Chemistry
subjects Application programming interface
Applications programs
Cloud computing
Computational grids
High performance computing
Mobile computing
Physics
Web services
title SCEAPI: A unified Restful Web API for High-Performance Computing
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T06%3A44%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=SCEAPI:%20A%20unified%20Restful%20Web%20API%20for%20High-Performance%20Computing&rft.jtitle=Journal%20of%20physics.%20Conference%20series&rft.au=Rongqiang,%20Cao&rft.date=2017-10-01&rft.volume=898&rft.issue=9&rft.spage=92022&rft.pages=92022-&rft.issn=1742-6588&rft.eissn=1742-6596&rft_id=info:doi/10.1088/1742-6596/898/9/092022&rft_dat=%3Cproquest_cross%3E2574546492%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c3232-fd8a5f1308605ced99c1445a2f47c03d2aa027c94db38b26590952e7223f027c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2574546492&rft_id=info:pmid/&rfr_iscdi=true