Skip to main content

Client-Side Processing Environment Based on Component Platforms and Web Browsers

  • Conference paper
Computer Networks (CN 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 370))

Included in the following conference series:

Abstract

Distributed processing is an important issue of numerical calculations, in particular concerning the problems of time-consuming calculations. Solving this problem requires appropriate software, which is more complicated than the implementation in parallel environments. This article presents a proposal of distributed processing solution based on web browsers. This method, unlike the commonly used, does not require installing any software on the compute nodes. This is achieved through the distribution and execution of the code in the container, which is a web browser.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sunderam, V.S.: PVM: A Framework for Parallel Distributed Computing. Concurrency: Practice and Experience 2(4), 315–339 (1990)

    Article  Google Scholar 

  2. Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press (1994)

    Google Scholar 

  3. Object Management Group. The Common Object Request Broker: Architecture and Specification. OMG Document, Ver. 2.0 (1995)

    Google Scholar 

  4. Onderka, Z.: The Efficiency Analysis of the Object Oriented Realization of the Client-Server Systems Based on the CORBA Standard. Schedae Informaticae 20, 181–194 (2011)

    Google Scholar 

  5. Onderka, Z.: DCOM and CORBA Efficiency in the Wireless Network. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2012. CCIS, vol. 291, pp. 448–458. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  6. Kowal, A., Piorkowski, A., Danek, T., Pieta, A.: Analysis of selected component technologies efficiency for parallel and distributed seismic wave field modeling. In: Proceedings of the 2008 International Conference on Systems, Computing Sciences and Software Engineering (SCSS), part of the International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering, CISSE 2008, Bridgeport, Connecticut, USA. Innovations and Advances in Computer Sciences and Engineering, pp. 359–362. Springer (2010)

    Google Scholar 

  7. Piorkowski, A., Pieta, A., Kowal, A., Danek, T.: The Performance of Geothermal Field Modeling in Distributed Component Environment. In: Sobh, T., et al. (eds.) Innovations in Computing Sciences and Software Engineering. Proceedings of the 2009 International Conference on Systems, Computing Sciences and Software Engineering (SCSS), part of the International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering (CISSE 2009), Bridgeport, Connecticut, pp. 279–283. Springer (2010)

    Google Scholar 

  8. Czerwinski, D.: Numerical performance in the grid network relies on a Grid-Appliance. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2011. CCIS, vol. 160, pp. 214–223. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  9. http://hadoop.apache.org/

  10. Krauzowicz, Ł., Szostek, K., Dwornik, M., Oleksik, P., Piórkowski, A.: Numerical Calculations for Geophysics Inversion Problem Using Apache Hadoop Technology. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2012. CCIS, vol. 291, pp. 440–447. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  11. Kim, H., Kim, W., Lee, K., Kim, Y.: A Data Processing Framework for Cloud Environment Based on Hadoop and Grid Middleware. In: Kim, T.-H., Adeli, H., Cho, H.-S., Gervasi, O., Yau, S.S., Kang, B.-H., Villalba, J.G. (eds.) GDC 2011. CCIS, vol. 261, pp. 515–524. Springer, Heidelberg (2011)

    Google Scholar 

  12. Piorkowski, A., Plodzien, D.: Efficiency Analysis of the Server-Side Numerical Computations. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2009. CCIS, vol. 39, pp. 225–232. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Szatan, P., Piorkowski, A., Danek, T., Pieta, A.: Client side web-based simulations of geophysical phenomena. Mineralia Slovaca 43, 187 (2011)

    Google Scholar 

  14. Jin, H., Sullivan, G.F., Masson, G.M.: Distributed Applet-Based Certifiable Processing in Client/Server Environments. In: Proceedings of the the 7th Symposium on the Frontiers of Massively Parallel Computation (FRONTIERS 1999), p. 44. IEEE Computer Society, Washington, DC (1999)

    Google Scholar 

  15. Szemla, P.: Web based environment for distributed calculations. Engineering Thesis, WGGiOS, AGH (2013)

    Google Scholar 

  16. Wrzuszczak-Noga, J., Borzemski, L.: Comparison of MPI Benchmarks for Different Ethernet Connection Bandwidths in a Computer Cluster. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2010. CCIS, vol. 79, pp. 342–348. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Piorkowski, A.: Methods of creating database applications in.NET environment. In: Kwiecien, A. (ed.) Computer Networks 2007, Computer Networks – Applications and Uses, vol. 2, pp. 195–202. WKiL, Warsaw (2007)

    Google Scholar 

  18. Flak, J., Gaj, P., Tokarz, K., Wideł, S., Ziębiński, A.: Remote Monitoring of Geological Activity of Inclined Regions – The Concept. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2009. CCIS, vol. 39, pp. 292–301. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  19. Szostek, K., Leśniak, A.: Parallelization of the seismic ray trace algorithm. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds.) PPAM 2011, Part II. LNCS, vol. 7204, pp. 411–418. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  20. Onderka, Z., Schaefer, R.: Markov chain based management of large scale distributed computations of earthen dam leakages. In: Palma, J.M.L.M., Dongarra, J. (eds.) VECPAR 1996. LNCS, vol. 1215, pp. 49–64. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  21. Dwornik, M., Pięta, A.: Parallel Implementation of Stochastic Inversion of Seismic Tomography Data. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds.) PPAM 2011, Part II. LNCS, vol. 7204, pp. 353–360. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  22. Danek, T., Slawinski, M.A.: Bayesian inversion of VSP traveltimes for linear inhomogeneity and elliptical anisotropy. Geophysics 77(6), R239–R243 (2012)

    Article  Google Scholar 

  23. Pałka, P.: Multilateral negotiations in distributed, multi-agent environment. In: Jędrzejowicz, P., Nguyen, N.T., Hoang, K. (eds.) ICCCI 2011, Part II. LNCS, vol. 6923, pp. 80–89. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Piórkowski, A., Szemla, P. (2013). Client-Side Processing Environment Based on Component Platforms and Web Browsers. In: Kwiecień, A., Gaj, P., Stera, P. (eds) Computer Networks. CN 2013. Communications in Computer and Information Science, vol 370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38865-1_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38865-1_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38864-4

  • Online ISBN: 978-3-642-38865-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics