{"id":"https://openalex.org/W2035209514","doi":"https://doi.org/10.4304/jsw.9.10.2579-2585","title":"Event-Driven Extraction of HTTP Payload From Concurrent Streams","display_name":"Event-Driven Extraction of HTTP Payload From Concurrent Streams","publication_year":2014,"publication_date":"2014-10-01","ids":{"openalex":"https://openalex.org/W2035209514","doi":"https://doi.org/10.4304/jsw.9.10.2579-2585","mag":"2035209514"},"language":"en","primary_location":{"id":"doi:10.4304/jsw.9.10.2579-2585","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jsw.9.10.2579-2585","pdf_url":null,"source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","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/A5100775678","display_name":"Mingzhe Li","orcid":"https://orcid.org/0000-0002-4707-7588"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Mingzhe Li","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101790108","display_name":"Jinlin Wang","orcid":"https://orcid.org/0000-0003-1113-5835"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jinlin Wang","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011575768","display_name":"Xiao Chen","orcid":"https://orcid.org/0000-0001-6501-5922"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiao Chen","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5082796413","display_name":"Jun Chen","orcid":"https://orcid.org/0000-0003-4272-2653"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jun Chen","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100775678"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.12368082,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"10","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9976999759674072,"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"}},"topics":[{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9976999759674072,"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/T10651","display_name":"IPv6, Mobility, Handover, Networks, Security","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9940999746322632,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9156520962715149},{"id":"https://openalex.org/keywords/payload","display_name":"Payload (computing)","score":0.7733158469200134},{"id":"https://openalex.org/keywords/streams","display_name":"STREAMS","score":0.7028394937515259},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.6483887434005737},{"id":"https://openalex.org/keywords/extraction","display_name":"Extraction (chemistry)","score":0.5487776398658752},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.5228579044342041},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2555834650993347},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.20776596665382385}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9156520962715149},{"id":"https://openalex.org/C134066672","wikidata":"https://www.wikidata.org/wiki/Q1424639","display_name":"Payload (computing)","level":3,"score":0.7733158469200134},{"id":"https://openalex.org/C42090638","wikidata":"https://www.wikidata.org/wiki/Q4048907","display_name":"STREAMS","level":2,"score":0.7028394937515259},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.6483887434005737},{"id":"https://openalex.org/C4725764","wikidata":"https://www.wikidata.org/wiki/Q844704","display_name":"Extraction (chemistry)","level":2,"score":0.5487776398658752},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.5228579044342041},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2555834650993347},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.20776596665382385},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0},{"id":"https://openalex.org/C43617362","wikidata":"https://www.wikidata.org/wiki/Q170050","display_name":"Chromatography","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4304/jsw.9.10.2579-2585","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jsw.9.10.2579-2585","pdf_url":null,"source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6399999856948853,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1621512913","https://openalex.org/W1637266576","https://openalex.org/W1649464997","https://openalex.org/W1779735989","https://openalex.org/W1817780983","https://openalex.org/W1842818333","https://openalex.org/W1988471291","https://openalex.org/W2029637880","https://openalex.org/W2056057196","https://openalex.org/W2066544302","https://openalex.org/W2071284749","https://openalex.org/W2092440588","https://openalex.org/W2097725665","https://openalex.org/W2101367561","https://openalex.org/W2105049662","https://openalex.org/W2128475506","https://openalex.org/W2162203680","https://openalex.org/W2167049375","https://openalex.org/W2169035480","https://openalex.org/W2172167920","https://openalex.org/W4301134968"],"related_works":["https://openalex.org/W1535080110","https://openalex.org/W306312984","https://openalex.org/W857189463","https://openalex.org/W2010317732","https://openalex.org/W2970508231","https://openalex.org/W2979675132","https://openalex.org/W4306309337","https://openalex.org/W2483328176","https://openalex.org/W4313563004","https://openalex.org/W20648474"],"abstract_inverted_index":{"Many":[0],"network":[1,33],"devices":[2],"undertake":[3],"tasks":[4,22],"that":[5,108],"involve":[6],"extracting":[7],"HTTP":[8,40,54,90],"payload":[9],"from":[10,103],"a":[11,49,63,104],"high":[12],"concurrent":[13,53],"number":[14],"of":[15,32,39,87,116],"data":[16],"streams.In":[17],"order":[18],"to":[19,97],"model":[20],"such":[21],"and":[23,37,62,118],"thus":[24],"develop":[25],"feasible":[26],"approaches,this":[27],"paper":[28],"analyzes":[29],"action":[30],"characteristics":[31],"byte":[34],"stream":[35],"reading":[36],"grammar":[38],"response":[41,55],"message":[42],"encoding.Based":[43],"on":[44,70],"this":[45,77],"analysis,":[46],"we":[47],"propose":[48],"parsing":[50,100],"algorithm":[51],"for":[52],"streams,built":[56],"upon":[57],"stack":[58],"buffer":[59],"peeking":[60],"operations":[61],"extended":[64],"finite":[65],"state":[66],"machine":[67],"model.Implementation":[68],"issues":[69],"parallel":[71],"platforms":[72],"are":[73],"also":[74],"studied":[75],"in":[76,114],"paper.Our":[78],"scheme":[79],"is":[80],"event-driven,":[81],"does":[82],"not":[83],"require":[84],"full":[85],"buffering":[86],"the":[88],"whole":[89],"message,\u00a0and":[91],"reduces":[92],"one":[93],"memory":[94,119],"copy":[95],"compared":[96],"naive":[98],"static":[99],"method.Test":[101],"results":[102],"Linux":[105],"host":[106],"show":[107],"our":[109],"method":[110],"achieves":[111],"better":[112],"performance":[113],"terms":[115],"CPU":[117],"consumption.":[120]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
