Difference between revisions of "SUNScholar/DSpace/Why Ubuntu Server"

From Libopedia
Jump to navigation Jump to search
Line 8: Line 8:
 
#Since we are betting on open systems based on open standards, we have to eliminate any proprietary systems.
 
#Since we are betting on open systems based on open standards, we have to eliminate any proprietary systems.
 
#DSpace is supported by a foundation and is based on open standards.
 
#DSpace is supported by a foundation and is based on open standards.
#DSpace is also very popular as a repository management system.
+
#[http://wiki.lib.sun.ac.za/images/1/10/Opendoar-dspace-usage.png DSpace is also very popular as a repository management system].
 
#Ubuntu is also supported by a foundation and is also one of the most popular linux distributions which are based on [http://en.wikipedia.org/wiki/Open-source_software open source software].
 
#Ubuntu is also supported by a foundation and is also one of the most popular linux distributions which are based on [http://en.wikipedia.org/wiki/Open-source_software open source software].
 
#Ubuntu is committed to releasing a "long term support" (LTS) version of the distribution every two years.
 
#Ubuntu is committed to releasing a "long term support" (LTS) version of the distribution every two years.

Revision as of 17:48, 16 September 2012

In order to make the research outputs of Stellenbosch University available, the library decided develop an open access research repository service.

The repository has to make the research available for future researchers as well.

With this in mind as a selection criteria, DSpace on top of the Ubuntu server was used for the following reasoning:

  1. We cannot predict what technology will exist in the future.
  2. But we can be almost certain, that open systems based on open standards will have a better chance of surviving to the future.
  3. Since we are betting on open systems based on open standards, we have to eliminate any proprietary systems.
  4. DSpace is supported by a foundation and is based on open standards.
  5. DSpace is also very popular as a repository management system.
  6. Ubuntu is also supported by a foundation and is also one of the most popular linux distributions which are based on open source software.
  7. Ubuntu is committed to releasing a "long term support" (LTS) version of the distribution every two years.
  8. The method of Ubuntu LTS releases allows us to plan for upgrades and makes capacity planning of the repository more effective.
  9. In addition, Ubuntu is derived from Debian, the original linux distribution. Debian is very stable and has a very large community supporting it.
  10. Most linux distributions are based on open Unix standards.

So considering all of the above, DSpace on an Ubuntu server made logical sense.

Also see: http://www.ubuntu.com/ubuntu/why-use-ubuntu and http://ubuntu.sun.ac.za

All our tweaks and optimisations seem to be working.

The load dropped when we started using "authbind" for Tomcat thereby eliminating the need for the Apache "mod_jk" module, which was creating extra processing overhead.

Sunscholar-load-year.png

Looks like we have enough disk space in the /home partition for the next 3yrs at least, at our current rate of submissions. The /var partition which holds the database was reduced in size by tweaking the bitstream checker properties and then running a full database vacuum.

Sunscholar-disk-usage-year.png

We have more than enough compute muscle.

Sunscholar-cpu-year.png

Our memory usage stabilised when we stopped using the JSPUI. However after the upgrade to DSpace 1.8.2 and enabling discovery we are back to a memory intensive system.

Sunscholar-memory-year.png

Back to DSpace