• No results found

Efficient Scheduling for Multi Block Updates in IErasure Coding Based Storage Systems

N/A
N/A
Protected

Academic year: 2020

Share "Efficient Scheduling for Multi Block Updates in IErasure Coding Based Storage Systems"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-9, July 2019

Efficient

Scheduling

for

Multi-Block

Updates

in

I

Erasure

Coding

Based

Storage

Systems

Jasmine

i

A,

i

Panneerselvam

i

G

i

Abstract: High-speed iInternet iand iubiquitous inetworks

iaccess ibecome iavailable ito iclients ifor iaccess ieverywhere

iat iany itime. iCloud iStorage imay ibe ia imodel iof iinternet

ion-line istorage iwherever iinformation iis ikeep iin istorage

ithat itypically ihosted iby iother iparties. iData irobustness iis

ia imajor irequirement ifor istorage isystems. iA

idecentralised ierasure icode iis isuitable ito ibe iused iin ia

idistributed istorage isystem. iWe ibuilt ia icloud istorage

isystem ithat isupports ithe iperformance iof idata

iforwarding iin isecure iway iby iuse ian iAES iand iProxy ire

iencryption. iIn ithis imodel iowner iwill iforward ithe

iinformation iwith iAES iEncryption iand iin icloud istorage

iagain ithe iinformation iwill idivide iinto iseveral ipieces iin

ismall isize, ifor ithis iprocess iwe iwill iuse ia ikey idividing

imethod. iData iwill iplace iin idifferent istorage ilocations.

iIf ithe ivalid iuser iaccess ithe idata icloud iwill iretrieve ithe

iinformation ias ireversible imanner.

KEY iWORD: iAES, iDES, iMD5, iProxy-Re-Encryption,

iEraser iCoding.

I. iINTRODUCTION

Erasure icodes iarea iunit iwide iadvocated ias ia iviable imeans ithat ito iensure ithe idata iirresponsibleness iof istorage isystems idistributed istorage isystems iand icloud istorage. iThey icipher ithe ifirst iknowledge iblocks ito igenerate inew iparity iblocks, iso ia iset iof iblocks iis icomfortable ito iretrieve iall iinitial iknowledge. iErasure icodes iarea iunit iwide iadopted iin istorage isystems ito ikeep ilots iof ithe iplace ifor istoring ivalue. iIt iis iwidely iknown iproven ifact ithat ieconomical icodes isuffer ifrom ihigh idisk iI/O ioverhead ithroughout iknowledge iupdate. iAs ia ifinal isolution, ilong iknowledge iupdate ilatency iis idifficult ito ibe iremoved. iThis iposes ia ilarge iobstacle ito itheir iwide iadoption iin ion-line iapplications iwherever ithe ilatency imay ibe ia icrucial iconcern. iReal iworld icalculations iare ishow ithat iup ito ininety iof ithe iwrite iRequests ito istorage isystems imight iinvolve iupdate ioperations idecreasing ithe iI/O ioverhead iof ithe iupdate ioperations iis itherefore ia icrucial iconcern itowards iapplying ierasure icodes iin ion-line iapplications. iPresently iapproaches iusually itake iinto iaccount ithat ithe iupdate

irequests isolely iinvolve ilittle iknowledge iand

iconsequently ioptimize ithe iupdate iof ievery iknowledge iblocks iin ia ifreelance imanner. I

Revised Manuscript Received on July 10, 2019.

Jasmine iA, PG iScholar, Department iOf iElectrical iand iElectronics

iEngineeringVel iTech iMulti iTech iDr. iRangarajan iDr. iSakunthala

iEngineering iCollege, iChennai

iPanneerselvam iG, iAssistant iProfessor, Department iOf iElectrical

iand iElectronics iEngineering Vel iTech iMulti iTech iDr. iRangarajan iDr.

iSakunthala iEngineering iCollege, iChennai

However, iwe itend ito inotice ithat ithe irequests iwith igiant isizes iof iupdate ithe iinfo ivolume irequired ito ibe iupdated iin ievery iupdate iarea iunit iquite icommon iin icurrent istorage isystems, iparticularly ifor ionline iapplications. iHowever, iin itypical istorage isystems iwith iupgrade isupport, ithe idefault iblock isizes iarea iunit iusually ilittle. iSince ithe iimproving isize iis isometimes imuch ilarger ithan ithe iblock isize. iSadly, ifor ierasure icodes, ionce ithe iinfo iblocks iarea iunit iupgrade, ithe iparity iblocks ishould ieven iis iimprove ito ikeep iup itheir iconsistency.

Figure i1: iFlow iDiagram

As ia ifinal isolution, ipresent iupgrade imethods ican igive iSignificant iI/O ioverhead ionce ichange imultiple iknowledge iblocks. iSuch ihigh iI/O ioverhead ican isorely ihave ian ieffect ion ithe ipotency iof iknowledge iupdates ithat iis inonetheless ito ibe iself-addressed. iBy ianalyzing ithe imethod iof iupgrade ioperations, iwe itend ito inotice ithat ithe iI/O ioverhead iof iupdate ioperations iis iheavily ilaid ilow iwith ithe iupdate isequences. iHence, ithe ikey ito iscale iback ithe iI/O ioverhead iis ito ifind ian ihonest iupgrade isequence iby ivictimization ian ieconomical iplanning ialgorithm. i

II. BACKGROUND WORKS

In istraightforward iintegration itechnique iStoring idata iin ia

iother iparty’s icloud isystem iaffects ion idata

iconfidentiality. iTo iprovide istrong iconfidentiality ifor idata iin istorage iservers, ia iclient iwill iencode idata iby ia icrypto igraphical itechnique ibefore iapplying ian ierasure icode iconcept ito iencrypt iand istore idata, i[5], i[10]. iWhen iuser iwants ito iuse ia idata, iuser ineeds ito irecover ithe icodeword isymbols ifrom icloud istorage i, idecode ithem, iand ithen idecrypt ithem iby iusing icryptographic ikeys. iGeneral icryptography ischemes isecure ithe idata iconfidentiality, ibut ialso ilimit ithe ifunctionality iof ithe istorage isystem ibecause ia iseveral iperformance iare isupported iover iencrypted idata. iA idecentralized iarchitecture idesign ifor

istorage isystems ioffers

(2)

ican ijoin ior ileave iwithout icontrol iof ia icentral iauthority. Quechan iZhang i(2010) ipresents ia iQos iSupport ifor iEnd iUsers iof iI/O-intensive iApplications iUsing iShared iStorage iSystem. iThey icontemplate ithe irisk iof iconstructing ian ierasure icode ifor istorage iover ia iinternet iwhen ithe idata iinformation isources iare idistributed. iThey ipresent iDecentralized iErasure iCodes, iwhich iare ilinear icodes iwith ia ispecific irandomized istructure iinspired iby inetwork icoding ion irandom ibipartite igraphs. iThey iproved ithat icodes iare ioptimally isparse, iand ilead ito iminimize icommunication, istorage iand icomputation icost iover irandom ilinear icoding i[4]. i

III. PROPOSED iSYSTEM

In ithis iproject, iwe icontemplate ithe imodel iof isystem ithat iconsists iof idistributed istorage iservers iand ikey iservers. iSince istoring icrypto igraphical ikeys iin ione idevice iis irisky, ia iclient idistributes ihis icrypto igraphical ikey ito ikey iservers ithat ishall iperform icrypto igraphical ifunctions ion ibehalf iof ithe iclient. iThese ikey iservers iare iextremely isecured iby iprotective imechanisms. i

i Here iStorage isystem ihas iallocates iby iseparate idata icontainer. iOnce iowner iuploads ithe idata iwith iAES iencryption, isystem iagain itakes ithe idata iand imakes iSecured idata isegregation iprocess. iAll ithe iinformation ipieces ito ibe isaved iin idifferent ilocation iin istorage isystem. iHere iunique idata idistributor imonitors iall ithe idata iand icorresponding ipositions iwhere iit iis isaved. iWhen ia iuser iasks ithe idata, isecure icloud isystem iwill iprovide ithe idata iin ireversible imanner. iSo iour isystem iwill iprotect iour iinformation ifrom iboth iInside iand iOutside ihackers.

IV. SYSTEM DESIGN

A. PROXY-RE-ENCRYPTION i

Proxy ire-encryption i(PRE) iallows ia iproxy ito iconvert ia icipher-text iencrypted iunder isingle ikey iinto ian iencryption iof ithe isame iinformation iunder ianother ikey. iThe imain iconcept iis ito iplace ias ilittle itrust iand ireveal ias ilittle iinformation ito ithe iproxy ias inecessary ito ipermit iit ito iperform iits itranslations. iHowever, iin iall iprior iPRE ischemes, iit iis isimple ifor ithe iproxy ito idetect ibetween ithat iusers ia ire-encryption ikey iwill iremodel icipher-texts. iwe ipropose ithe iprimary ikey-secrete iPRE iconstruction iand iprove iits iCPA-protection iunder ia ieasy iaddition iof iDecisional iBi-linear iDiffie iHellman iassumption iand iits ikey-privacy iunder ithe iDecision iLinear iassumption iin ithe istandard imodel.

