Skip to main content

Low cost databases for NOW

  • Conference paper
  • First Online:
  • 111 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1586))

Abstract

In this paper, we present a system called DONOW (Database on Network of Workstation), that is an example of an implementation and maintenance of a low cost distributed database without performances penalties. The system has a three tier architecture based on a client, a service and a data layer. The client layer allows local and remote users to interact with the system through a Java user friendly interface. The service layer is implemented in C++; it allows the service of user requests and, in particular, the management of queries involving more than one DONOW node. The data layer is based on a well-known free-ware relational database management system, that is, MySQL for each DONOW node. DONOW is under experimentation and will be used by Partena, an industry producing very advanced machinery for pharmaceutical products packaging, for the management of the information about their machines, that consists of close to 100000 drawings and related documentation.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ambler, S.W.: Tips for Mapping Objects to Relational Databases. AmbySoft Inc. (1998) Available from http://www.AmbySoft.com/onlineWritings.html

    Google Scholar 

  2. Anderson, T.E., Culler, D.E., Patterson, D.A.: A case for networks of workstations: NOW. IEEE Micro, 15(1) (1995) 56–64.

    Article  Google Scholar 

  3. Arpaci-Dusseau, A.C., Arpaci-Dussuau, R.H., Culler, D.E., Hellerstein, J.M., Patterson D.A.: High-Performance Sorting on Networks of Workstations. In Proc. SIGMOD’97. Tucson, AZ (1997) 243–254

    Google Scholar 

  4. Arpaci-Dusseau, A.C., Arpaci-Dussuau, R.H., Culler, D.E., Hellerstein, J.M., Patterson D.A.: Searching for the Sorting Record: Experiences in Tuning NOW-Sort. In 2nd SIGMETRICS Symposium on Parallel and Distributed Tools. Welches, OR (1998)

    Google Scholar 

  5. Axmark, D.: MySQL 3.22 Reference Manual. (1998) Available from http://www.mysql.com

    Google Scholar 

  6. Baru, C., Fecteau, G., Goyal, A., Hsiao, H., Jhnigran, A., Padmanabhan, S., Wilson, W.: An Overview of DB2 Parallel Edition. In Proc. SIGMOD’95. San Jose, CA (1995) 460–462.

    Google Scholar 

  7. Basu, A., Buch, V., Vogels, W., von Eicken, T.: A User-Level Network Interface for Parallel and Distributed Computing. In Proc. 15th ACM Symp. on Operating System Principles Copper Mountain, CO (1995)

    Google Scholar 

  8. Blumrich, M.A., Li, K., Alpert, R., Dubnicki, C., Felten, E.W.: Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer. In Proc. of the Int. Symp. on Computer Architectures Chicago, IL (1994) 142–153

    Google Scholar 

  9. Bobak, A.R.: Distributed and Multi-Database Systems. Artech House (1995)

    Google Scholar 

  10. Boral, H., Alexander, W., Clay, L., Copeland, G., et al: Prototyping Bubba, a Highly Parallel database system. IEEE Trans. on Knowledge Data Engineering. 2(1) (1990) 44–62.

    Article  Google Scholar 

  11. Chiola, G., Ciaccio, G.: Implementing a low cost, low latency parallel platform. Parallel Computing. 22 (1997) 1703–1717

    Article  MATH  Google Scholar 

  12. DeWitt, D., Ghandeharizadeh, S., Schneider, D., Bricker, A., et al.: The Gamma Database Machine Project. IEEE Trans. on Knowledge Data Engineering, 2(1) (1990) 4–24.

    Article  Google Scholar 

  13. Gerber, R.: Informix Online XPS. In Proc. SIGMOD’95 San Jose, CA (1995) 463

    Google Scholar 

  14. Marenzoni, P., Rimassa, G., Vignali, M., Bertozzi, M., Conte, G., Rossi, P.: An operating system support to low-overhead communications in NOW clusters. In Proc. of Communication and Architectural Support for Network-Based Parallel Computing, San Antonio, TX (1995) 130–143

    Google Scholar 

  15. Microsoft: Clustering Support for Microsoft SQL Server High Availability for Tomorrow’s Mission Critical Applications. (1997) Available from http://research.microsoft.com/gray/.

    Google Scholar 

  16. Ozsu, M.T., Valduriez, P.: Principles of Distributed Database Systems. Prentice Hall, Englewood Cliff (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim Frank Mueller Albert Y. Zomaya Fikret Ercal Stephan Olariu Binoy Ravindran Jan Gustafsson Hiroaki Takada Ron Olsson Laxmikant V. Kale Pete Beckman Matthew Haines Hossam ElGindy Denis Caromel Serge Chaumette Geoffrey Fox Yi Pan Keqin Li Tao Yang G. Chiola G. Conte L. V. Mancini Domenique Méry Beverly Sanders Devesh Bhatt Viktor Prasanna

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Conte, G., Mazzeo, M., Poggi, A., Rossi, P., Vignali, M. (1999). Low cost databases for NOW. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0098000

Download citation

  • DOI: https://doi.org/10.1007/BFb0098000

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65831-3

  • Online ISBN: 978-3-540-48932-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics