Monday, October 30, 2006

Resources need thought

We are in the process of setting up a virtual classroom for high school music. And the question has come up regarding storage and bandwidth. The variables we need to think about are disk space, number of students, frequency of uploading and downloading, number and size of music files created during the course. For example; lets say each student created 40 minutes of music files per week, and lets consider the school year is 44 weeks. Given each minute of music is 1 megabyte (MB) that would mean each student would create 1,760 MB or 1.7 Gigabytes (GB) of music during the school year or approximately 200 MB per month. Now consider we have 50 students, that means we will require 88 GB of disk space by the end of the year. And if all students are expected to be listening to half of the students work we will need 5 GB of monthly bandwidth. Now 5 GB is a low number for monthly bandwidth and we shouldn’t expect extra bandwidth fees for this low level of traffic. But what happens if the site becomes popular and its popularity spreads like wildfire (which happens within the social web 2.0). We get hit with 10,000 visitors (a potentially low number) downloading a full months worth of music, that would be 100,000,000 MB of bandwidth or a 100 Terrabytes. Now our bandwidth fees shoot off the scale. I think we should limit access to just the students…