{"id":"https://openalex.org/W2051246034","doi":"https://doi.org/10.1145/2699665","title":"Induced Sorting Suffixes in External Memory","display_name":"Induced Sorting Suffixes in External Memory","publication_year":2015,"publication_date":"2015-02-17","ids":{"openalex":"https://openalex.org/W2051246034","doi":"https://doi.org/10.1145/2699665","mag":"2051246034"},"language":"en","primary_location":{"id":"doi:10.1145/2699665","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2699665","pdf_url":null,"source":{"id":"https://openalex.org/S4394735545","display_name":"ACM Transactions on Information Systems","issn_l":"1046-8188","issn":["1046-8188","1558-2868"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5058520494","display_name":"Ge Nong","orcid":null},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]},{"id":"https://openalex.org/I4210129003","display_name":"SYSU-CMU International Joint Research Institute","ror":"https://ror.org/02w30ae27","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210129003"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ge Nong","raw_affiliation_strings":["Sun Yat-sen University, SYSU-CMU Shunde International Joint Research Institute, Guangzhou, China","Sun Yat-sen University, SYSU-CMU Shunde International Joint Research Institute, Guangzhou, China#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, SYSU-CMU Shunde International Joint Research Institute, Guangzhou, China","institution_ids":["https://openalex.org/I157773358","https://openalex.org/I4210129003"]},{"raw_affiliation_string":"Sun Yat-sen University, SYSU-CMU Shunde International Joint Research Institute, Guangzhou, China#TAB#","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101976336","display_name":"Wai Hong Chan","orcid":"https://orcid.org/0000-0002-6614-3501"},"institutions":[{"id":"https://openalex.org/I4210086892","display_name":"Education University of Hong Kong","ror":"https://ror.org/000t0f062","country_code":"HK","type":"education","lineage":["https://openalex.org/I4210086892"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wai Hong Chan","raw_affiliation_strings":["The Hong Kong Institute of Education, Hong Kong"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Hong Kong Institute of Education, Hong Kong","institution_ids":["https://openalex.org/I4210086892"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110631493","display_name":"Sheng Qing Hu","orcid":null},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sheng Qing Hu","raw_affiliation_strings":["Sun Yat-sen University, Guangzhou, China","[Sun Yat-sen University, Guangzhou, China.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"[Sun Yat-sen University, Guangzhou, China.]","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054597820","display_name":"Yi Wu","orcid":"https://orcid.org/0000-0002-5913-2126"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Wu","raw_affiliation_strings":["Sun Yat-sen University, Guangzhou, China","[Sun Yat-sen University, Guangzhou, China.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"[Sun Yat-sen University, Guangzhou, China.]","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.8505,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.9659858,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"33","issue":"3","first_page":"1","last_page":"15"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9896000027656555,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8272427320480347},{"id":"https://openalex.org/keywords/suffix-array","display_name":"Suffix array","score":0.7635518312454224},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.7376884818077087},{"id":"https://openalex.org/keywords/suffix","display_name":"Suffix","score":0.6829785704612732},{"id":"https://openalex.org/keywords/auxiliary-memory","display_name":"Auxiliary memory","score":0.5835973620414734},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5666345357894897},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5529317855834961},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5201914310455322},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.5145651698112488},{"id":"https://openalex.org/keywords/compressed-suffix-array","display_name":"Compressed suffix array","score":0.48656928539276123},{"id":"https://openalex.org/keywords/sorting-algorithm","display_name":"Sorting algorithm","score":0.4596173167228699},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.440725713968277},{"id":"https://openalex.org/keywords/generalized-suffix-tree","display_name":"Generalized suffix tree","score":0.4381411075592041},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.3183444142341614},{"id":"https://openalex.org/keywords/suffix-tree","display_name":"Suffix tree","score":0.2895541191101074},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2759561240673065},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15282925963401794}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8272427320480347},{"id":"https://openalex.org/C2779259728","wikidata":"https://www.wikidata.org/wiki/Q281472","display_name":"Suffix array","level":3,"score":0.7635518312454224},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.7376884818077087},{"id":"https://openalex.org/C2779804580","wikidata":"https://www.wikidata.org/wiki/Q102047","display_name":"Suffix","level":2,"score":0.6829785704612732},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.5835973620414734},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5666345357894897},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5529317855834961},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5201914310455322},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.5145651698112488},{"id":"https://openalex.org/C100903775","wikidata":"https://www.wikidata.org/wiki/Q5157028","display_name":"Compressed suffix array","level":4,"score":0.48656928539276123},{"id":"https://openalex.org/C108094655","wikidata":"https://www.wikidata.org/wiki/Q181593","display_name":"Sorting algorithm","level":3,"score":0.4596173167228699},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.440725713968277},{"id":"https://openalex.org/C118146561","wikidata":"https://www.wikidata.org/wiki/Q5532514","display_name":"Generalized suffix tree","level":4,"score":0.4381411075592041},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.3183444142341614},{"id":"https://openalex.org/C2781166958","wikidata":"https://www.wikidata.org/wiki/Q1426863","display_name":"Suffix tree","level":3,"score":0.2895541191101074},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2759561240673065},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15282925963401794},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2699665","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2699665","pdf_url":null,"source":{"id":"https://openalex.org/S4394735545","display_name":"ACM Transactions on Information Systems","issn_l":"1046-8188","issn":["1046-8188","1558-2868"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Information Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321160","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71"},{"id":"https://openalex.org/F4320322170","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86"},{"id":"https://openalex.org/F4320322867","display_name":"Hong Kong Institute of Education","ror":"https://ror.org/000t0f062"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W149739310","https://openalex.org/W1524763807","https://openalex.org/W1976682045","https://openalex.org/W1977174119","https://openalex.org/W2011699809","https://openalex.org/W2056311233","https://openalex.org/W2077333702","https://openalex.org/W2118703123","https://openalex.org/W2150749717","https://openalex.org/W2150957098","https://openalex.org/W2158874082","https://openalex.org/W2295072202","https://openalex.org/W2407929722","https://openalex.org/W2949429258","https://openalex.org/W2951775526","https://openalex.org/W4233459951"],"related_works":["https://openalex.org/W2400487982","https://openalex.org/W2114699799","https://openalex.org/W3103359476","https://openalex.org/W2124348703","https://openalex.org/W1549246599","https://openalex.org/W1577268071","https://openalex.org/W1807007002","https://openalex.org/W2096587514","https://openalex.org/W2914615076","https://openalex.org/W1963828549"],"abstract_inverted_index":{"We":[0],"present":[1],"in":[2,26],"this":[3],"article":[4],"an":[5],"external":[6,130],"memory":[7,131],"algorithm,":[8],"called":[9],"disk":[10,101],"SA-IS":[11,20],"(DSA-IS),":[12],"to":[13,44,86,93],"exactly":[14],"emulate":[15],"the":[16,37,46,49,64,76,88,96,119,128,135],"induced":[17,136],"sorting":[18,24,137],"algorithm":[19],"previously":[21],"proposed":[22],"for":[23,34],"suffixes":[25],"RAM.":[27],"DSA-IS":[28,104,117],"is":[29,75,83],"a":[30,41,53,58],"new":[31],"disk-friendly":[32],"method":[33],"sequentially":[35],"retrieving":[36],"preceding":[38,50],"character":[39],"of":[40,48,57,78,90,103,125,127],"sorted":[42],"suffix":[43],"induce":[45],"order":[47],"suffix.":[51],"For":[52],"size":[54,77],"n":[55,108],"string":[56],"constant":[59],"or":[60],"integer":[61],"alphabet,":[62],"given":[63],"RAM":[65],"capacity":[66],"\u03a9":[67],"((":[68],"nW":[69],")":[70],"0.5":[71],"),":[72],"where":[73],"W":[74],"each":[79,91],"I/O":[80],"buffer":[81],"that":[82,114],"large":[84],"enough":[85],"amortize":[87],"overhead":[89],"access":[92],"disk,":[94],"both":[95],"CPU":[97],"time":[98,121],"and":[99,122],"peak":[100],"use":[102],"are":[105],"O":[106],"(":[107],").":[109],"Our":[110],"experimental":[111],"study":[112],"shows":[113],"on":[115,134],"average,":[116],"achieves":[118],"best":[120],"space":[123],"results":[124],"all":[126],"existing":[129],"algorithms":[132],"based":[133],"principle.":[138]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
