Find Jobs
Hire Freelancers

Distributed file system by a cloud service/ distribuovany suborovy system pomocou cloud sluzieb

€500-1000 EUR

Closed
Posted about 10 years ago

€500-1000 EUR

Paid on delivery
ENGLISH: DEADLINE 18.4.2014 The goal of project is to create distributed file system by using a cloud service. It should be done in Linux because that we can use FUSE (File system in user space) which allow us to create own file system. Concept is that we have 2 and more accounts at cloud (dropbox, googledisk) and the aim is to create one data space of that cloud accounts. So we can join fore example 4 accounts with each 1 gb data space and out file system will interepretes this as one 4 GB folder. So the user can access to his files in cloud by local way. My desing : (it should be coded in python because of speed of coding and good supporting from side of cloud , we can use DropBox API which has module in python, speed of interaction of file system with cloud isnt primary goal, the goal is only funcionality ) First we create in FUSE own file system then we have to interconnect each metods of FUSE with API of cloud. So the each command of file system have to make some action at clouds API ( getatr command should obtain metadata information from cloud and so one...) So for every each command of file system (FUSE) we have to make equivalent at API side of cloud (so i can pull information from cloud). FUSE file system : When i start ls command (which provide me a list of files in directory) a also start API callling Listing Folders= [login to view URL] on API of each account. The summary of listing folder API calling will be at side of file system list of all files joined together. So from 4 account at side of file system i ll have one list with all files in cloud. Account A : [login to view URL], [login to view URL] Account B: [login to view URL] Fuse : [login to view URL],[login to view URL], [login to view URL] If i want some file for example [login to view URL] from account of C it will be something like this: Has account A file [login to view URL] ? A : no i dont have then Has account B file m. txt B: no has account Cfile [login to view URL] ? C:yeah here it is... In case of duplicity of files on accounts a set up a priority on first files in list (which has duplicate). And so one we have to interconnect each command in fuse with API. The problem can be metadata on cloud because some clouds dont support unix metadata (user,group,ctime,mtime,atime,permissions,inode,type). So we should create at cloud <filename>.metadata a <filename>.contents. It is easier to use 4 accounts at same cloud provider (dropbox is perfect for something like this, because dropbox have free API modules). I can send source code of interconecting fuse with one cloud (dropbox). English/Slovak project
Project ID: 5506094

About the project

6 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average €1,156 EUR for this job
User Avatar
Hello, I'm a Java, J2EE application developer with over 10 years experience. I'm very happy to get this project done for you. Thanks, Rick
€947 EUR in 20 days
4.6 (15 reviews)
5.2
5.2
User Avatar
hello i am interested in working with you on this project . i am experienced with python code , and i am confident enough to take on this project . thanks Anu Yadav
€750 EUR in 15 days
4.9 (20 reviews)
4.7
4.7
User Avatar
Dear Hiring Manager, After see your all description i'll tell that i can able to do this. I'm agree with your all condition. Now i'm ready for start your job.
€500 EUR in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi we are a team of freelance software developers, if you contact me at our website we can discuss the details of the project. w-w-w-.-s-o-l-v-e-r-.-i-o
€833 EUR in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SLOVAKIA
Slovakia
0.0
0
Member since Mar 2, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.