A significant trend in science research for at least the past decade has been the increasing uptake of computational techniques (modelling) for insilico experimentation, which is trickling down from the grand challenges that require capability computing to smaller-scale problems suited to capacity computing. Such virtual experiments also establish an opportunity for collaboration at a distance. At the same time, the development of web service and cloud technology, is providing a potential platform to support these activities. The problem on which we focus is the technical hurdles for users without detailed knowledge of such mechanisms - in a word, 'accessibility' - specifically: (i) the heavy weight and diversity of infrastructures that inhibits shareability and collaboration between services, (ii) the relatively complicated processes associated with deployment and management of web services for non-disciplinary specialists, and (iii) the relative technical difficulty in packaging the legacy software that encapsulates key discipline knowledge for web-service environments. In this paper, we describe a light-weight framework based on cloud and REST to address the above issues. The framework provides a model that allows users to deploy REST services from the desktop on to computing infrastructure without modification or recompilation, utilizing legacy applications developed for the command-line. A behind-the-scenes facility provides asynchronous distributed staging of data (built directly on HTTP and REST). We describe the framework, comprising the service factory, data staging services and the desktop file manager overlay for service deployment, and present experimental results regarding: (i) the improvement in turnaround time from the data staging service, and (ii) the evaluation of usefulness and usability of the framework through case studies in image processing and in multi-disciplinary optimization.
|Title of host publication||Service-Orientated Computing, ICSOC, 2013|
|Subtitle of host publication||CCSA, CSB, PASCEB, SWESE, WESOA, and PhD Symposium, Berlin, Germany, December 2-5, 2013. Revised Selected Papers|
|Editors||A. Lomuscio, S. Nepal, F. Patrizi, B. Benatallah, I. Brandic|
|Number of pages||16|
|Publication status||Published - 2014|
|Name||Lecture Notes in Computer Science|
Duan, K., Padget, J., & Kim, H. A. (2014). A light-weight framework for bridge-building from desktop to cloud. In A. Lomuscio, S. Nepal, F. Patrizi, B. Benatallah, & I. Brandic (Eds.), Service-Orientated Computing, ICSOC, 2013: CCSA, CSB, PASCEB, SWESE, WESOA, and PhD Symposium, Berlin, Germany, December 2-5, 2013. Revised Selected Papers (Vol. 8377, pp. 308-323). (Lecture Notes in Computer Science; Vol. 8377). https://doi.org/10.1007/978-3-319-06859-6_28