LT4729B - Interneto supersparčiosios tarpinės atminties sistemos - Google Patents
Interneto supersparčiosios tarpinės atminties sistemos Download PDFInfo
- Publication number
- LT4729B LT4729B LT2000006A LT2000006A LT4729B LT 4729 B LT4729 B LT 4729B LT 2000006 A LT2000006 A LT 2000006A LT 2000006 A LT2000006 A LT 2000006A LT 4729 B LT4729 B LT 4729B
- Authority
- LT
- Lithuania
- Prior art keywords
- super
- information
- cache
- servers
- internet
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18578—Satellite systems for providing broadband data service to individual earth stations
- H04B7/1858—Arrangements for data transmission on the physical system, i.e. for data bit transmission between network components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Description
Išradimas skirtas interneto informacijos saugojimo supersparčiojoje atmintyje būdui, sistemai ir serveriui.
Per kelis pastaruosius metus internetas tapo labiausiai besivystančia ryšio priemone ir yra manoma, kad jis taps ateityje pagrindine informacijos skirstymo sistema. Interneto populiarumas vis didėja, vartotojų skaičius auga milžinišku greičiu. Kiekvienas gali perduoti bet kokią informaciją - tekstą, paveikslus, garso ir vaizdo informaciją - j tinklą, kur ją gali pasiimti vartotojai, esantys bet kurioje pasaulio vietoje. Dėl šios priežasties internetas ir jo labiausiai naudojama dabartiniu metu ypatybė - pasaulinis tinklas (World Wide Web, WWW) - yra neįtikėtinai populiarūs.
Tačiau interneto ir ypač interneto taikomosios programos World Wide Web populiarumas labai smarkiai funkcionaliai apkrauna tinklą. Informacijos mainų srautas internete padvigubėja kas tris mėnesius. Šis eksponentinis augimas kada nors sulėtės, bet kai kurie faktoriai rodo, kad tai bus dar negreit.
Šiandien tik nedidelė dalis visų personalių kompiuterių (PK) turi ryši su internetu, tačiau tikėtina, kad didžioji dalis įsigijusių PK norės naudotis internetu. Ryšio tarp vartotojo ir interneto infrastruktūros greičiai auga nesustabdomai. Ateina tokios technologijos, kaip ISON, kabelinių TV modemai ir xDSL. Be to, buitinių elektroninių įrenginių gamintojai pradeda gaminti nebrangius prietaisus, kurių pagalba per televizijos tinklus galima kreiptis į pasaulinį interneto tinklą.
Šie ir kiti faktoriai padaro informaciją, esančią internete, sunkiai pasiekiama, nes sistema yra perkraunama. Daugelyje pasaulio šalių ribotas dažnių juostos plotis yra didelė problema. Informacijos tarp JAV ir Europos srautą riboja transatlantinio ryšio pralaidumas. Pralaidumas yra per mažas, siekiant susitvarkyti su vis augančiu interneto populiarumu.
Yra du pagrindiniai šios problemos sprendimo būdai. Pirmasis būdas yra padidinti dažnių juostos plotį ir komutavimo galingumą, kas yra daroma, bet tai reikalauja didelių kapitalinių įdėjimų ir susiduriama su didelėmis techninėmis problemomis.
Antrasis būdas yra naudoti taip vadinamus informacijos saugojimo supersparčiojoje tarpinėje atmintyje būdus, aprašytus, pavyzdžiui, James
S.Gvertzman, Margo Seltzer “The Case for Geografical Push-Caching', 1995; World Wide Web Journal, 1995 lapkričio mėn., Radhika Malpani et ai “Making Worid Wide Web Caching Servers Cooperate”; Suguru Yamaguchi, Ken-ichi Chien, Hiroyuki Inoue “WWW Cache Management and Its International Deployment:, 1997, ir kt. leidiniuose. Informacijos saugojimas supersparčiojoje tarpinėje atmintyje reiškia laikyti interneto informacijos mainų srauto pėdsakus ir dažniausiai pasiekiamų pasaulinio interneto tinklo (World Wide Web) rinkmenų (failų) kopijas arčiau vartotojo, nei originalius failus. Taip galima išsaugoti jus dominančio tinklalapio vietinę kopiją. Pavyzdžiui, JAV esančios CNN interneto tinklalapio svetainės kopija gali būti laikinai saugoma Europos įgaliotojo atstovo supersparčiojoje atmintyje, dėl to Europos interneto vartotojai gali greitai kreiptis į CNN svetainę, nesinaudodami transatlantiniu ryšiu. Bendras pasaulinio interneto tinklo informacijos turinys yra neišmatuojamas, bet pasinaudojama tik santykinai maža šios didžiulės informacijos dalimi, lyginant su milžiniška iš tikrųjų peržiūrėta dalimi. Priklausomai nuo vartotojų bendrijos dydžio ir homogeniškumo apie 10-20 gigabaitų dydžio supersparčioji tarpinė atmintis sumažins šioje bendrijoje informacijos mainų srautų greičius 3050% (1997 pavasaris).
Tačiau net ir naudojant tokius informacijos saugojimo supersparčiojoje atmintyje būdus, daugelyje pasaulio šalių, pavyzdžiui, pietų ir rytų Europoje, pietų Amerikoje, Indijoje ir rytų Azijoje, ten esančių ryšio sistemų dažnių juostos plotis yra nepakankamas tinkamai pritaikyti internetą.
Išradimo tikslas yra sumažinti interneto galios ribotuvus, įdiegiant informacijos saugojimo supersparčiojoje atmintyje būdus, kurie sumažina kreipties į internetą laiką ir leidžia žymiai padidinti vartotojų skaičių bei informacijos mainų srauto greiti, ypač tuose regionuose, kur dažnių juostos plotis yra ribotas.
Šis tikslas pasiekiamas šiuo išradimu, įdiegiant interneto informacijos saugojimo supersparčiojoje atmintyje būdą, sistemą ir serverį, apibūdintus išradimo apibrėžtyje.
Išradimas yra pagrįstas ta mintimi, kad geografinė zona, pasižyminti kalbos ir kultūros vienalytiškumu, dažnai dydžiu ir forma skiriasi nuo ekonomiškai ir techniškai optimalios zonos, kurią numatoma aptarnauti vienu supersparčiosios atminties serverių. Dėl to tokia zona aptarnaujama keliais geografiškai išskirstytais serveriais. Tačiau išradimas dar pagrįstas ir ta prielaida, kad vartotojai tokioje kalbos ir kultūros prasmėmis vienalytėje geografinėje zonoje turės ir vienalyčius prioritetus, susijusius su aplankytais informacijos tinklalapiais, informacija, saugoma vartotojo prašymu vieno tokio serverio supersparčiojoje atmintyje, turėtų būti saugoma kituose šios geografinės zonos serveriuose, remiantis principu, kad, jei vieną vartotoją domina tam tikra informacijos rūšis, tikėtina, kad ir kitus to pačios kalbos ir kultūros prasmėmis vienalytės zonos atstovus domins ta pati informacija. Kuo didesnė galinių vartotojų bendrija, tuo didesnė tikimybė, kad kažkas dar iš bendrijos užklausia kokio nors konkretaus failo.
Taigi, pagal šį išradimą informacija, saugoma geografiškai paskirstytuose supersparčiosios atminties serveriuose, aptarnaujančiuose skirtingas geografines zonas, bet turinčias bendrą ryšį, pavyzdžiui, aptarnaujančiuose kultūros ir/arba kalbos prasmėmis apibrėžtą vartotojų grupę ar zoną, atnaujinama iš esmės ta pačia informacija, kai tik vienas iš šių supersparčiosios atminties serverių užklausia informacijos pagal galinio vartotojo prašymą ar pan.
Tokia kalbos ir kultūros prasmėmis vienalytė bendruomenė gali būti apibrėžta kaip grupė žmonių, kuriuos jungia bendra tautybė, kalba, specifinė religija, tam tikras technologijos ir išsivystymo lygis, tam tikras ekonominis regionas, o taip pat jų deriniai, ar pan.
Taigi, pagal šj išradimą šie geografiškai paskirstomi supersparčiosios atminties serveriai išskirstomi kalba ir kultūra apibrėžtos globalinės geografinės zonos ar geografiškai nustatytos bendruomenės viduje. Be to, kiekvienas supersparčiosios atminties serveris yra skirtas aptarnauti atitinkamą vietinį regioną šios geografinės zonos ar bendrijos viduje.
Pavyzdžiui, vokiškai kalbančios Vokietijos, Austrijos, Šveicarijos ir Italijos sritys gali būti apibrėžtos kaip vienalytė kultūra ir kalba globalinė zona. Štai kodėl supersparčiosios atminties serveriai paskirstomi šios zonos viduje. Tarp šių serverių, įrengtų aukščiau apibrėžtos globalinės zonos viduje, vienas (ar keli) yra įrengtas aptarnauti pirmąjį regioną, apimantį šiaurinę Vokietijos dalį, antrasis (ar keli) - aptarnauti antrąjį regioną, apimantį rytinę Vokietijos dalį, trečiasis (ar keli) LT 4729 B aptarnauti trečiąjį regioną, apimantį centrinę Vokietijos dalį, ketvirtasis (ar keli) aptarnauti ketvirtąjį regioną, apimantį Šveicariją ir šiaurinę Italijos dalį, ir, pagaliau, penktasis (ar keli) - aptarnauti penktąjį regioną, apimantį Austriją.
Reikia pažymėti, kad geografiškai apibrėžta zona nebūtinai reiškia vienalytę, nepertraukiamą zoną, turinčią uždaras ribas, bet taip pat gali reikšti tik geografiškai atskirtų zonų rinkini, kurios kartu sudaro išradime minimą zoną.
Pagal išradėjo įvertinimus, kai kuriose pasaulio šalyse, pavyzdžiui, Indijoje ir Pietų Amerikoje, telekomunikacijos tinklo dažnių juostos pralaidumo geba yra tokia maža, kad yra efektyviau paskirstyti specifinį informacijos paketą visiems supersparčiosios atminties serveriams konkrečios globalinės zonos, nustatytos tik pagal vieno vartotojo vieną informacijos užklausą tinkle, ribose, nei antrą kartą atlikti kito vartotojo užsakytą to paties informacijos paketo paiešką tinkle. Tačiau taisyklės, kuomet verta naudoti paskirstytos supersparčiojoje atmintyje informacijos saugojimo būdą, o kuomet - ne, gali būti nustatytos įvairiais būdais ir priklauso nuo taikomosios programos konkrečios panaudojimo aplinkos, kas bus paaiškinta toliau.
Informacijos paskirstymas keliems supersparčiosios atminties serveriams pagal šį išradimą gali būti atliktas įvairiais būdais. Pavyzdžiui, galėtų būti panaudotas internetas. Tačiau tai galėtų dar labiau apkrauti tinklo perdavimo pralaidumą. Štai kodėl pagal geriausią šio išradimo realizavimo variantą informacija yra paskirstoma keliems supersparčiosios atminties serveriams, naudojantis daugiakanaliu ryšiu, pavyzdžiui, naudojantis paskirtaisiais duomenų kanalais, atskirtais nuo interneto ryšio.
Pagal geriausią išradimo realizavimo variantą ši informacija yra paskirstoma keliems supersparčiosios atminties serveriams, naudojantis palydoviniu ryšiu. Tuomet kiekvienas serveris turi galimybę prisijungti prie duomenų perdavimo iš antžeminės stoties j ryšio palydovą linijos ir išsiųsti informaciją, ir visi serveriai gali prisijungti prie duomenų perdavimo iš ryšio palydovo j antžeminę stotį linijos, kuria perduodama informacija, išsiųsta iš bet kurio serverio. Tokio paskirstymo techninė ir programinė įrangos gali būti susietos su pačiu supersparčiosios atminties serveriu, arba juos gali tiekti, pavyzdžiui, interneto paslaugos tiekėjas (ISP) ar palydovinio ryšio tiekėjas (SCLP), Panašiai ir programinė įranga, skirta valdyti informacijos srautą ir priimti sprendimus sistemos viduje, gali būti įdiegta supersparčiosios atminties serveriuose, ją gali turėti interneto paslaugos tiekėjai arba ji gali būti patalpinta bet kurioje įprastoje vietoje, kuri bus aiški šios srities žinovui. Jei naudojama palydovinė sistema, palydovinis ryšis taip pat gali būti panaudotas perduoti užklausą į kitas žemės rutulio dalis, pavyzdžiui, iš Europos į JAV ir atvirkščiai.
Pagal kitą išradimo realizavimo variantą, visi supersparčiosios atminties serveriai sistemos viduje yra sujungti duomenų kanalais su centriniu valdymo įrenginiu. Toks centrinis valdymo įrenginys gali, pavyzdžiui, nuspręsti, ar turėtų būti informacija saugoma supersparčiojoje atmintyje, kaip ji bus paskirstoma ir t.t.
Priklausomai nuo bendrijos dydžio, supersparčiosios atminties serverių galingumo, tinklo ryšio galingumo, supersparčiosios atminties tiekėjo objektų ir t.t., išskirstyta informacijos saugojimo supersparčiojoje atmintyje sistema gali būti įrengta taip, kad paskirstytų arba nepaskirstytų pagal įvairias taisykles gautą informaciją. Pagal geriausią išradimo realizavimo variantą tik užklausos protokoliniai duomenų blokai, susiję su specifiniu ryšio formatu ar taikomąja užduotimi, atitinkančių informacijos paslaugos, įdiegtos vietiniuose atminties įrenginiuose, rūšį, yra išsaugomi supersparčiojoje atmintyje. Pavyzdžiui, vadinamosios TCP (duomenų perdavimo valdymo protokolo) užklausos - j WWW prievadą. Arba, pavyzdžiui, informacijos saugojimo supersparčiosios atminties serveryje paslaugos tiekėjas gali nuspręsti patalpinti supersparčiojoje atmintyje tik duomenis, paimtus pagal specifinius adresus (pavyzdžiui, .com ar .org adresus), tik po to, kai jų buvo užklausta sistemos viduje tam tikrą skaičių kartų (pavyzdžiui, po trijų atskirų užklausų), ar pan.
Būtinos tokiems sprendimams atlikti dorojimo priemonės gali būti įrengtos kiekviename supersparčiosios atminties serveryje, anksčiau minėtame centriniame valdymo įrenginyje, pas interneto paslaugų tiekėją ar panašioje vietoje, veikiančioje sąryšyje su supersparčiosios atminties serveriais, ar pan.
Be to, užklausa, susijusi su informacijos tiekėju, esančiu regione, kurį aptarnauja vienas iš kelių supersparčiosios atminties serverių, gali būti dorojama skirtingais būdais ir priklauso nuo skirtingų išradimo įgyvendinimo variantų, kas bus paaiškinta toliau.
Pagal pirmąjį išradimo įgyvendinimo variantą daroma prielaida, kad galinio vartotojo vietinė informacijos užklausa interneto informacijos tiekėjui, kai abu yra tame pačiame regione, yra tik vietinis interesas. Štai kodėl informacija; a) apskritai nebus išsaugota supersparčiojoje atmintyje, nes vietinis vartotojas visuomet galės lengvai kreiptis į interneto informacijos tiekėją: arba b) bus išsaugota tik vietiniame supersparčiosios atminties serveryje ir nebus paskirstyta visame geografiškai išskirstytų supersparčiosios atminties serverių tinkle, nes užklausa yra, ko gero, tik vietinio intereso objektas. Taigi, šiame kontekste terminas “vietinis priskirtinas ypatybėms, pasireiškiančioms viename iš šių regionų.
Pagal antrąjį išradimo įgyvendinimo variantą daroma prielaida, kad galinio vartotojo informacijos užklausa interneto informacijos tiekėjui, esančiam viename iš šių regionų, nebus išsaugota tą regioną aptarnaujančiame supersparčiosios atminties serveryje, bet, vietoje to, bus tik paskirstyta visiems kitiems supersparčiosios atminties serveriams šios sistemos viduje, nes vietinis vartotojas visuomet galės kreiptis į vietinį interneto informacijos tiekėją (todėl nėra prasmės informacijos saugoti vietiniame supersparčiosios atminties serveryje), o vartotojas už regiono ribų neturės tokios pat lengvos kreipties j vietinį interneto informacijos tiekėją (todėl yra reikalinga informaciją saugoti už regiono ribų).
Pagal dar kitą išradimo įgyvendinimo variantą daroma prielaida, kad supersparčiosios atminties serveris yra pakankamai galingas doroti visas užklausas, todėl nebereikia doroti informacijos, susijusios su vietiniais interneto informacijos tiekėjais, skirtingos nuo kitos informacijos, ir, vadinasi, išsaugant informaciją viename supersparčiosios atminties serveryje sistemos viduje, ta pati informacija bus išsaugota visuose serveriuose sistemos viduje.
Pagal dar kitą išradimo įgyvendinimo variantą, priklausomai nuo sprendimų priėmimo sistemos viduje pasirinkties, yra numatyta, kad interneto informacijos tiekėjų adresų sąrašas negali būti išsaugotas supersparčiojoje atmintyje. Tuo būdu, kiekviena supersparčioji atmintis yra sutvarkyta taip, kad galėtų sutikrinti ateinančias informacijos užklausas su šiuo sąrašu ir įsitikinti, reikia ar ne išsaugoti užklausą supersparčiojoje atmintyje.
Pageidaujant supersparčiosios atminties serverius galima pritaikyti saugoti informaciją tam tikrą laiko tarpą. Pavyzdžiui, supersparčioji atmintis gali veikti principu: pirmasis atėjęs, pirmasis išėjęs. Pagal kitą pavyzdį tam tikra informacijos rūšis gali būti tiekiama, reikalaujant ją atnaujinti, nustatant ilgiausią laikotarpį, kurį nukopijuota informacija gali būti naudojama, esant tikram, kad informacija vis dar yra tiksli. Žinoma, kalbant apie šiuos ir kitus aspektus, išradimas gali apimti skirtingas įprastų informacijos išsaugojimo supersparčiojoje atmintyje įrenginių rūšis, kas yra suprantama šios srities žinovui.
Be to, kiekvieną iš šių supersparčiosios atminties serveriu gali sudaryti keli jam pavaldūs serveriai, prijungti didelio greičio komutatoriais prie supersparčiosios atminties valdymo programos, valdančios jos veikimą. Supersparčiosios atminties serveriu skaičius neribojamas, ir kiekvieną serverj gali naudoti daugiau nei vienas interneto informacijos tiekėjas.
Jei bent vienas iš šių supersparčiosios atminties serveriu sugenda, sistema gali ji greitai apeiti, tęsdama abonentų aptarnavimą, kol sugedęs serveris taisomas ar keičiamas. Supersparčiosios atminties funkcionalumas vykdomas kitu serveriu kitame regione sistemos viduje, išradimo privalumas yra tai, kad pagalbinis supersparčiosios atminties serveris tiekia tą pačią išsaugotą informaciją, kaip ir apeitasis serveris, taip užtikrinant, kad išsaugota supersparčiojoje atmintyje informacija vis dar yra prieinama galiniams vartotojams apeitojo serverio regione.
Nors išradimo aprašymas susietas su internetinio ryšio sistemomis, šios srities žinovams aišku, kad išradimas taip pat gali būti pritaikytas ir kitose panašios rūšies ateities globalinėse informacijos ryšio sistemose, kuriose gali iškilti panašios ryšio problemos. Dėl šios priežasties išradimas nėra apribotas tik pritaikymu interneto taikomosioms programoms.
Be to, nors išradimo aprašymas susietas su pasauline interneto tinklo World Wide Web taikomąja programa, reikia suprasti, kad išradimas gali būti pritaikytas ir daugelyje kitų tinklo taikomųjų programų.
Kiti išradimo aspektai, ypatybės ir privalumai paaiškės iš toliau pateikto pavyzdinių išradimo įgyvendinimo variantų aprašymų su nuoroda j pridedamus brėžinius, kuriuose:
Fig.1 yra šio išradimo interneto informacijos saugojimo supersparčiojoje atmintyje sistemos schematinis vaizdas;
Fig.2 yra supersparčiosios atminties serverio, sudarančio fig.1 pavaizduotos sistemos dalį, schematinis vaizdas:
Fig.3 yra alternatyvus supersparčiosios atminties serverio schematinis vaizdas;
Fig.4 yra dar kitas supersparčiosios atminties serverio schematinis vaizdas;
Fig.5 yra supersparčiosios atminties serverio veikimo struktūrinės schemos vaizdas;
Fig.6 yra fig.3 interceptoriaus veikimo struktūrinės schemos vaizdas;
Fig.7 yra kitas šio išradimo interneto informacijos saugojimo supersparčiojoje atmintyje sistemos schematinis vaizdas; ir
Fig.8 yra dar kitas šio išradimo interneto informacijos saugojimo supersparčiojoje atmintyje sistemos schematinis vaizdas.
Pirmasis interneto informacijos saugojimo supersparčiojoje atmintyje sistemos įgyvendinimo variantas bus dabar aprašytas su nuoroda j fig.1. Kaip matyti fig.1, pagal kalbą ir/arba kultūrą nustatyta geografinė zona 1 yra sudaryta iš keturių geografinių regionų A, B, C ir D. Pavyzdžiui, zona 1 galėtų būti Britų salos, o regionai B, C ir D galėtų būti Airija, Velsas, Škotija ir šiaurės Anglija, pietų Anglija, atitinkamai.
Kiekviename regione A, B, C ir D yra mažiausiai vienas interneto paslaugos tiekėjas 2a, 2b, 2c ir 2d, suteikiantis kreiptj j internetą 3. Kiekvienas paslaugos tiekėjas 2a, 2b, 2c ir 2d suteikia interneto ryšį keliems galiniams vartotojams 4a, 4b, 4c ir 4d ir keliems interneto informacijos tiekėjams 5a, 5b, 5c ir 5d. Savaime suprantama, kad, nors galiniai vartotojai 4 ir informacijos tiekėjai 5 fig.1 yra pavaizduoti kaip atskiri objektai, galinis vartotojas taip pat gali būti ir informacijos tiekėjas.
Kiekvienas paslaugos tiekėjas yra prijungtas mažiausiai prie vieno interneto informacijos saugojimo supersparčiojoje atmintyje serverio 6a, 6b, 6c ir 6d. Kiekvienas supersparčiosios atminties serveris 6 suteikia galiniams vartotojams 4 funkcinę galimybę saugoti informaciją supersparčiojoje atmintyje atitinkamo regiono viduje. Be to, kiekvienas supersparčiosios atminties serveris 6a, 6b, 6c ir 6d turi ryšį su palydovine antena 7a, 7b, 7c ir 7d ir gali perduoti informaciją visiems kitiems supersparčiosios atminties serveriams zonos 1 viduje per palydovą 8.
Dabar bus aprašytas fig.1 sistemos veikimas. Kuomet, pavyzdžiui, paslaugos tiekėjas 2a regione A gauna iš galinio vartotojo 4 užklausą, susijusią su informaciją, kurią tiekia informacijos tiekėjas 5e, esantis regione E, kuris šiuo atveju yra už - zonos 1 ribų (pavyzdžiui, regionas E yra Šiaurės Amerika), paslaugos tiekėjas 2a patikrina, ar nėra užklausiamos informacijos atnaujinta kopija saugoma susietame su juo supersparčiosios atminties serveryje 6a. Jei taip, - užklausta informacija paimama iš supersparčiosios atminties serverio 6a ir po to pateikiama galiniam vartotojui. Tačiau jei užklaustos informacijos kopijos nėra supersparčiosios atminties serveryje 6a, paslaugos tiekėjas 2a persiunčia užklausą tikrajam informacijos tiekėjui 5e per internetą 3. Kuomet užklausta informacija grįžta iš paslaugos tiekėjo 5e per internetą 3, paslaugos tiekėjas 2a patiekia informaciją galiniam vartotojui ir atnaujina supersparčiosios atminties serverį 6a gautąja informacija. Kaip atnaujinimo operacijos dalis atnaujinta informacija persiunčiama per palydovinę lėkštę 7a ir palydovą 8 į supersparčiosios atminties serverius 6b, 6c ir 6d, taip atnaujinant ta pačia informacija visus serverius. Atnaujinus informaciją, nei vienam vartotojui 4 zonos 1 viduje nereikia kreiptis per internetą į pirminį informacijos tiekėją 5e, vietoje to jie gali naudotis kopija, saugoma atitinkamame supersparčiosios atminties serveryje. Jei kuris nors supersparčiosios atminties serveris yra užpildytas, tuomet, atnaujinant duomenis, ilgiausiai saugota informacija (kuria seniausiai naudojosi galinis vartotojas) bus ištrinta iš šio serverio. Be to, kiekvienas serveris keliais būdais stengsis užtikrinti, kad informacija, saugoma kiekviename supersparčiosios atminties serveryje, yra tiksli ir naujausia, taip pateikiant patikimas originalių tinklalapių kopijas.
Aprašymo supaprastinimui visuose brėžiniuose elementai, atliekantys panašias funkcijas, kaip ir pateiktieji fig.1, bus pažymėti tais pačiais skaitmenimis.
Supersparčiosios atminties serverio sistema, sudaranti fig.1 pavaizduotos sistemos dalį, bus dabar aprašyta su nuoroda į fig.2. Kaip matyti fig.2, trys galinių vartotojų terminalai ar stotys 4 yra prijungtos prie multiplekserio 9, kuris gali būti modemo kaupiklis ar vietinio tinklo (LAN) maršruto parinkimo įrenginys, priklausomai nuo vartotojo sistemos rūšies. Multiplekseris 9 yra sujungtas su interneto paslaugos tiekėjo perėmimo stotimi 2, suteikiančia ryšį su internetu 3.
Multiplekseris 9 multipleksuoja ryšius į ir iš galinių terminalų 4.
Esant tokiai konstrukcijai, vartotojas 2, norintis gauti informaciją, kurią brėžinyje neparodytas interneto informacijos tiekėjas, esantis informacijos publikacijos vietoje internete 3, pateikia kaip WWW svetainę ar tinklalapj, paprastai siunčia per multiplekserj 9 informacijos užklausą interneto paslaugos tiekėjui 2, būtent - HTTP užklausą j \N\NVJ prievadą, kur užklausa nukreipiama j internetą 3 galutiniam informacijos tiekėjui. Informacijos tiekėjas atsako j užklausą, nusiųsdamas užprašytą informaciją internetu 3 atgal vartotojui 4 per paslaugos tiekėją 2.
Tačiau, kaip matyti iš fig.2 pavaizduotos schemos, vartotojo 2 užklausą tikrina paslaugos tiekėjo perėmimo stotis 2. Perėmimo stotis patikrina, ar užklaustos informacijos kopija yra vietiniame supersparčiosios atminties serveryje 6, tiesiogiai sujungtame su perėmimo stotimi 2. Jei užklaustos informacijos kopija yra vietiniame serveryje 6, vartotojo užklausa nukreipiama j serverj 6, kuris po to grąžins užklaustą informaciją vartotojui. Šiuo atveju informacija jau atsiras visuose supersparčiosios atminties serveriuose zonos 1, pavaizduotos fig.1, viduje, ir jos nereikės persiųsti kitiems serveriams.
Tačiau, jei perėmimo stotis 2 nustato, kad vartotoją dominančios informacijos kopijos vietiniame serveryje 6 nėra, tuomet vartotojo 4 informacijos užklausa nusiunčiama i internetą 3 įprastu internetinio ryšio būdu. Perėmimo stotis seka interneto 3 atsakymą vartotojui 4 ir atnaujins supersparčiosios atminties serverį 6 užklausta informacija, kai tik ji bus gauta.
Pagal šį išradimą naujos ar atnaujintos informacijos išsaugojimas supersparčiosios atminties serveryje 6 vyksta kartu su naujos ar atnaujintos informacijos paskirstymu kitiems supersparčiosios atminties serveriams zonos 1, pavaizduotos fig.1, viduje. Šis paskirstymas atliekamas arba paslaugos tiekėjo supersparčiosios atminties serverių 6, arba perėmimo stotimi 2, naudojant duomenų perdavimo liniją su palydovu 8 pasiekti kitus supersparčiosios atminties serverius nustatytos zonos ribose. Panašiu būdu, t.y. per ryšio liniją su palydovu, supersparčiosios atminties serveris 6 priims ir naują ar atnaujintą informaciją iš kitų supersparčiosios atminties serverių zonos viduje.
Reikia pažymėti, kad šiame pavyzdyje perėmimo stotis tik perima tam tikros specifinės rūšies ryšio paketus. Pavyzdžiui, perima tik vartotojų 4 pasaulinio interneto tinklo WWW informacijos užklausas. Kitų ryšio paslaugų, pavyzdžiui, elektroninio pašto paslaugų ar pan., perėmimo stotis 2 nepaliečia.
Dabar su nuoroda j fig.3 bus aprašyta alternatyvi supersparčiosios atminties serverio sistema, panaši j pavaizduotąją fig.2. Sistema, pavaizduota fig.3, skiriasi nuo sistemos, pavaizduotos fig.2, tuo, kad paslaugos tiekėjo perėmimo stotis 2 yra sujungta ne tik su supersparčiosios atminties serveriu 6, bet ir su sparčios kreipties supersparčiąja tarpine atmintimi 10. Lyginant su išradimo supersparčiąja atmintimi 6, kurios dydis yra, pavyzdžiui, keli šimtai gigabaitų, sparčios kreipties supersparčiosios tarpinės atminties dydis bus, šiuo atveju, žymiai mažesnis, pavyzdžiui, vienas gigabaitas. Tokiu būdu, supersparčioji tarpinė atmintis 10 yra skirta saugoti iš esmės visą praeinančią pro perėmimo stotį 2 informaciją, bet kiekvienas informacijos paketas bus saugomas tik labai trumpą laiko tarpą.
Fig.3 pavaizduotoji sparčios kreipties supersparčioji tarpinė atmintis, turinti atminties sritis 10 ir peržiūros lenteles 11, parodančias, kuri informacija yra šiuo metu saugoma šiose atminties srityse, yra naudojama kaip darbinė perėmimo stoties 2 atmintis. Taigi, priimdama vartotojo 4 informacijos užklausą, perėmimo stotis pirmiausia patikrins, ar tokios informacijos nėra jos sparčios kreipties supersparčiojoje tarpinėje atmintyje 11, 10. j supersparčiosios atminties serverj 6 bus kreiptasi tik tuo atveju, jei užklausta informacija nebus rasta supersparčiojoje tarpinėje atmintyje 10. Tačiau visa informacija, susijusi su vartotojų 4 kiekviena informacijos užklausa, bus laikinai saugoma sparčios kreipties supersparčiojoje tarpinėje atmintyje 10, tai bus arba informacija, gauta iš interneto 3, arba informacija, gauta iš supersparčiosios atminties serverio 6, o supersparčiosios atminties serveris bus atnaujinamas tik nauja informacija, gaunama iš interneto 3. Be to, supersparčioji atmintis gali būti panaudota išsaugoti kitokios rūšies, nei saugomą supersparčiojoje atmintyje 6, informaciją. Pavyzdžiui, be WWW informacijos, saugomos supersparčiosios atminties serveryje 6, supersparčiojoje atmintyje gali būti saugoma informacija, susijusi su kitomis užklausų rūšimis. Be to, informacija, saugoma supersparčiojoje tarpinėje atmintyje 10, nebus automatiškai paskirstyta kitoms supersparčiosioms atmintims zonos 1, pavaizduotos fig. 1, viduje.
Dar kita alternatyvi supersparčiosios atminties serverio sistema, panaši j pavaizduotąją fig.2, bus aprašyta su nuoroda j fig.4. Kaip matyti fig.4, visos paslaugos tiekėjo 2 WWW užklausos bus persiųstos j supersparčiosios atminties serverj 6. Supersparčiosios atminties serveris atsakys j užklausą, jei užklausta informacija yra saugoma jame, arba pats bandys pasiimti informaciją iš interneto 3, naudodamas arba palydovinį ryšį, arba kitą ryšį 12 su internetu. Pasiimdamas užklaustą informaciją, supersparčiosios atminties serveris 6 atnaujins savyje saugomą informaciją, o taip pat ir kitose supersparčiosiose atmintyse saugomą informaciją per palydovą 8, ir pateiks informaciją galiniam vartotojui 4 per paslaugos tiekėją 2.
Paslaugos tiekėjas taip pat gali pats tiekti ir kitos rūšies paslaugas, pavyzdžiui, elektroninio pašto paslaugas ar pan., nesiųsdamas tokios informacijos paketus per supersparčiosios atminties serverj.
Dabar bus aprašytas fig.4 pavaizduoto supersparčiosios atminties serverio 6 veikimas su nuoroda į fig.5 pavaizduotąją struktūrinę schemą. Sužadinus sistemos veikimą etape S1, supersparčiosios atminties serveris etapo S2 metu priima informacijos užklausą iš galinio vartotojo, priklausančio konkrečiam informacijos tiekėjui. Etape S3 supersparčiosios atminties serveris nustato, ar yra jame užklaustos informacijos kopija. Jei taip, - užklausta informacija etapo S4 metu persiunčiama galiniam vartotojui ir operacija baigiama etapu S10. (Žinoma, galutinis etapas S10 gali gražinti operaciją į etapą S1).
Tačiau jei etape S3 yra nustatyta, kad supersparčiosios atminties serveryje nėra užklaustos informacijos kopijos, procesas tęsiamas etape S5, kur supersparčiosios atminties serveris siunčia informacijos užklausą internetu nurodytam informacijos tiekėjui. Po to etape S6 supersparčiosios atminties serveris priima užklaustą informaciją ir persiunčia ją etape S7 galiniam vartotojui. Etape S8 priimta informacija išsaugoma supersparčiosios atminties serveryje, ir tuomet etape S8 informacija paskirstoma visiems kitiems supersparčiosios atminties serveriams zonos 1, pavaizduotos fig.1, viduje. Taigi, priimta nauja, anksčiau nesaugota supersparčiosios atminties serveryje informacija, bus išsaugota iš esmės visuose supersparčiosios atminties serveriuose zonos viduje, ir, tuo būdu, bus lengvai prieinama visiems tos zonos vartotojams.
Fig.3 pavaizduotos perėmimo stoties ar paslaugos tiekėjo 2 veikimas bus aprašytas su nuoroda į struktūrinę schemą, pavaizduotą fig.6. Sužadinus veikimą etape S11, perėmimo stotis 2 etape S12 nuskaito informacijos užklausą iš galinio vartotojo, adresuotą konkrečiam informacijos tiekėjui. Etape S13 perėmimo stotis 2 patikrina sparčios kreipties supersparčiosios tarpinės atminties 10 informacijos turinio lentelę 11 ir Įsitikina, ar joje yra užklaustos informacijos kopija. Jei taip, operacija pereina į žemiau aprašytą etapą S15. Jei ne, - operacija pereina i etapą S14, kuriame perėmimo stotis siunčia užklausą supersparčiosios atminties serveriui 6 įsitikinti, ar jame yra užklaustos informacijos kopija. Jei atsakymas yra teigiamas, procesas pereina į etapą S15, kuriame yra perimama galinio vartotojo užklausa, ir j etapą S16, kuriame užklausta informacija persiunčiama galiniam vartotojui, naudojant arba supersparčiąją tarpinę atmintį 10, arba supersparčiosios atminties serverj 6. Tačiau jei supersparčiosios atminties serverio atsakymas yra neigiamas, procesas pereina Į etapą S17, kuriame perėmimo stotis nusprendžia ne perimti vartotojo užklausą, o, vietoje to, persiųsti ją internetu konkrečiam informacijos tiekėjui. Po to procesas pereina j etapą S18, kuriame perėmimo stotis ištiria atsakymą, informacijos tiekėjo atsiųstą galiniam vartotojui. Kuomet tokia informacija pakeliui pas galinį vartotoją praeina pro perėmimo stotį, pastaroji etapo S19 metu įrašo anksčiau neturėtą informaciją į supersparčiosios atminties serverį 6 ir paskirsto ją visiems kitiems supersparčiosios atminties serveriams zonos 1, pavaizduotos fig.1, viduje. Taigi, gautoji nauja, anksčiau neįrašyta informacija, bus išsaugota iš esmės visuose supersparčiosios atminties serveriuose zonos viduje ir, tuo būdu, bus lengvai pasiekiama visiems tos zonos vartotojams. Kiekvieną kartą, kai informacija yra paimama iš tinkle esančio supersparčiosios atminties serverio, jos kopija laikinai išsaugoma sparčios kreipties supersparčiosios tarpinės atminties serveryje 10.
Kitas interneto informacijos saugojimo supersparčiojoje atmintyje sistemos Įgyvendinimo variantas, panašus į pateiktąjį fig.1, bus dabar aprašytas su nuoroda į fig.7. Kaip matyti fig.7, sistema skiriasi nuo pavaizduotosios fig.1 atsakymo iš informacijos tiekėjo 5e, esančio regione už sistemos zonos 1 ribų, būdu. Atsakymas į informacijos užklausą, atsiųstą iš galinio vartotojo 4a, nebus persiųstas atgal vartotojui per internetą 3. Vietoje to, atsakymas persiunčiamas tiesiogiai per palydovą 8 serveriams 6a, 6b, 6c ir 6e, tokiu būdu automatiškai atnaujinant visus supersparčiosios atminties serverius. Po to supersparčiosios atminties serveris 6a ir paslaugos tiekėjas 2a perduoda informaciją galiniam vartotojui 4a.
Dar kitas interneto informacijos saugojimo supersparčiojoje atmintyje sistemos įgyvendinimo variantas, panašus j pateiktąjį fig.1, bus dabar aprašytas su nuoroda į fig.8. Kaip matyti fig.8, kiekvienas zonos 1 supersparčiosios atminties serveris, aptarnaujantis atitinkamus regionus A, B, C ir D, yra sujungtas duomenų kanalais su centriniu valdymo įrenginiu 13. Centrinis valdymo įrenginys 13 nusprendžia, ar turi būti informacija išsaugota atitinkamame supersparčiosios atminties serveryje ir kaip ji turi būti paskirstyta kitoms supersparčiosioms atmintims zonos 1 viduje. Šiuo atveju, informacija gali būti paskirstyta tarp skirtingų supersparčiujų atminčių, naudojant arba palydovinį ryšį, arba duomenų kanalų ryšį su centriniu valdymo įrenginiu 13.
Be to, turint omenyje fig.1, 7 ir 8 pavaizduotąsias sistemas, akivaizdu, kad gali būti pritaikytos kitokios nei aptartos aukščiau veikimo schemos arba kiekviename supersparčiosios atminties serveryje 6, arba prie kiekvieno paslaugos tiekėjo 2, arba centriniame valdymo įrenginyje 13 sprendimams dėl “vietinių” užklausų informacijos, pavyzdžiui, galinio vartotojo 4a informacijos užklausos tame pačiame regione A esančiam informacijos tiekėjui 5a, išsaugojimo supersparčiojoje tarpinėje atmintyje priimti.
Savaime suprantama, kad elementų, aprašytų su nuoroda į brėžinius, konstrukcija ir funkcijos bus aiškios šios srities žinovams.
Nors išradimas buvo aprašytas su nuoroda į specifinius jo įgyvendinimo variantus, šios srities žinovams bus aiškūs daugelis pakeitimų, modifikacijų ir pan. Aprašytieji išradimo įgyvendinimo variantai neapriboja išradimo, jo ribos nustatytos apibrėžtimi.
Claims (34)
- IŠRADIMO APIBRĖŽTIS1. Interneto informacijos saugojimo supersparčiojoje atmintyje būdas, apimantis interneto informacijos mainų srauto pėdsakų ir dažniausiai pasiekiamų pasaulinio interneto tinklapių kopijų saugojimą arčiau vartotojo, besiskiriantis tuo, kad:paima informaciją interneto informacijos tiekėjo nusiųstą galiniam vartotojui pagal šio vartotojo informacijos užklausą ir paskirsto šią informaciją daugybei geografiškai išskirstytų supersparčiosios atminties serverių.
- 2. Būdas pagal 1 punktą besiskiriantis tuo, kad suderina informacijos paėmimą su supersparčiosios atminties serverių, aptarnaujančiu šį vartotoją esantį šio supersparčiosios atminties serverio aptarnaujamame geografiniame regione.
- 3. Būdas pagal 2 punktą besiskiriantis tuo, kad išsaugo šią informaciją supersparčiosios atminties serveryje.
- 4. Būdas pagal 3 punktą besiskiriantis tuo, kad išsaugo šią informaciją supersparčiosios atminties serveryje tik tuo atveju, jei interneto informacijos tiekėjas yra už šio regiono ribų.
- 5. Būdas pagal 3 punktą besiskiriantis tuo, kad išsaugo šią informaciją supersparčiosios atminties serveryje tik tuo atveju, jei interneto informacijos tiekėjas yra šio regiono ribose.
- 6. Būdas pagal 2 punktą besiskiriantis tuo, kad paskirsto informaciją tik tuo atveju, jei interneto informacijos tiekėjas yra už šio regiono ribų.
- 7. Būdas pagal 2 punktą besiskiriantis tuo, kad paskirsto informaciją tik tuo atveju, jei interneto informacijos tiekėjas yra šio regiono ribose.
- 8. Būdas pagal bet kurį prieš tai išvardintą punktą besiskiriantis tuo, kad paskirsto šią informaciją daugybei geografiškai išskirstytų supersparčiosios atminties serverių, naudojant daugiakanalį ryšį.
- 9. Būdas pagal 8 punktą besiskiriantis tuo, kad paskirsto šią informaciją daugybei geografiškai išskirstytų supersparčiosios atminties serverių, naudojant palydovinį ryšį.
- 10. Būdas pagal bet kurį prieš tai išvardintą punktą besiskiriantis tuo, kad paskirsto pagal taisyklę gautą informaciją nuspręsdamas, ar kiekviena informacijos dalis turi būti paskirstyta daugybei geografiškai išskirstytų supersparčiosios atminties serverių.
- 11. Būdas pagal bet kurį prieš tai išvardintą punktą besiskiriantis tuo, kad daugybę geografiškai išskirstytų supersparčiosios atminties serverių aptarnauja skirtingus geografinius regionus.
- 12. Būdas pagal bet kurį prieš tai išvardintą punktą besiskiriantis tuo, kad išskirsto geografiškai daugybę supersparčiosios atminties serverių kalba ar kultūra apibrėžtos zonos viduje.
- 13. Būdas pagal 11 punktą besiskiriantis tuo, kad išskirsto geografiškai daugybę supersparčiosios atminties serverių kalba ar kultūra apibrėžtos zonos, apimančios šiuos regionus, viduje.
- 14. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema, turinti daugybę geografiškai išskirstytų supersparčiosios atminties serverių besiskirianti tuo, kad susideda iš:interneto informacijos pagal bet kurio iš supersparčiosios atminties serverių užklausą paėmimo priemonių; ir paimtos informacijos paskirstymo iš esmės visiems supersparčiosios atminties serveriams priemonių.
- 15. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 14 punktą besiskirianti tuo, kad turi informacijos paėmimo priemones, kurios yra skirtos nusiųsti paimtą pagal galinio vartotojo specifinę užklausą informaciją iš interneto informacijos tiekėjo galiniam vartotojui, esančiam geografiniame regione, aptarnaujamame vienu iš šių supersparčiosios atminties serveriu
- 16. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 15 punktą besiskirianti tuo, kad vienas supersparčiosios atminties serveris yra skirtas saugoti šią informaciją.
- 17. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 16 punktą besiskirianti tuo, kad vienas supersparčiosios atminties serveris yra skirtas saugoti šią informaciją tik tuo atveju, jei informacijos tiekėjas yra už šio regiono ribų.
- 18. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 16 punktą besiskirianti tuo, kad vienas supersparčiosios atminties serveris yra skirtas saugoti šią informaciją tik tuo atveju, jei informacijos tiekėjas yra šio regiono viduje.
- 19. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 15 punktą besiskirianti tuo, kad turi paskirstymo priemones, skirtas skirstyti informaciją daugybei supersparčiosios atminties serveriu tik tuo atveju, jei informacijos tiekėjas yra už šio regiono ribų.
- 20. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 15 punktą besiskirianti tuo, kad turi paskirstymo priemones, skirtas skirstyti informaciją daugybei supersparčiosios atminties serveriu tik tuo atveju, jei informacijos tiekėjas yra šio regiono viduje.
- 21. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal bet kurį 14-20 punktą besiskirianti tuo, kad turi paskirstymo priemones, skirtas skirstyti informaciją daugybei supersparčiosios atminties serveriu naudojant daugiakanalį ryšį.
- 22. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal 21 punktą besiskirianti tuo, kad turi paskirstymo priemones, skirtas skirstyti informaciją daugybei supersparčiosios atminties serverių per palydovinį ryšį.
- 23. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal bet kurį 14-22 punktą besiskirianti tuo, kad turi duomenų dorojimo priemonę, skirtą nustatyti, ar paimta informacija turi būti paskirstyta daugybei supersparčiosios atminties serverių.
- 24. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal bet kurį 14-23 punktą besiskirianti tuo, kad turi geografiškai išskirstytus supersparčiosios atminties serverius, skirtus aptarnauti skirtingus geografinius regionus.
- 25. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal bet kurį 14-24 punktą besiskirianti tuo, kad turi supersparčiosios atminties serverius, išskirstytus kalba ar kultūra apibrėžtoje geografinėje zonoje.
- 26. Interneto informacijos saugojimo supersparčiojoje atmintyje sistema pagal bet kurį 14-24 punktą besiskirianti tuo, kad turi supersparčiosios atminties serverius, išskirstytus kalba ar kultūra apibrėžtoje geografinėje zonoje, apimančioje šiuos regionus.
- 27. Interneto informacijos saugojimo supersparčiosios atminties serveris, įrengtas geografiniame regione pirmiausia aptarnauti šio regiono vartotojus, turintis duomenų priėmimo, saugojimo ir dorojimo priemones, besiskiriantis tuo, kad turi:informacijos, interneto informacijos tiekėjo nusiųstos regiono viduje esančiam galiniam vartotojui pagal jo užklausą paėmimo priemones; ir šios informacijos paskirstymo daugybei geografiškai išskirstytų supersparčiosios atminties serverių, aptarnaujančių skirtingus geografinius regionus.
- 28. Interneto informacijos saugojimo supersparčiosios atminties serveris pagal 27 punktą, besiskiriantis tuo, kad supersparčiosios atminties serveriai yra paskirstyti kalba ar kultūra apibrėžtoje geografinėje zonoje.
- 29. Interneto informacijos saugojimo supersparčiosios atminties serveris pagal 27 ar 28 punktą besiskiriantis tuo, kad turi duomenų dorojimo priemonę, skirtą nustatyti, ar specifinė paimtos informacijos dalis turi būti išsaugota supersparčiosios atminties serveryje.
- 30. Interneto informacijos saugojimo supersparčiosios atminties serveris pagal 27, 28 ar 29 punktą besiskiriantis tuo, kad turi duomenų dorojimo priemonę, skirtą nustatyti, ar specifinė paimtos informacijos dalis turi būti paskirstyta daugybei geografiškai išskirstytų supersparčiosios atminties serverių.
- 31. Interneto informacijos saugojimo supersparčiosios atminties serveris pagal 29 ar 30 punktą besiskiriantis tuo, kad turi duomenų dorojimo priemonę, kurios priimami sprendimai priklauso nuo to, ar informacijos tiekėjas yra regiono viduje, ar už jo ribų.
- 32. Interneto informacijos saugojimo supersparčiosios atminties serveris pagal 29, 30 ar 31 punktą besiskiriantis tuo, kad turi duomenų dorojimo priemonę, kuri yra skirta patarti serveriui nesaugoti supersparčiojoje atmintyje šios informacijos ir neskirstyti jos daugybei geografiškai išskirstytų supersparčiosios atminties serverių, jei galiniai vartotojai, interneto informacijos tiekėjas ir serveris yra tame pačiame regione.
- 33. Interneto informacijos saugojimo supersparčiosios atminties serveris pagal 29, 30 ar 31 punktą besiskiriantis tuo, kad turi duomenų dorojimo priemonę, kuri yra skirta patarti serveriui išsaugoti supersparčiojoje atmintyje šią informaciją bet neskirstyti jos daugybei geografiškai išskirstytų supersparčiosios atminties serverių, jei interneto informacijos tiekėjas ir serveris yra tame pačiame regione.
- 34. interneto informacijos saugojimo supersparčiosios atminties serveris pagal 29, 30 ar 31 punktą besiskiriantis tuo, kad turi duomenų dorojimo priemonę, kuri yra skirta patarti serveriui nesaugoti supersparčiojoje atmintyje šios informacijos, bet tik paskirstyti ją daugybei geografiškai išskirstytų supersparčiosios atminties serverių, jei interneto informacijos tiekėjas ir serveris yra tame pačiame regione.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9702795A SE510048C3 (sv) | 1997-07-24 | 1997-07-24 | Internet caching system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| LT2000006A LT2000006A (lt) | 2000-08-25 |
| LT4729B true LT4729B (lt) | 2000-11-27 |
Family
ID=20407824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| LT2000006A LT4729B (lt) | 1997-07-24 | 2000-01-24 | Interneto supersparčiosios tarpinės atminties sistemos |
Country Status (23)
| Country | Link |
|---|---|
| EP (1) | EP0996879A1 (lt) |
| JP (1) | JP2001511551A (lt) |
| KR (1) | KR20010052054A (lt) |
| CN (1) | CN1269896A (lt) |
| AU (1) | AU734154B2 (lt) |
| BR (1) | BR9815556A (lt) |
| CA (1) | CA2297658A1 (lt) |
| EE (1) | EE200000045A (lt) |
| HU (1) | HUP0002834A2 (lt) |
| ID (1) | ID24952A (lt) |
| IL (1) | IL134195A0 (lt) |
| IS (1) | IS5357A (lt) |
| LT (1) | LT4729B (lt) |
| LV (1) | LV12519B (lt) |
| MX (1) | MXPA00000765A (lt) |
| NO (1) | NO20000317L (lt) |
| PL (1) | PL338416A1 (lt) |
| SE (1) | SE510048C3 (lt) |
| SI (1) | SI20229A (lt) |
| SK (1) | SK992000A3 (lt) |
| TR (1) | TR200000198T2 (lt) |
| WO (1) | WO1999005584A2 (lt) |
| YU (1) | YU3100A (lt) |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE522316C2 (sv) * | 1998-01-19 | 2004-02-03 | Telia Ab | Förfarande och system för att mellanlagra information i ett kommunikationssystem |
| US6760760B1 (en) | 1999-06-09 | 2004-07-06 | Amx Corporation | Control system communication server for transmitting files via multiple communication paths |
| US6941338B1 (en) | 1999-09-01 | 2005-09-06 | Nextwave Telecom Inc. | Distributed cache for a wireless communication system |
| KR100647419B1 (ko) * | 1999-12-13 | 2006-11-17 | 주식회사 케이티 | 데이터 통신을 위한 예측적인 데이터 캐쉬 방법 |
| US6820133B1 (en) * | 2000-02-07 | 2004-11-16 | Netli, Inc. | System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination |
| US6947440B2 (en) | 2000-02-15 | 2005-09-20 | Gilat Satellite Networks, Ltd. | System and method for internet page acceleration including multicast transmissions |
| US6904460B1 (en) | 2000-06-01 | 2005-06-07 | Aerocast.Com, Inc. | Reverse content harvester |
| US6879998B1 (en) | 2000-06-01 | 2005-04-12 | Aerocast.Com, Inc. | Viewer object proxy |
| US7213062B1 (en) | 2000-06-01 | 2007-05-01 | General Instrument Corporation | Self-publishing network directory |
| US20010049732A1 (en) * | 2000-06-01 | 2001-12-06 | Raciborski Nathan F. | Content exchange apparatus |
| US6836806B1 (en) | 2000-06-01 | 2004-12-28 | Aerocast, Inc. | System for network addressing |
| US7114008B2 (en) | 2000-06-23 | 2006-09-26 | Cloudshield Technologies, Inc. | Edge adapter architecture apparatus and method |
| US8204082B2 (en) | 2000-06-23 | 2012-06-19 | Cloudshield Technologies, Inc. | Transparent provisioning of services over a network |
| US7003555B1 (en) | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
| US6829654B1 (en) | 2000-06-23 | 2004-12-07 | Cloudshield Technologies, Inc. | Apparatus and method for virtual edge placement of web sites |
| US7032031B2 (en) | 2000-06-23 | 2006-04-18 | Cloudshield Technologies, Inc. | Edge adapter apparatus and method |
| US6728785B1 (en) | 2000-06-23 | 2004-04-27 | Cloudshield Technologies, Inc. | System and method for dynamic compression of data |
| US9444785B2 (en) | 2000-06-23 | 2016-09-13 | Cloudshield Technologies, Inc. | Transparent provisioning of network access to an application |
| US6704781B1 (en) * | 2000-06-27 | 2004-03-09 | Intel Corporation | System and method for content caching implementing compensation for providing caching services |
| US7379963B1 (en) | 2000-07-14 | 2008-05-27 | Knownow-Delaware | Delivery of any type of information to anyone anytime anywhere |
| US20020138437A1 (en) * | 2001-01-08 | 2002-09-26 | Lewin Daniel M. | Extending an internet content delivery network into an enterprise environment by locating ICDN content servers topologically near an enterprise firewall |
| US7210022B2 (en) | 2001-05-15 | 2007-04-24 | Cloudshield Technologies, Inc. | Apparatus and method for interconnecting a processor to co-processors using a shared memory as the communication interface |
| US7082502B2 (en) | 2001-05-15 | 2006-07-25 | Cloudshield Technologies, Inc. | Apparatus and method for interfacing with a high speed bi-directional network using a shared memory to store packet data |
| KR100440663B1 (ko) * | 2002-03-29 | 2004-07-19 | 드림인텍 주식회사 | 웹가속 기술을 포함한 네트워크 시스템 및 그 동작방법 |
| KR100440661B1 (ko) * | 2002-03-29 | 2004-07-19 | 드림인텍 주식회사 | 캐싱기술을 포함한 네트워크 시스템 및 그 동작방법 |
| KR101140634B1 (ko) * | 2003-07-21 | 2012-05-03 | 주식회사 비즈모델라인 | 컨텐츠 제공 방법 |
| JP2007066161A (ja) * | 2005-09-01 | 2007-03-15 | Hitachi Ltd | キャッシュシステム |
| AU2006287639C1 (en) | 2005-09-07 | 2012-06-28 | Open Invention Network, Llc | Method and computer program for device configuration |
| US9049268B2 (en) | 2006-05-05 | 2015-06-02 | Microsoft Technology Licensing, Llc | Global provisioning of millions of users with deployment units |
| GB2440759A (en) | 2006-08-11 | 2008-02-13 | Cachelogic Ltd | Selecting a download cache for digital data |
| GB2440760A (en) | 2006-08-11 | 2008-02-13 | Cachelogic Ltd | Network and method of transferring data over the network by nodes sending messages containing a subset of list of data available at the node |
| GB2440761A (en) | 2006-08-11 | 2008-02-13 | Cachelogic Ltd | Using a proxy server as a cache in a peer to peer network to speed up the multicast distribution of large files. |
| GB2440774B (en) | 2006-08-11 | 2011-07-27 | Cachelogic Ltd | Content Delivery System For Digital Object |
| US8615778B1 (en) | 2006-09-28 | 2013-12-24 | Qurio Holdings, Inc. | Personalized broadcast system |
| US7991269B1 (en) | 2006-12-15 | 2011-08-02 | Qurio Holdings, Inc. | Locality-based video playback to enable locally relevant product placement advertising |
| US9098868B1 (en) | 2007-03-20 | 2015-08-04 | Qurio Holdings, Inc. | Coordinating advertisements at multiple playback devices |
| US8055536B1 (en) | 2007-03-21 | 2011-11-08 | Qurio Holdings, Inc. | Automated real-time secure user data sourcing |
| US7805373B1 (en) | 2007-07-31 | 2010-09-28 | Qurio Holdings, Inc. | Synchronizing multiple playback device timing utilizing DRM encoding |
| US7996482B1 (en) | 2007-07-31 | 2011-08-09 | Qurio Holdings, Inc. | RDMA based real-time video client playback architecture |
| US8762476B1 (en) | 2007-12-20 | 2014-06-24 | Qurio Holdings, Inc. | RDMA to streaming protocol driver |
| JP4475334B2 (ja) * | 2008-01-30 | 2010-06-09 | 沖電気工業株式会社 | データ提供システム |
| US8060904B1 (en) | 2008-02-25 | 2011-11-15 | Qurio Holdings, Inc. | Dynamic load based ad insertion |
| US8312487B1 (en) | 2008-12-31 | 2012-11-13 | Qurio Holdings, Inc. | Method and system for arranging an advertising schedule |
| JP5399276B2 (ja) * | 2010-01-19 | 2014-01-29 | 日本電信電話株式会社 | コンテンツ配信システムと方法およびプログラム |
| WO2013041922A1 (en) | 2011-09-23 | 2013-03-28 | Gilat Satellite Networks, Ltd. | Decentralized caching system |
| JP6406288B2 (ja) * | 2016-03-09 | 2018-10-17 | 日本電気株式会社 | 情報提供装置、情報提供方法、およびコンピュータ・プログラム、情報提供システム |
| FR3062536B1 (fr) * | 2017-02-01 | 2019-06-07 | Centre National D'etudes Spatiales | Procede d'echange de fichiers informatiques entre un utilisateur et un satellite et architecture d'echange associee |
| US11588891B2 (en) * | 2019-11-04 | 2023-02-21 | Google Llc | Access pattern driven data placement in cloud storage |
-
1997
- 1997-07-24 SE SE9702795A patent/SE510048C3/sv not_active IP Right Cessation
-
1998
- 1998-07-03 EP EP98934031A patent/EP0996879A1/en not_active Withdrawn
- 1998-07-03 KR KR1020007000789A patent/KR20010052054A/ko not_active Withdrawn
- 1998-07-03 MX MXPA00000765A patent/MXPA00000765A/es not_active Application Discontinuation
- 1998-07-03 SI SI9820054A patent/SI20229A/sl unknown
- 1998-07-03 HU HU0002834A patent/HUP0002834A2/hu unknown
- 1998-07-03 ID IDW20000138D patent/ID24952A/id unknown
- 1998-07-03 BR BR9815556-3A patent/BR9815556A/pt not_active IP Right Cessation
- 1998-07-03 JP JP2000504496A patent/JP2001511551A/ja active Pending
- 1998-07-03 CA CA002297658A patent/CA2297658A1/en not_active Abandoned
- 1998-07-03 PL PL98338416A patent/PL338416A1/xx unknown
- 1998-07-03 TR TR2000/00198T patent/TR200000198T2/xx unknown
- 1998-07-03 SK SK99-2000A patent/SK992000A3/sk unknown
- 1998-07-03 CN CN98808740A patent/CN1269896A/zh active Pending
- 1998-07-03 YU YU3100A patent/YU3100A/sh unknown
- 1998-07-03 WO PCT/SE1998/001316 patent/WO1999005584A2/en not_active Application Discontinuation
- 1998-07-03 EE EEP200000045A patent/EE200000045A/xx unknown
- 1998-07-03 IL IL13419598A patent/IL134195A0/xx unknown
- 1998-07-03 AU AU83639/98A patent/AU734154B2/en not_active Ceased
-
2000
- 2000-01-21 NO NO20000317A patent/NO20000317L/no not_active Application Discontinuation
- 2000-01-21 IS IS5357A patent/IS5357A/is unknown
- 2000-01-24 LT LT2000006A patent/LT4729B/lt not_active IP Right Cessation
- 2000-01-24 LV LVP-00-10A patent/LV12519B/lv unknown
Non-Patent Citations (1)
| Title |
|---|
| J.S. GVERTZMAN: "The case for geografical push - caching", WORLD WIDE WEB JOURNAL , 1995, NR 11 |
Also Published As
| Publication number | Publication date |
|---|---|
| SE9702795L (sv) | 1999-01-25 |
| SI20229A (sl) | 2000-10-31 |
| MXPA00000765A (es) | 2002-04-24 |
| NO20000317L (no) | 2000-03-21 |
| WO1999005584A3 (en) | 1999-04-08 |
| LV12519B (en) | 2000-11-20 |
| SE510048C2 (sv) | 1999-04-12 |
| SK992000A3 (en) | 2000-09-12 |
| AU8363998A (en) | 1999-02-16 |
| JP2001511551A (ja) | 2001-08-14 |
| AU734154B2 (en) | 2001-06-07 |
| LT2000006A (lt) | 2000-08-25 |
| WO1999005584A2 (en) | 1999-02-04 |
| TR200000198T2 (tr) | 2000-05-22 |
| SE9702795D0 (sv) | 1997-07-24 |
| HUP0002834A2 (hu) | 2001-01-29 |
| PL338416A1 (en) | 2000-11-06 |
| IS5357A (is) | 2000-01-21 |
| SE510048C3 (sv) | 1999-05-03 |
| LV12519A (lv) | 2000-07-20 |
| BR9815556A (pt) | 2000-11-07 |
| CN1269896A (zh) | 2000-10-11 |
| ID24952A (id) | 2000-08-31 |
| EE200000045A (et) | 2000-10-16 |
| YU3100A (sh) | 2001-07-10 |
| KR20010052054A (ko) | 2001-06-25 |
| CA2297658A1 (en) | 1999-02-04 |
| EP0996879A1 (en) | 2000-05-03 |
| IL134195A0 (en) | 2001-04-30 |
| NO20000317D0 (no) | 2000-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| LT4729B (lt) | Interneto supersparčiosios tarpinės atminties sistemos | |
| US7739400B2 (en) | Internet communication system | |
| CA2241634C (en) | A low cost satellite caching system | |
| US10462252B2 (en) | Handling of content in a content delivery network | |
| US6167438A (en) | Method and system for distributed caching, prefetching and replication | |
| US7707287B2 (en) | Virtual host acceleration system | |
| US5987233A (en) | Comprehensive global information network broadcasting system and implementation thereof | |
| US7185052B2 (en) | Meta content delivery network system | |
| EP1430691B1 (en) | Hierarchical caching in telecommunication networks | |
| US20030009558A1 (en) | Scalable server clustering | |
| WO2002015027A1 (en) | A network server card and method for handling requests received via a network interface | |
| WO2001006384A1 (en) | Method and apparatus for internet cache content delivery via a data distribution system | |
| JP2004531935A (ja) | 情報の送信方法 | |
| AU1399400A (en) | Network management system | |
| EP1320977A2 (en) | Virtual ip framework and interfacing method | |
| KR101023622B1 (ko) | 적응적 고성능 프락시 캐시 서버 및 캐싱방법 | |
| EA011756B1 (ru) | Система и способ потоковой передачи контента в сети с использованием пропускной способности для передачи трафика, исходящего от клиента | |
| GB2295035A (en) | Computer network distributed data storage. | |
| HK1028830A (en) | Internet caching system | |
| Dasgupta et al. | Maintaining replicated redirection services in Web-based information systems | |
| CZ2000260A3 (cs) | Internetový vrovnávací systém | |
| e Rugelj | Advanced Mechanism for the Efficient Employment of Distributed Hypermedia Applications in Education | |
| HK1026316B (en) | Method and system for data communication on the internet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM9A | Lapsed patents |
Effective date: 20010703 |