Skip to main content

Development and Implementation of an Information Server for Web-based Education in Astronomy

  • Conference paper

Abstract

This paper focuses on the development of a high-performance information server for web-based education. An innovative model of software architecture is provided to effectively utilize the computational power of a parallel server platform for efficient, on-demand astronomical image browsing through the Internet. Our previous research revealed the demand for astronomical image browsing raised by various communities engaged in educational and research activities. Additionally, we have characterized network performance under different levels of activity and identified techniques for efficient image transmission over the Internet.

Based on our findings, we have developed a parallel server which will handle an arbitrary (typically large) number of simultaneous requests for astronomical image files from distributed clients. The server is capable of disseminating data at different transmission rates to accommodate the various network bandwidth restrictions, real-time display requirements, and/or image resolution requirements of different communities.

In our design, a tuple space programming paradigm is used to enable parallel processing of the image browsing requests. This architectural model supports automatic load balancing to fully utilize the computational power provided by the parallel server. Additionally, a hashing algorithm is used for fast look-up of astronomical image files in the database. Since different image resolutions and transmission rates may be required, multiple worker processes (known as threads) are employed to perform progressive, on-demand image decompression and transmission using a wavelet-based transformation algorithm. This approach facilitates efficient use of system processing and communication resources while providing the flexibility to serve a diverse clientele. The various service parameters can be explicitly defined by the client or implicitly analyzed by a controller thread on the server side, thus providing the “best effort delivery” given realistic constraints.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Dasheysky, V. Balzano, “JWST: Maximizing Efficiency and Minimizing Ground Systems,” Proceedings of the 7th International Symposium on Reducing the Costs of Space Craft Ground Systems and Operations (RCSGSO), Jun 2007.

    Google Scholar 

  2. J. Dong, P. Thienphrapa, H. Boussalis, C. Liu, et al, “Implementation of a Robust Transmission System for Astronomical Images over Error-prone Links,” Proceedings of SPIE, Multimedia Systems and Applications IX, 2006.

    Google Scholar 

  3. A. Dunkels, O. Schmidt, T. Voigt, “Using Protothreads for Sensor Node Programming,” Proceedings of the RealWSN 2005 Workshop on Real-World Wireless Sensor Networks, June 2005.

    Google Scholar 

  4. J. Foster, M. Price. Sockets, Shellcode, Porting&Coding: Reverse Engineering Exploits and Tool Coding for Security Professionals. Rockland, MA: Syngress Publishing, Inc., 2005.

    Google Scholar 

  5. Z. Genova and K. Christensen, “Efficient Summarization of URLs using CRC32 for Implementing URL Switching,” Proceedings of IEEE Conference on Local Computer Networks (LCN), 2002.

    Google Scholar 

  6. S. Harris, J. Ross. Beginning Algorithms. Indianapolis, IN: Wiley Publishing, Inc., 2006.

    Google Scholar 

  7. K. Hawick, H. James, L. Pritchard, “Tuple-Space Based Middleware for Distributed Computing,” Technical Report DHPC-128, 2002.

    Google Scholar 

  8. H. Lin, K. Quach, W. Zhu, Y. Aung, C. Liu, “Implementation of a High-Available Parallel Transaction System for Mobile Multimedia Communication,” Proceedings of 7th World Multiconference Systemics, Cybernetics, and Informatics (SCI), July 2003.

    Google Scholar 

  9. C. Liu, J. Layland, “Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment,” Journal of ACM (JACM), Vol. 20-1, pp. 46-61, January 1973.

    Google Scholar 

  10. D. Marr, F. Binns, D. Hill, G. Hinton, D Koufaty, J. Miller, M. Upton, “Hyper-Threading Technology Architecture and Microarchitecture,” Intel Technology Journal, Vol. 6-1, pp. 4-15, February 2002.

    Google Scholar 

  11. W. Martins, J. Del Cuvillo, F. Useche, K. Theobald, G. Gao, “A Multithreaded Parallel Implementation of a Dynamic Programming Algorithm for Sequence Comparison,” Proceedings of International Pacific Symposium on Biocomputing, January 2002.

    Google Scholar 

  12. L. Mikkelsen, “AGS High School Astronomy.” Snapshots in November-December 2001. created 19 Nov 2001. EUC Syd and Amtsgymnasiet. 26 Feb 2007 http://www.amtsgym-sdbg.dk/as/Nov2001/.

  13. A. Santosa, “Fast Mutual Exclusion Algorithms: The MPI Implementation,” unpublished.

    Google Scholar 

  14. J. Shapiro, “Embedded Image coding Using Zerotrees of Wavelet Coefficients,” IEEE Transactions on Signal Processing, Vol. 41-12. pp. 3445-3462, December 1993.

    Google Scholar 

  15. Y. Zhao, S. Ahalt, and J. Dong, “Content-based Retransmission for Video Streaming System with Error Concealment,” Proceedings of SPIE, 2004

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Alegre, A., Estrada, J., Coalson, B., Milshteyn, A., Boussalis, H., Liu, C. (2008). Development and Implementation of an Information Server for Web-based Education in Astronomy. In: Iskander, M. (eds) Innovative Techniques in Instruction Technology, E-learning, E-assessment, and Education. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8739-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8739-4_5

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8738-7

  • Online ISBN: 978-1-4020-8739-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics