The work function algorithm for the paging problem
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimize the number of page faults in a two-level store. It is a special case of the famous k-server problem. In this paper, we firstly show that WFA is kM/m-competitive for the k-server problem where the d...
Uložené v:
| Vydané v: | Theoretical computer science Ročník 930; s. 100 - 105 |
|---|---|
| Hlavní autori: | , , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Elsevier B.V
21.09.2022
|
| Predmet: | |
| ISSN: | 0304-3975, 1879-2294 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimize the number of page faults in a two-level store. It is a special case of the famous k-server problem. In this paper, we firstly show that WFA is kM/m-competitive for the k-server problem where the distances between two points are all in [m,M] (0<m≤M), and thus WFA is k-competitive for the paging problem. And we further show that the well known FIFO for the paging problem is just a special case of WFA. |
|---|---|
| AbstractList | The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimize the number of page faults in a two-level store. It is a special case of the famous k-server problem. In this paper, we firstly show that WFA is kM/m-competitive for the k-server problem where the distances between two points are all in [m,M] (0<m≤M), and thus WFA is k-competitive for the paging problem. And we further show that the well known FIFO for the paging problem is just a special case of WFA. |
| Author | Wang, Haizhen Zhang, Wenming Hu, Huan Cheng, Yongxi Li, Hongmei |
| Author_xml | – sequence: 1 givenname: Wenming surname: Zhang fullname: Zhang, Wenming email: wenming@nwu.edu.cn organization: School of Economics & Management, Northwest University, Xi'an, 710127, China – sequence: 2 givenname: Huan surname: Hu fullname: Hu, Huan email: 849882640@qq.com organization: School of Economics & Management, Northwest University, Xi'an, 710127, China – sequence: 3 givenname: Yongxi surname: Cheng fullname: Cheng, Yongxi email: chengyx@mail.xjtu.edu.cn organization: School of Management, Xi'an Jiaotong University, Xi'an, 710049, China – sequence: 4 givenname: Hongmei surname: Li fullname: Li, Hongmei email: hmli@nwu.edu.cn organization: School of Economics & Management, Northwest University, Xi'an, 710127, China – sequence: 5 givenname: Haizhen surname: Wang fullname: Wang, Haizhen email: wanghaizhen@xisu.edu.cn organization: School of Business, Xi'an International Studies University, Xi'an, 710028, China |
| BookMark | eNp9j8tOwzAQRS1UJNrCB7DLDySMH_FDrFDFS6rEpqwt1xm3Lm1c2QHE35OqrJnNXYzO1T0zMulTj4TcUmgoUHm3awZfGgaMNaAaoOKCTKlWpmbMiAmZAgdRc6PaKzIrZQfjtUpOCVttsfpO-aMKn70fYuort9-kHIftoQopV8P4P7pN7DfVMaf1Hg_X5DK4fcGbv5yT96fH1eKlXr49vy4elrVnwgx1oC6g0F3gqFnLpOxEh5IHo5zUILVA5EDXhvOOaS_XmlJHDSoDBlvdMj4n9NzrcyolY7DHHA8u_1gK9iRtd3aUtidpC8qO0iNzf2ZwHPYVMdviI_Yeu5jRD7ZL8R_6F_IEYGU |
| Cites_doi | 10.1145/2786.2793 10.1016/j.tcs.2004.06.001 10.1007/s10878-019-00493-z 10.1007/s10100-014-0349-4 10.1145/210118.210128 10.1007/BF01762111 10.2498/cit.1001922 10.1147/sj.52.0078 10.1007/s10100-011-0222-7 10.1016/0196-6774(91)90041-V |
| ContentType | Journal Article |
| Copyright | 2022 Elsevier B.V. |
| Copyright_xml | – notice: 2022 Elsevier B.V. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.tcs.2022.07.014 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Computer Science |
| EISSN | 1879-2294 |
| EndPage | 105 |
| ExternalDocumentID | 10_1016_j_tcs_2022_07_014 S0304397522004327 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 4.4 457 4G. 5VS 7-5 71M 8P~ 9JN AABNK AACTN AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABAOU ABBOA ABJNI ABMAC ABYKQ ACAZW ACDAQ ACGFS ACRLP ACZNC ADBBV ADEZE AEBSH AEKER AENEX AFKWA AFTJW AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR AXJTR BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EO8 EO9 EP2 EP3 F5P FDB FEDTE FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF IHE IXB J1W KOM LG9 M26 M41 MHUIS MO0 N9A O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 ROL RPZ SCC SDF SDG SES SPC SPCBC SSV SSW T5K TN5 WH7 YNT ZMT ~G- 29Q 9DU AAEDT AAQXK AATTM AAXKI AAYWO AAYXX ABDPE ABEFU ABFNM ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADMUD ADNMO ADVLN AEIPS AEUPX AEXQZ AFJKZ AFPUW AGHFR AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS EJD FGOYB G-2 HZ~ R2- SEW SSZ TAE WUQ ZY4 ~HD |
| ID | FETCH-LOGICAL-c249t-f1afe48df3e825266d4de63f97a680684ee301b933d28c6b811a19e7909e58523 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000862840900009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0304-3975 |
| IngestDate | Sat Nov 29 07:24:34 EST 2025 Fri Feb 23 02:38:40 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Online algorithm k-server problem Competitive analysis Paging problem |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c249t-f1afe48df3e825266d4de63f97a680684ee301b933d28c6b811a19e7909e58523 |
| PageCount | 6 |
| ParticipantIDs | crossref_primary_10_1016_j_tcs_2022_07_014 elsevier_sciencedirect_doi_10_1016_j_tcs_2022_07_014 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-09-21 |
| PublicationDateYYYYMMDD | 2022-09-21 |
| PublicationDate_xml | – month: 09 year: 2022 text: 2022-09-21 day: 21 |
| PublicationDecade | 2020 |
| PublicationTitle | Theoretical computer science |
| PublicationYear | 2022 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Karlin, Manasse, Rudolph, Sleator (br0020) 1988; 3 Irani (br0030) June 1996 Fiat, Karp, Luby, McGeoch, Sleator, Young (br0040) 1991; 12 Zhang, Cheng (br0080) 2020; 39 Rudec, Manger (br0110) 2015; 23 Sleator, Tarjan (br0010) 1985; 28 Koutsoupias, Papadimitriou (br0050) 1995; 42 Belady (br0120) 1966; 5 Rudec, Baumgartner, Manger (br0100) 2013; 21 Rudec, Baumgartner, Manger (br0090) 2010; 18 Chrobak, Larmore (br0060) 1992; vol. 7 Bartal, Koutsoupias (br0070) 2004; 324 Karlin (10.1016/j.tcs.2022.07.014_br0020) 1988; 3 Koutsoupias (10.1016/j.tcs.2022.07.014_br0050) 1995; 42 Belady (10.1016/j.tcs.2022.07.014_br0120) 1966; 5 Rudec (10.1016/j.tcs.2022.07.014_br0090) 2010; 18 Rudec (10.1016/j.tcs.2022.07.014_br0100) 2013; 21 Sleator (10.1016/j.tcs.2022.07.014_br0010) 1985; 28 Rudec (10.1016/j.tcs.2022.07.014_br0110) 2015; 23 Irani (10.1016/j.tcs.2022.07.014_br0030) 1996 Bartal (10.1016/j.tcs.2022.07.014_br0070) 2004; 324 Zhang (10.1016/j.tcs.2022.07.014_br0080) 2020; 39 Fiat (10.1016/j.tcs.2022.07.014_br0040) 1991; 12 Chrobak (10.1016/j.tcs.2022.07.014_br0060) 1992; vol. 7 |
| References_xml | – volume: 18 start-page: 361 year: 2010 end-page: 367 ident: br0090 article-title: Measuring true performance of the work function algorithm for solving the on-line k-server problem publication-title: CIT, J. Comput. Inf. Technol. – volume: vol. 7 year: 1992 ident: br0060 article-title: The server problem and on-line games publication-title: On-Line Algorithms – volume: 39 start-page: 509 year: 2020 end-page: 518 ident: br0080 article-title: A new upper bound on the work function algorithm for the k-server problem publication-title: J. Comb. Optim. – volume: 324 start-page: 337 year: 2004 end-page: 345 ident: br0070 article-title: On the competitive ratio of the work function algorithm for the k-server problem publication-title: Theor. Comput. Sci. – volume: 21 start-page: 187 year: 2013 end-page: 205 ident: br0100 article-title: A fast work function algorithm for solving the k-server problem publication-title: Cent. Eur. J. Oper. Res. – year: June 1996 ident: br0030 article-title: Competitive analysis of paging: a survey publication-title: Proc. of the Dagstuhl Seminar on Online Algorithms – volume: 12 start-page: 685 year: 1991 end-page: 699 ident: br0040 article-title: Competitive paging algorithms publication-title: J. Algorithms – volume: 28 start-page: 202 year: 1985 end-page: 208 ident: br0010 article-title: Amortized efficiency of list update and paging rules publication-title: Commun. ACM – volume: 23 start-page: 699 year: 2015 end-page: 722 ident: br0110 article-title: A fast approximate implementation of the work function algorithm for solving the k-server problem publication-title: Cent. Eur. J. Oper. Res. – volume: 5 start-page: 78 year: 1966 end-page: 101 ident: br0120 article-title: A study of replacement algorithms for a virtual-storage computer publication-title: IBM Syst. J. – volume: 3 start-page: 79 year: 1988 end-page: 119 ident: br0020 article-title: Competitive snoopy caching publication-title: Algorithmica – volume: 42 start-page: 971 year: 1995 end-page: 983 ident: br0050 article-title: On the k-server conjecture publication-title: J. ACM – volume: 28 start-page: 202 issue: 2 year: 1985 ident: 10.1016/j.tcs.2022.07.014_br0010 article-title: Amortized efficiency of list update and paging rules publication-title: Commun. ACM doi: 10.1145/2786.2793 – volume: 324 start-page: 337 issue: 2–3 year: 2004 ident: 10.1016/j.tcs.2022.07.014_br0070 article-title: On the competitive ratio of the work function algorithm for the k-server problem publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2004.06.001 – volume: 39 start-page: 509 issue: 2 year: 2020 ident: 10.1016/j.tcs.2022.07.014_br0080 article-title: A new upper bound on the work function algorithm for the k-server problem publication-title: J. Comb. Optim. doi: 10.1007/s10878-019-00493-z – volume: 23 start-page: 699 issue: 3 year: 2015 ident: 10.1016/j.tcs.2022.07.014_br0110 article-title: A fast approximate implementation of the work function algorithm for solving the k-server problem publication-title: Cent. Eur. J. Oper. Res. doi: 10.1007/s10100-014-0349-4 – volume: 42 start-page: 971 issue: 5 year: 1995 ident: 10.1016/j.tcs.2022.07.014_br0050 article-title: On the k-server conjecture publication-title: J. ACM doi: 10.1145/210118.210128 – volume: 3 start-page: 79 issue: 1–4 year: 1988 ident: 10.1016/j.tcs.2022.07.014_br0020 article-title: Competitive snoopy caching publication-title: Algorithmica doi: 10.1007/BF01762111 – year: 1996 ident: 10.1016/j.tcs.2022.07.014_br0030 article-title: Competitive analysis of paging: a survey – volume: vol. 7 year: 1992 ident: 10.1016/j.tcs.2022.07.014_br0060 article-title: The server problem and on-line games – volume: 18 start-page: 361 issue: 4 year: 2010 ident: 10.1016/j.tcs.2022.07.014_br0090 article-title: Measuring true performance of the work function algorithm for solving the on-line k-server problem publication-title: CIT, J. Comput. Inf. Technol. doi: 10.2498/cit.1001922 – volume: 5 start-page: 78 issue: 2 year: 1966 ident: 10.1016/j.tcs.2022.07.014_br0120 article-title: A study of replacement algorithms for a virtual-storage computer publication-title: IBM Syst. J. doi: 10.1147/sj.52.0078 – volume: 21 start-page: 187 issue: 1 year: 2013 ident: 10.1016/j.tcs.2022.07.014_br0100 article-title: A fast work function algorithm for solving the k-server problem publication-title: Cent. Eur. J. Oper. Res. doi: 10.1007/s10100-011-0222-7 – volume: 12 start-page: 685 issue: 4 year: 1991 ident: 10.1016/j.tcs.2022.07.014_br0040 article-title: Competitive paging algorithms publication-title: J. Algorithms doi: 10.1016/0196-6774(91)90041-V |
| SSID | ssj0000576 |
| Score | 2.3598504 |
| Snippet | The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimize the number of page faults in a two-level store. It is a... |
| SourceID | crossref elsevier |
| SourceType | Index Database Publisher |
| StartPage | 100 |
| SubjectTerms | Competitive analysis k-server problem Online algorithm Paging problem |
| Title | The work function algorithm for the paging problem |
| URI | https://dx.doi.org/10.1016/j.tcs.2022.07.014 |
| Volume | 930 |
| WOSCitedRecordID | wos000862840900009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1879-2294 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000576 issn: 0304-3975 databaseCode: AIEXJ dateStart: 20211213 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELYg5QAHHgVEW0A-cKLaau192D5WVasWlQqJAOG0cpxxm4psomRb5eczXtvJqgEJkLisImudWJ4v8_B45iPknTbACpPZxOpUJnnp_nOW8UQJK_RQgTVtRvfrubi4kIOB-hSqSxYtnYCoa7lcqtl_FTWOobBd6exfiHv1pTiAn1Ho-ESx4_OPBe9uW-07k-V5wH9cTufj5mqyulM489xEgU2m66D2O4WNJjA-7AczuXHI_A3qSTR9LTRaQ3azBtzRFfg3v0_ry-U4Dp97qmwcm8C4e-6AIatLxazPHTYLYnwRlku0KE-GcgBep0qBM7nnMo5KV4VsjFebLE07Fpi1hdibyt2fM1wfNMb1Wee87brqS1Dv9Mz-7NbhlsF523NQ3CdbXBRK9sjW4dnx4MPaWBfCp7PDumPiu70CeOeHfu26dNyR_lPyOMQR9NDL_xm5B_U2eRI5OmhQ2dvk0cdVX97Fc8JRvNSBg0Zw0BU4KIKD4rvUg4MGcLwgX06O-0enSWDNSAyG0k1imbaQy5HNAKN_9L9G-QjKzCqhS5mWMgdApT5UWTbi0pRDyZhmCoRKFWDsyLOXpFdPa3hFqABA_9IWXIssL1WhhRimTBumMUjASTvkfdyQauabo1Tx1uB1hbtXud2rUlHh7u2QPG5ZFWDrvbYK5fv7abv_Nm2PPFyD9jXpNfMbeEMemNtmvJi_DSj4CSfJcJk |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+work+function+algorithm+for+the+paging+problem&rft.jtitle=Theoretical+computer+science&rft.au=Zhang%2C+Wenming&rft.au=Hu%2C+Huan&rft.au=Cheng%2C+Yongxi&rft.au=Li%2C+Hongmei&rft.date=2022-09-21&rft.pub=Elsevier+B.V&rft.issn=0304-3975&rft.eissn=1879-2294&rft.volume=930&rft.spage=100&rft.epage=105&rft_id=info:doi/10.1016%2Fj.tcs.2022.07.014&rft.externalDocID=S0304397522004327 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon |