An Idea for a 'Cloud Manager'


People are getting used to upload their documents into the Web Space. Most of them will be uploading the same document for several times,because he doesn't have any note about previous uploads. 
  • A boy who has uploaded a new profile picture to Facebook will upload the same picture in his googlePlus account after getting lots of likes in facebook
  • One lecturer will be uploading the same document in his personal cloud account into the University website. 
  • A Film director will be uploading his shooting into YouTube which is already uploaded into another website.

People will be transferring lots of data for all these things through their service providers as they have to upload them again from the Hard Disk or may be first download them from the existing website and upload to the new one. As all these data is transferred through their Service Providers people will have to pay them. But what if we have to upload one file to the Web Space only once?!

Cloud manager is a web-based application. You have to log in to the account and keep in logged while you are browsing the internet. When you are uploading something to the internet, Cloud Manager will analyze it and have a record with some details like file name, file size, date created, date modified and also a reference of the uploading place. 
When you are going to upload the same document to somewhere else, the cloud manager will detect it and notify you that you have already a copy of that in the Web Space. Now instead of uploading it, cloud manager will give you few options as 'Place a Reference' or 'Copy-Online'.

Using 'Place a Reference' option you will be simply putting a reference to the originally uploaded location. If you want a copy not just a reference, then you can go to 'Copy-Online' option. Then the Cloud Manager will get a copy of the document to its web server and upload to the second one by himself which will not cost data from you.
When a referenced is placed somewhere to an original location, the Cloud Manager will inform it to the server. So that the other cloud managers will be allowed to access the original location (can limit the accessing ways). We don't need to make the original locations accessible mode to 'Public', Because all the other cloud managers are referring the location through our personal cloud manager.
The reference is created in an encrypted way, so that only other cloud manager users can read the reference. When someone accessing the reference, the server will inform your cloud manager about his details, so that you can see how many people have accessed to your document and such details.
This will also be a solution for Cloud Data redundancy!( which may could in the future)

This was proposed at the university under course module: CS3042 Database Systems by me as an innovative application idea that could be built with a DBMS however it seemed quite difficult to implement.

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: