Thread Rating:
  • 1 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Active In SP

Posts: 126
Joined: Sep 2010
15-09-2010, 07:17 PM

In the case of a larger computer system inter connected through lan, wan or internet the data/storage manipulation is a major issue. The IPCFS is a flexible filesystem that can be used for creating a larger space which is mountable as a formal filesystem like ext3/NTFS to the linux machine and can perform all the properties of a filesytem.
The IPCFS gets bigger than a normal filesystem that can be build on a hard disk, cdrom or flash memmory, IPCFS is a virtual filesystem using all the storage area allocated to it in the network. The storage area that can be given to the IPCFS can be controlled by using all the memmory area allocated to IPCFS in the network. Over all storage capacity of the IPCFS is high probably in the range of terrabytes.
A central server machine handles the virtual file system. The memmory can be used by any system who got the permission to mount the IPCFS. After monuting this user level file system will perform all the operations similar to a normal filesystem in the full form.

A fixed area can be used for sharing in a system due to security resons. This fixed area to be shared is specified by the administrator since he is the only person responsible for security issues occured in the shared area.

The different modules of the IPCFS are:

1.Client Module
2.Master Server Module
3.Data Server Module
4.Network Module

1.Client Module
The is module is used to mount the IPCFS. FUSE-'the user level file system' is used for mounting. The FUSE module performs the file system operations that actualy makes the IPCFS a file system. Filesystem in Userspace (FUSE) is a loadable kernel module for Unix-like computer operating systems that lets non-privileged users create their own file systems. This is achieved by running file system code in user space while the FUSE module provides only a "bridge" to the actual kernel interfaces.

2.Master Server Module
This module creates a virtual view of the mounted IPCFS. All client systems initially interact with the Master Server. All the data servers are connected with Master Server. It decides the routing of the requests from client systems to data servers. Every client systems which mounts the IPCFS feels a large file system has been mounted to it but its actually a virtual collection of data from data servers.

3.Data Server Module
The Data Servers holds the actual/physical data collection. Fixed areas in the data servers are shared with this module. The actual file system operations are happening in this module. Overall output is visible only in the mounted systems. The normal file systems like EXT3, EXT2 etc are used in data servers. This file system is used to mount as the IPCFS in client systems.

4.Network Module
TCP sockets are the data carriers in IPCFS. Since it is distributed over network data trasfer between the systems must be reliable and fast. Only TCP sockets can provide these features perfectly. Each client systems are inter connected with the master server initialy for routing and then with data servers for data transfer. Data servers are also connected with master server for submitting their updates.

Software Requirement

FUSE 2.6
Linux kernel 2.6

GCC compiler
GDB Debugger


Intel p4 processor, 128 RAM, LAN with 100mbps

Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  WCPS Web Based Claims Processing System A PROJECT REPORT study tips 1 494 05-04-2016, 12:33 PM
Last Post: mkaasees
  WEB BASED CLAIM PROCESSING SYSTEM REPORT study tips 1 677 05-04-2016, 12:32 PM
Last Post: mkaasees
  Content-based image retrieval (CBIR) System project topics 15 12,437 12-10-2014, 07:19 AM
Last Post: anmol chopra
  Web Based Blood Bank Management System project report maker 5 9,668 03-10-2013, 01:22 AM
Last Post: Guest
  Web Based Claims Processing System (WCPS) Installation guide seminar projects maker 0 441 23-09-2013, 04:22 PM
Last Post: seminar projects maker
  Andriod Based Examination System Abstract seminar projects maker 0 356 19-09-2013, 03:46 PM
Last Post: seminar projects maker
  A Knowledge-Based Software Information System pdf seminar projects maker 0 340 12-09-2013, 12:20 PM
Last Post: seminar projects maker
  Report on Fingerprint based voting system study tips 0 335 07-09-2013, 02:34 PM
Last Post: study tips
  MOBILE PHONE BASED ATTENDANCE TRACKING SYSTEM seminarsonly 18 15,186 19-08-2013, 09:43 AM
Last Post: study tips
  A Secure Erasure Code-Based Cloud Storage System with Secure Data Forwarding Abstract study tips 0 355 16-08-2013, 04:57 PM
Last Post: study tips