i

B. ERASURE iCODE iTECHNIQUE

In iinformation itheory, ia iforward ierror icorrection i(FEC) icode iis ian ierasure icode ifor ithe ibinary ierasure ichannel, ithat itransforms ia iinformation iof ik isymbols iinto ia iextended iinformation iwith in isymbols isuch ithat ithe iinitial iinformation ican ibe irecovered ifrom ia isub-set iof ithe in isymbols. iThe ifraction ir i= ik/n iis iknown ias ithe icode irate, ithe ifraction ik’/k, iwhere ik’ idenotes ithe inumber iof isymbols ineeded ifor irecovery, iis icalled ireception iefficiency.

C. OPTIMAL iERASURE iCODES

Optimal ierasure icodes ihave ithe iproperty ithat iany ik iout iof ithe in icode iword isymbols iis isufficient ito iretrieve ithe ioriginal iinformation. iThese icodes iare iMDS icodes iand itypically iexpensive iwhen in iis ilarge. iLin iet

ial, igave ian itechnique iwith i operations.

V. MODULE DESCRIPTION

1. REGISTRATION i

For ithe iregistration iof iuser iwith iidentity iID ithe iadmin irandomly iselects ia inumber. iThen ithe iadmin iadds iinto ithe

igroup

iuser ilist iwhich ican ibe iutilized iin ithe itraceability iphase. iOnce ithe iuser iregistered ithe iaccount, iuser iwill iget iprivate ikey ito ilogin iand iaccess ithe iaccount iand ithat isecrete ikey ican ibe iused ifor isignature iof iadmin igroup. I

2. DATA iSHARING i

The iapplication iof icanonical iis idata isharing. iThe ipublic iauditing iproperty iis ispecifically iuseful iwhen iwe iexpect ithe idelegation ito ibe iefficient iand iflexible. iIn ithis ischeme isupplier ito ishare ihis iinformation iin ia isecure iand iselective iway, iwith ia icipher itext iexpansion, iby idistributing ito ievery ivalid

(3)

International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-9, July 2019

3. CLOUD iSTORAGE iSYSTEM

Data irobustness icould ibe ia imajor irequirement ifor istorage isystems. iThere iare iseveral iproposals iof istoring iinformation iover istorage iservers. iOne iway ito iprovide idata irobustness iis ito icopy ia idata isuch ithat ieach istorage iserver istores ia ireplica iof ithe imessage. iA idecentralized ierasure icode iis iappropriate ito ibe iused iin ia idistributed istorage isystem.

4. PROXY iRE-ENCRYPTION

The icryptographic isystem ischemes iwhich iallow iother iparties ito ichange ia icipher itext iwhich ihas ibeen iencrypted ifor ione iclient, iso ithat iit imay ibe idecrypted iby ianother iclient. iBy iusing ithis itechnique ithe iencrypted iinformation iin ithe icloud iis iagain ichanged iby ithe iuser. iIt igives ihighly isecured idata istored iin ithe icloud. iEvery iclient iwill ihave ia ipublic ikey iand isecrete ikey. iPublic ikey iof ieach iclient iis iknown ito ieveryone ibut isecrete ikey iis iknown ionly ithe iauthorized iperson.

5. DATA iRETRIEVAL

Reports iand iinformation iare ithe itwo iprimary iforms, iretrieved iinformation ifrom iservers. iHere isome ioverlaps ibetween ithem, ibut iquestions iare igenerally iselecting ia irelatively ismall ipart iof ithe iserver, iwhile ireports ishow ihigh iamount iof iinformation. iQueries ialso ipresent ithe iinformation iin ia istandard iformat iand iit iusually ishows ion ithe idisplay; iwhereas ireports ienable idata iformatting iof i

the

i

outcome

i

however

i

you

i

prefer

i

and

i

is

i

simply

i

retrieved.

VI. ALGORITHM

A.

iADVANCED iENCRYPTION iSTANDARD i(AES) i In iAES iis ibased ion ia idesign iprinciple iknown ias ia iSubstitution ipermutation inetwork. iIt iis ifast iin iboth isoftware iand ihardware. iFeistel inetwork icannot ibe iused iby iAES. iIt ihas ia i128 ibits ifixed iblock isize, iwhereas iRijndael’s ispecification ican ibe ispecified iwith iin iany imultiple iof i32 ibits iand iminimum iof i128 ibits iof iblock iand ikey isizes. iMost iAES icalculations iare icompleted iin ia ifinite ifield. iThe iAES icipher iis ispecified ias ia inumber iof irepetitions iof itransformation irounds ithat iconvert ithe iinput i(plaintext) iinto ithe ifinal ioutput i(cipher-text). I

