[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Web platforms for scientific research

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

This paper considers current trends in creating systems for convenient and secure remote submission (by authorized users) of jobs to computing resources of different types, including supercomputers, clusters, cloud resources, storages, databases, and grid infrastructures. Presently, large computing and storage resources are capable of solving, on their own, the majority of practical problems in the field of science and technology. Therefore, the focus in developing next-generation middleware shifts from global grid systems towards creating convenient and efficient means of access to large individual resources. A web platform for remote access to computing resources is a set of special web services and application-oriented web interfaces. Such web platforms, on a centralized basis, provide users with a number of services interrelated by a specific application area, principle of access, and interface. In this paper, general principles of creating such platforms are considered and some particular implementations of web platforms are briefly described.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Tanenbaum, A.S. and Van Steen, M., Distributed Systems: Principles and Paradigms, Pearson, 2006, 2nd ed.

    MATH  Google Scholar 

  2. The Grid: Blueprint for a New Computing Infrastructure, Foster, I. and Kesselman, C., Eds., San Francisco: Morgan Kaufmann, 1998. The Grid 2: Blueprint for a New Computing Infrastructure, Foster, I. and Kesselman, C., Eds., San Francisco: Morgan Kaufmann, 2004.

  3. Malakhovskii, M.S., A single thread from everyone: Supercomputer. http://www.popmech.ru/article/5435-s-miru-po-nitke. Accessed June 19, 2015.

    Google Scholar 

  4. Mell, P. and Grance, T., The NIST definition of cloud computing. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf. Accessed June 19, 2015.

    Google Scholar 

  5. Weller, M., Virtual Learning Environments: Using, Choosing, and Developing Your VLE, London: Routledge, 2007.

    Google Scholar 

  6. Bukhanovskii, A.V., Vasil’ev, V.N., Vinogradov, V.N., Smirnov, D.Yu., Sukhorukov, S.A., and Yapparov, T.G., CLAVIRE: A promising second-generation cloud computing technology, Izv. Vyssh. Uchebn. Zaved., Priborostr., 2011, vol. 54, no. 10, pp. 7–14.

    Google Scholar 

  7. Richardson, L. and Ruby, S., RESTful Web Services, New York: O’Reilly Media, 2007.

    Google Scholar 

  8. McLennan, M. and Kennell, R., HUBzero: A platform for dissemination and collaboration in computational science and engineering, Comput. Sci. Eng., 2010, vol. 12, no. 2, pp. 48–52.

    Article  Google Scholar 

  9. Smith, J. and Nair, R., Virtual Machines: Versatile Platforms for Systems and Processes, Boston: Morgan Kaufmann, 2005.

    MATH  Google Scholar 

  10. Mizgulin, V., Gol’dshtein, S., and Kadushnikov, R., Cloud platform for research and development in nanotechnology, Nanoindustriya, 2011, no. 5, pp. 60–64.

    Google Scholar 

  11. Borodulin, K.V. and Sviridov, A.P., Implementation of the “personal virtual computer” technology on the basis of open technologies, Tr. mezhdunar. nauch. konf. Parallel’nye vychislitel’nye tekhnologii (PaVT) (Proc. Int. Sci. Conf. Parallel Computing Technologies), Chelyabinsk, 2013.

    Google Scholar 

  12. Samovarov, O.I. and Gaisaryan, S.S., Architecture and peculiarities of implementation of the UniHUB platform in the cloud computing model on the basis of the OpenStack package, Tr. Inst. Sistemnogo Program. Ross. Akad. Nauk, 2014, vol. 26, no. 1, pp. 403–420.

    Google Scholar 

  13. Gol’dshtein, M.L., Sozykin, A.V., and Ustalov, D.A., Cloud computing platform of the UB RAS, Tr. mezhdunar. superkomp’yut. konf. Nauchnyi servis v seti Internet: vse grani parallelizma (Proc. Int. Supercomput. Conf. Scientific Service in the Internet: All Facets of Parallelism), Novorossiisk, 2013, pp. 79–81.

    Google Scholar 

  14. Golovinskii, A.L., Malenko, A.L., and Belous, L.F., Web portal for the supercomputer control system, Vychisl. Metody Program., 2010, vol. 11, pp. 130–136.

    Google Scholar 

  15. Sukhoroslov, O. and Afanasiev, A., Everest: A cloud platform for computational web services, Proc. 4th Int. Conf. Cloud Computing and Services Science (CLOSER), 2014, pp. 411–416.

    Google Scholar 

  16. Klimeck, G., McLennan, M., Brophy, S.P., Adams, G.B., and Lundstrom, M.S., NanoHUB.org: Advancing education and research in nanotechnology, Comput. Sci. Eng., 2008, vol. 10, no. 5, pp. 17–23.

    Article  Google Scholar 

  17. Hunter, A.A., Macgregor, A.B., Szabo, T.O., Wellington, C.A., and Bellgard, M.I., Yabi: An online research environment for grid, high performance, and cloud computing, Source Code Biol. Med., 2012, vol. 7, pp. 1–10.

    Article  Google Scholar 

  18. Hiden, H., Woodman, S., Watson, P., and Cala, J., Developing cloud applications using the e-Science Central platform, Phil Trans R. Soc, 2013, vol. A371.

    Google Scholar 

  19. Bukhanovskii, A.V., Koval’chuk, S.V., and Mar’-in, S.V., Intelligent high-performance software complexes for modeling complex systems: Concept, architecture, and examples of implementation, Izv. Vyssh. Uchebn. Zaved., Priborostr., 2009, vol. 52, no. 10, pp. 5–24.

    Google Scholar 

  20. Jones, M. and Hardt, D., The OAuth 2.0 authorization framework: Bearer token usage. https://tools.ietf.org/html/rfc6750. Accessed June 19, 2015.

    Google Scholar 

  21. Oinn, T., et al., Taverna: Lessons in creating a workflow environment for the life sciences, Concurrency Comput. Pract. Exp., 2006, vol. 18, pp. 1067–1100.

    Article  Google Scholar 

  22. Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludascher, B., and Mock, S., Kepler: An extensible system for design and execution of scientific workflows, Proc. 16th Int. Conf. Scientific and Statistical Database Management, 2004, pp. 423–424.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. P. Kryukov.

Additional information

Original Russian Text © A.P. Kryukov, A.P. Demichev, S.P. Polyakov, 2016, published in Programmirovanie, 2016, Vol. 42, No. 3.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kryukov, A.P., Demichev, A.P. & Polyakov, S.P. Web platforms for scientific research. Program Comput Soft 42, 129–141 (2016). https://doi.org/10.1134/S036176881603004X

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S036176881603004X

Keywords