{"id":"https://openalex.org/W2170325121","doi":"https://doi.org/10.1145/1323548.1323578","title":"A programmable message classification engine for session initiation protocol (SIP)","display_name":"A programmable message classification engine for session initiation protocol (SIP)","publication_year":2007,"publication_date":"2007-12-03","ids":{"openalex":"https://openalex.org/W2170325121","doi":"https://doi.org/10.1145/1323548.1323578","mag":"2170325121"},"language":"en","primary_location":{"id":"doi:10.1145/1323548.1323578","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1323548.1323578","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems","raw_type":"proceedings-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/A5082529961","display_name":"Arup Abhinna Acharya","orcid":"https://orcid.org/0000-0002-2528-4228"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Arup Acharya","raw_affiliation_strings":["IBM T.J. Watson Research Center, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center, Hawthorne, NY","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101891132","display_name":"Xiping Wang","orcid":"https://orcid.org/0000-0003-2108-7478"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiping Wang","raw_affiliation_strings":["IBM T.J. Watson Research Center, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center, Hawthorne, NY","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086475549","display_name":"Charles P. Wright","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Charles Wright","raw_affiliation_strings":["IBM T.J. Watson Research Center, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center, Hawthorne, NY","institution_ids":["https://openalex.org/I1341412227"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5082529961"],"corresponding_institution_ids":["https://openalex.org/I1341412227"],"apc_list":null,"apc_paid":null,"fwci":1.0537,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.80299653,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"185","last_page":"194"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10651","display_name":"IPv6, Mobility, Handover, Networks, Security","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10651","display_name":"IPv6, Mobility, Handover, Networks, Security","score":0.9998000264167786,"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/T12203","display_name":"Mobile Agent-Based Network Management","score":0.9987999796867371,"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.9976999759674072,"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.8279625773429871},{"id":"https://openalex.org/keywords/session-initiation-protocol","display_name":"Session Initiation Protocol","score":0.8160858154296875},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6478390693664551},{"id":"https://openalex.org/keywords/voice-over-ip","display_name":"Voice over IP","score":0.5882551670074463},{"id":"https://openalex.org/keywords/classifier","display_name":"Classifier (UML)","score":0.5676262378692627},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5531073808670044},{"id":"https://openalex.org/keywords/sip-trunking","display_name":"SIP trunking","score":0.4462321698665619},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.4358457326889038},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2862791419029236},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.268194317817688},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1688930094242096}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8279625773429871},{"id":"https://openalex.org/C41878487","wikidata":"https://www.wikidata.org/wiki/Q191018","display_name":"Session Initiation Protocol","level":3,"score":0.8160858154296875},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6478390693664551},{"id":"https://openalex.org/C171246234","wikidata":"https://www.wikidata.org/wiki/Q81945","display_name":"Voice over IP","level":3,"score":0.5882551670074463},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.5676262378692627},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5531073808670044},{"id":"https://openalex.org/C174255183","wikidata":"https://www.wikidata.org/wiki/Q3943657","display_name":"SIP trunking","level":4,"score":0.4462321698665619},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.4358457326889038},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2862791419029236},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.268194317817688},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1688930094242096}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1323548.1323578","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1323548.1323578","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W166009822","https://openalex.org/W570611244","https://openalex.org/W1559803596","https://openalex.org/W1788096304","https://openalex.org/W1791892180","https://openalex.org/W1974987347","https://openalex.org/W2076162755","https://openalex.org/W2077688755","https://openalex.org/W2097725665","https://openalex.org/W2099040451","https://openalex.org/W2131228198","https://openalex.org/W2133462754","https://openalex.org/W2136050149","https://openalex.org/W2137145600","https://openalex.org/W2184663886","https://openalex.org/W2234815946","https://openalex.org/W4233543713","https://openalex.org/W6674817225"],"related_works":["https://openalex.org/W2049076692","https://openalex.org/W2165481648","https://openalex.org/W73281580","https://openalex.org/W1958101913","https://openalex.org/W3140879055","https://openalex.org/W2624141182","https://openalex.org/W54845","https://openalex.org/W128805543","https://openalex.org/W1491280600","https://openalex.org/W2593068417"],"abstract_inverted_index":{"Session":[0],"Initiation":[1],"Protocol":[2],"(SIP)":[3],"has":[4],"begun":[5],"to":[6,43,89,158,240],"be":[7,44,55],"widely":[8],"deployed":[9],"for":[10,73,105,111,174],"multiple":[11,99],"services":[12,23],"such":[13,175],"as":[14],"VoIP,":[15],"Instant":[16],"Messaging":[17],"and":[18,28,66,94,114,137,188,192,223],"Presence.":[19],"Each":[20],"of":[21,33,68,122,182,185,245],"these":[22],"uses":[24,82],"different":[25,52,57],"SIP":[26,74,123,141,171],"messages,":[27,191],"depending":[29],"on":[30],"the":[31,38,49,64,77,103,151,193,230,246],"value":[32],"a":[34,69,83,119,183,216],"service,":[35,51],"e.g.":[36],"revenue,":[37],"associated":[39,115],"messages":[40,53,75,91,113,155,249],"may":[41,54],"need":[42],"prioritized":[45],"accordingly.":[46],"Even":[47],"within":[48],"same":[50],"assigned":[56],"priorities.":[58],"In":[59],"this":[60],"paper,":[61],"we":[62],"present":[63],"design":[65,81],"implementation":[67,166],"programmable":[70],"classification":[71],"engine":[72],"in":[76,87,156],"Linux":[78],"kernel.":[79],"This":[80],"novel":[84],"algorithm":[85],"that":[86,150,199],"addition":[88],"classifying":[90],"can":[92,210,221],"extract":[93],"maintain":[95],"state":[96],"information":[97],"across":[98],"messages.":[100,145,160],"We":[101,161,205],"apply":[102],"classifier":[104,165,194,220,231],"overload":[106,177],"control":[107],"using":[108],"operator-specified":[109],"rules":[110,198],"categorizing":[112],"actions,":[116],"augmented":[117],"with":[118,128,167,197],"protocol-level":[120],"understanding":[121],"message":[124],"structure.":[125],"When":[126],"faced":[127],"loads":[129],"beyond":[130],"their":[131],"capacity":[132],"(e.g.,":[133],"during":[134,227],"catastrophic":[135],"situations":[136],"major":[138],"network":[139],"outages),":[140],"servers":[142],"must":[143],"drop":[144],"It":[146],"is":[147,195],"therefore":[148],"desirable":[149],"server":[152,172],"process":[153,211],"high-value":[154,248],"preference":[157],"lower-value":[159],"evaluated":[162],"our":[163,219],"in-kernel":[164],"an":[168,176],"open":[169],"source":[170],"(SER)":[173],"scenario.":[178],"The":[179],"workload":[180],"consists":[181],"mix":[184],"call":[186,189,203],"setup":[187],"handoff":[190],"programmed":[196],"prioritize":[200,224],"handoffs":[201],"over":[202],"setups.":[204],"show":[206],"that,":[207],"while":[208],"SER":[209],"about":[212],"40K":[213],"messages/sec":[214,226],"(in":[215],"FIFO":[217],"manner),":[218],"examine":[222],"105K":[225],"overload.":[228],"With":[229],"operating":[232],"at":[233],"peak":[234],"throughput,":[235],"SER's":[236],"processing":[237],"rate":[238],"drops":[239],"31.6K":[241],"messages/sec,":[242],"but":[243],"all":[244],"available":[247],"are":[250],"processed.":[251]},"counts_by_year":[{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