B. iMESSAGE iDIGEST i(MD5)

MD5 iis ithe ithird imessage idigest ialgorithm, iwhich iwas ideveloped iby iRivest, iis iintended ifor iuse iwith iapplications iof idigital isignature, iwhich irequire isecure imethod ito icompresses ithe ilarge ifiles ibefore ibeing iencrypted iwith ia iprivate ikey, iunder ia ipublic ikey icryptosystem. iMD5 iis ipresently ia istandard, iInternet iEngineering iTask iForce i(IETF) iRequest ifor iComments i(RFC) i1321. iMD5 ialgorithm igives imuch imore

iguarantee iof idata

(4)

i i i i i i i i

Message-Digest iAlgorithm iis iused icrypto igraphic ihash ifunction ithat igives ia i128-bit i(16-byte) ihash ivalue. iData iintegrity icommonly ichecked iby iMD5 iand iis ialso iemployed iin ia iwide ivariety iof iprotective iapplications. iHowever, iMD5 ihas ibeen ishown ias ia i32-digit ihexadecimal inumber. i

VII. RESULTS iAND DISCUSSION

In ithis imodel iowner iwill iforward ithe iinformation iwith iAES iEncryption iand iin icloud istorage iagain ithe iinformation iwill idivide iinto iseveral ipieces iin ismall isize, ifor ithis iprocess iwe iwill iuse ia ikey idividing imethod. iData iwill iplace iin idifferent istorage ilocations. iThe iinformation iof idata istorage iwill imonitor iby ia iunique iinformation idistributors.

iIf ithe iauthorized iuser iaccess ithe idata icloud iwill iretrieve ithe iinformation ias ireversible imanner. iHome ipage iis ithe iindex iof ithe iwebsite, ifrom ithe ihome

ipage iwe ican inavigate ito irelevant ipages isuch ias, iAdmin, iUpload, iDownload, iAES, iContact ihelp.

If iany iindoor ior ioutdoor ihackers itries ito icreate ichanges iand imodifications iin iour ifiles, iin ithis imethod ican isecure ifiles ifrom iintruders iand igive ialert imessages ito iadmin isuch ias idate iinterrupted, ihacker iattack.

VIII. ADVANTAGES

Benefits iare ithe istorage isystem imeets irequirements iof iinformation irobustness, iconfidentiality, iand iinformation iforwarding iby itight iintegration iof iencoding, iencryption, iand iforwarding iprocess. iEncoding iand ire-encryption iprocess iindependently iperformed iby ithe istorage iservers iand ialso ipartial idecryption iprocess iindependently iperformed iby ithe ikey iservers. iAdjustment ibetween irobustness iand inumber iof istorage iservers iis ihighly iflexible.

IX. APPLICATIONS

This itechnique iis iused ito istore ithe idocuments iand iinformation iin ia isecured istorage. iIt ican ibe iused iin iBanks, iarmy iand ihospitals ito istore iand iprotect ithe ihigh-level iinformation ifiles.

X. CONCLUSION

Erasure icodes iare ihopeful ifor iincreasing ithe istorage isystem ireliability idue ito iits ispace iefficiency icompare ito ithe imethod iof ireplication. iTraditional ierasure icodes idivide iinformation iinto idata iblocks iequally iand iencode idata iin iseparated idata iblocks. iHeavy irepairing itraffic iwill ioccur iwhen iclients iread iparts iof ithe idata. iIn ithis iconcept, idiscrete idata idividing imethod iis iused ito icompletely iavoid ithis iproblem. iThe icrypto igraphical ikey iconcept iis ito iencode iinformation ifrom ithe isame idata iblock iwe idesign iand iimplement ithis idata ilayout imodel iinto ia iHadoop idistributed ifile isystem ilike istorage isystem. i

XI. FUTURE iENHANCEMENTS

iErasure icoding ias ian ialternate imethod ihas iemerged ias ia isecure itechnique ifrom idrive ifailure. iRaid idoesn’t icut iwithin ithe iage iof ilarge icapacity ihard idisk idrives. iWhen idisk's icapacity iis iincrease, ibit ierror iwill ioccur. iOnce ia idisk ifails, ithe iRaid irebuild itechnique istarts, iduring iwhich ithere iis ino isecurity iagainst ithe inext imechanism ifailure. iThe

