• No results found

Virtual Pool Based Model for Cloud Based File Sharing Network

N/A
N/A
Protected

Academic year: 2021

Share "Virtual Pool Based Model for Cloud Based File Sharing Network"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Virtual Pool Based Model for Cloud Based

File Sharing Network

Abstract: The Evolution of internet services like cloud based file sharing helps us to share large amount files on the network, through which one can easily access its files from anywhere. Where the increasing rates of internet startups and users causes a much amount sharing of large files daily ,which actually needs the servers that are totally dedicated for large storage system ,speed and high efficiency. But the installation and working of these servers causes some issues like high cost of installation, high amount of heat generation and increasing load on bandwidth.

Proposed work presents a fundamental model for cloud based file sharing in which only memory tables are stored on the servers, where the files are hosted by a personal computer anywhere in the world which works as small sub servers and basic details of these small sub servers like address, access keys, list of files are stored on tables which is working as a virtual pool, So whenever a remote computer request for some files then first it needs to connect with this virtual pool .So instead of large files we are only developing virtual pools on the servers which helps in decreasing a lot of bandwidth and generating less amount of heat .

Keywords: Cloud Computing, File Sharing, Servers

Suchait Gaurav

Department of Comp.Sci. & Engg. ,

ShriRam College of Engg. & Mgmt., Gwalior, India

(2)

International Journal of Innovative Research and Studies Page 462

1. Introduction:

As we all know for cloud based file sharing network we only needs two fundamental things i...e a remote computer (which requests for a file ) and a server (which serves the required file ) ,but for approaching this virtual pool based model ,instead of these two fundamental things we actually required three basic things - remote computer ,server and personal computers of normal internet users .

Here the remote computer (which requests for the file) and personal computer of normal internet user (which have that file) are working as small sub servers.

Figure 1: Traditional File Sharing Network Model

Now for virtual pool based network,

Let suppose the remote computer is Ssub(t)+R – Small sub server that makes the requests R for data D in time t.

Personal computer of internet users is Ssub(t)+D – Small sub server that provides that requested data in time t .

Where the main server which contains the virtual pool is Sm(t) – Server main performs operations in time t .

Remote computer that

requests for a specific file Server that fulfills

that request File Request

(3)

International Journal of Innovative Research and Studies Page 463

Figure 2

Previous diagram represents the virtual pool based model for file sharing.

2. Explanations:

This whole model contains five basic steps for performing the whole operations, these five steps are given below:

i. Searching : Whenever the remote computer Ssub(t) makes a request R for a specific file on main server Sm(t) ,then server Sm(t) starts the searching process to find out that the requested file is exist or not in table that contains the list of files (database maintained) .

If file exists on its table then it connects to third table that contains the details of Ssub(t)+D small sub servers that contained that file ,or if the file is not exist in the table then it returns back .

VIRTUAL POOL on Sm(t)

Contains three tables

If Requested File Exist Then get details of that Ssub(t)+D that contains that file .

Ssub(t)+R Ssub(t)+R Ssub(t)+R Ssub(t)+D Ssub(t)+D Ssub(t)+D (2)This contains basic info regarding Ssub(t)+R (3)This contains basic info regarding Ssub(t)+D Table 1: List of files hosted on small sub servers Ssub(t)+D SEARCHING

(4)

International Journal of Innovative Research and Studies Page 464

Figure 3

ii. Abstraction of details: When file is existed on the small sub servers then ,move to get the details of that specific small sub server Ssub(t) that contains the requested data D ,Ssub(t)+D in the third table which contains all basic information/details regarding all Ssub(t)+d small sub servers connected to the main server Sm(t) for providing requested data . TheStructure of third table is given below ,

1. Name of Sub server Ssub(t)+D (UNIQUE)

2. Address of Sub server Ssub(t)+D (UNIQUE) 3. Access key for connecting to Sub server Ssub(t)+D 4. List of free ports on sub server Ssub(t)+D

5. List of data contents contained

6. System architecture of sub server Ssub(t)+D

7. Current power on/off status of sub server Ssub(t)+D

Then system checks for current power status of sub server Ssub(t)+D which contains that requested data if its ON then move forward for connection else end .

iii. Virtual Pool Updation: If the sub server is in ON state then virtual pool on main server sends the details of sub server (which contains requested file) to the second