irisk iof icrashing iduring

isimple ioperation

(5)

International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-9, July 2019

iit iis ilarger iduring iRaid irebuild. i

REFERENCES

1. Abdul iNasir iKhan, iM. iL. iMat iKiah, iSajjad iA. iMadani, iMazhar

iAli, iAtta iUr iRehman iKhan, iShahaboddin iShamshirband,

i“Incremental iProxy-Re-Encryption iScheme iFor iMobile iCloud

iComputing iEnvironment” i(2013).

2. Carmel iMary iBelina, iRamesh iKumar. iM, iPriyadharshini. iB, i“A

iSecure iCode iBased iCloud iStorage iSystem iUsing i

Proxy-Re-Encryption iScheme iIn iCloud iComputing,” iIOSR-JCE, ii(

iVolume: i9 i, iIssue: i2 i, iFeb i2013 i). i

3. Janani iT. iC, iDhanalakshmi. iB, iBanupriya. iM, i“A iParallel iAnd

iascendable iOf iErasure iWriting iSupport iin iCloud iObjective

iStorage iSystem,” iIJRTI, i i( iVolume: i3 i, iIssue: i3, i2015 i).

4. Mariya iJohn. iT, i“Concealing iData iFile iIn iThe iCloud

i(Threshold iProxy-Re-Encryption iScheme),” iIJETIE, i(Volume: i1,

iIssue: i3, iMar-2015 i)

5. Ponmalar. iA, i“An iInnovative iParallel iCloud iStorage iUsing

iProxy-Re-Encryption,” iNCRTCC, i(2017),PP. i014-018.

6. Sonali iA. iWanjari, iBharat iTidka, i“Securely iData iForwarding

iAnd imaintaining iReliability iOf iData iIn iCloud iComputing,”

iIJERA i i i i( iVolume:5 i, iIssue: i2, iFeb i2015 i), iPage(s): i72 i–

78. i

7. Suresh iBoppana, iNageswara iRao iPambala, iSuresh iSuravarapu,

i“Implementation iOf iSecure iCloud iStorage iSystem iWith iErasure

iCode,” iIJDCST, i(Volume: i1, iIssue: i7, iNov-2015 i)

8. Q. iChen, iL. iLiang, iY. iXia, iand iH. iChen, i“Mitigating isync

iamplification ifor icopy-on-write ivirtual idisk,” iin iProc. i14th

iUSENIX iConf. iFile iStorage iTechnol., i2016, ipp. i241–247. 9. J. iGu, iY. iZhou, iand iX. iWang, iShen. iJ, i“Cloud-of-clouds

istorage imade iefficient: iA ipipeline-based iapproach,” iin iProc.

iIEEE iInt. iConf. iWeb iServ., i2016, ipp. i724–727.

10. Yinlong iXu; iYunfeng iZhu i, iJian iLin i; iPatrick iP. iC. iLee i;

i“Boosting idegraded ireads iin iheterogeneous i iErasure-coded i i

istorage i i isystems” iIEEE i i, i i i( iVolume: i64 i, iIssue: i8 i, iAug.

i1 i2015 i), iPage(s): i2145 i– i2157, iAug i2015.

11. Yinlong iXu; iYunfeng iZhu iPatrick iP.C. iLee; iYuchong; iLiping

iXiang, i“On ithe ispeedup iof irecovery iin ilarge-scale i

erasure-coded istorage isystems”, iIEEE i(Volume: i25, iIssue: i7, iJuly i2014

References

Related documents

I distinguish between two versions of interculturalism, a majoritarian (practiced in Québec) and a post-majoritarian (in Europe), which yield diametrically opposed visions

This study is a systematic review of both the qualitative and the quantitative literature on the perceived barriers and facilitators to help-seeking for mental health pro- blems

Therefore, as student perceptions of parent involvement in education may change their attitude and behavior with respect to homework and academic achievement, it seems relevant

Eine transiente Expression in Plastiden nach der Transformation mittels PEG wurde bisher nur in einer Arbeit gezeigt (Spörlein et al., 1991).. Dafür wurden Protoplasten von

Neither the author(s) nor the members of Project 64 will assume liability for damages either from the direct or indirect use of this etext or from the distribution of or modification

There is some evidence to suggest that the ISTC programme may have succeeded in its aim of reducing spot purchasing throughout the independent sector (House of Commons

• Project Coordinator: Examining the role of attachment styles and interpersonal schemas of patients and therapists for development of therapeutic alliance in a