Requested file exist or not?

If exist, then connect to the third table that contains the basic details of Ssub(t)+D sub servers .

(5)

International Journal of Innovative Research and Studies Page 465

table which maintains the record of sub server Ssub(t)+R that make requests, in the account of that current request. The structure of second table is given below.

Log details of Ssub(t)+R Connected to Ssub(t)+D

1. Name of Ssub(t)+R 2. Name of Ssub(t)+D

3. Address of Ssub(t)+R 4. Address of Ssub(t)+D

5. Request for file 6. Connecting port

7. Grant connection for time period 8. Allow connection for time period 9. Access keys

Then from this second table, main server Sm(t) sends the details of sub server Ssub(t)+D (that contains the required file) to sub server Ssub(t)+R (that makes the request of that file) for allow connection time period only .

iv. Connection Establishment: Now sub server Ssub(t)+R (that requested the data) has all details regarding the sub server Ssub(t)+D (which contains the requested file),using this details sub server Ssub(t)+R will establish a connection to the sub server Ssub(t)+D ,Then it starts downloading that requested file from the sub server Ssub(t)+D .

v. Termination: When allow connection time period is over, then main server Sm(t) will breaks the connection between sub server Ssub(t)+R and sub server Ssub(t)+D .

(6)

International Journal of Innovative Research and Studies Page 466

Figure 4

3. Result:

Proposed work is a efficient model for cloud based file sharing network in which :

i. Only table is stored on the server which decrease the maximum load on bandwidth of network ,memory and time .

ii. Using this model there is no need for installation of computers for file servers ,here basic personal computers are working as file server that provides a file on request if presented .

iii. Time required for downloading any file depends on the memory of file .

iv. Time required for downloading a file is stored and calculated in table presented on Sm(t) main server .

4. Conclusion:

Proposed model for file sharing help to decrease the 10% of total bandwidth usage ,personal computers that are requesting for a specific file are also working as file servers (Ssub(t)+D) for providing a specific file to any other remote computer (Ssub(t)) ,By this mechanism of personal computer as file servers there is no big need for installing other computers for serving file which decrease a lot bandwidth of the network .

Acknowledgement:

The principle author's acknowledgment is due to Sh.R.S.Sharma,chairman,ShriRam Group of Colleges(SRGOC) for the inspiration and dedication to carry the research .

Sm(t)

Ssub(t)+R ,When time period over then stop .

Ssub(t)+D Downloading file

(7)

International Journal of Innovative Research and Studies Page 467

References:

1. Rüdiger Schollmeier, A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications, Proceedings of the First International Conference on Peer-to-Peer Computing, IEEE (2002).

2. Kelaskar, M.; Matossian, V.; Mehra, P.; Paul, D.; Parashar, M. (2002), A Study of Discovery Mechanisms for Peer-to-Peer Application

3. Moni Naor and Udi Wieder. Novel Architectures for P2P Applications: the Continuous-Discrete Approach. Proc. SPAA, 2003.

4. Ranjan, Rajiv; Harwood, Aaron; Buyya, Rajkumar (1 December 2006), A Study on Peer-to-Peer Based Discovery of Grid Resource Information

References

Related documents

The increase in revenue is primarily attributable to the addition of the Kona Grill restaurants, which had revenues of $78.6 million in 2020 compared to $23.7 million in the

significant impacts of universal breakfast, the difference-in-differences estimates also show no impact of BIC relative to a cafeteria breakfast on other nutrition, health,

The purpose of the research was to assess the impact of traditional leaders and ward councillors‟ relations on service delivery in Mnquma Local Municipality,

Because children naturally love toys and charac- ters, market forces cannot be relied on to protect chil- dren from excessive, deceptive, or unfair advertising.'

This paper shows effectiveness of cross-layer collabo- ration among the link layer, the network layer, and the transport layer by taking the fast handover mechanism in the network

The current legal standard of assessing whether injunctions should be granted in patent law disputes is based on the 2006 U.S. Supreme Court’s decision in eBay. eBay modified then

This study examined the experiences of racial discrimination of MEA through the theory of systemic racism (developed by Joe Feagin and his colleagues), which includes the role

com o objeto do processo em curso. Nestes casos, o Ministério Público deverá simplesmente Ministério Público deverá simplesmente abrir um outro inquérito quanto aos factos