{"id":"https://openalex.org/W7126108214","doi":"https://doi.org/10.1109/comcomap68359.2025.11353132","title":"Design and Development of a WebSocket Communication Layer for the LineWatch Monitoring Platform","display_name":"Design and Development of a WebSocket Communication Layer for the LineWatch Monitoring Platform","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7126108214","doi":"https://doi.org/10.1109/comcomap68359.2025.11353132"},"language":null,"primary_location":{"id":"doi:10.1109/comcomap68359.2025.11353132","is_oa":false,"landing_page_url":"https://doi.org/10.1109/comcomap68359.2025.11353132","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Computing, Communications and IoT Applications (ComComAp)","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/A5124217099","display_name":"Arjean Rose V. Delos Santos","orcid":null},"institutions":[{"id":"https://openalex.org/I24245652","display_name":"Mindanao State University \u2013 Iligan Institute of Technology","ror":"https://ror.org/00qemyc07","country_code":"PH","type":"education","lineage":["https://openalex.org/I24245652"]}],"countries":["PH"],"is_corresponding":true,"raw_author_name":"Arjean Rose V. Delos Santos","raw_affiliation_strings":["Mindanao State University - Iligan Institute of Technology,Department of Electrical Engineering, College of Engineering,Iligan City,Philippines"],"affiliations":[{"raw_affiliation_string":"Mindanao State University - Iligan Institute of Technology,Department of Electrical Engineering, College of Engineering,Iligan City,Philippines","institution_ids":["https://openalex.org/I24245652"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075809501","display_name":"Marven E. Jabian","orcid":"https://orcid.org/0000-0003-2531-6549"},"institutions":[{"id":"https://openalex.org/I24245652","display_name":"Mindanao State University \u2013 Iligan Institute of Technology","ror":"https://ror.org/00qemyc07","country_code":"PH","type":"education","lineage":["https://openalex.org/I24245652"]}],"countries":["PH"],"is_corresponding":false,"raw_author_name":"Marven E. Jabian","raw_affiliation_strings":["Mindanao State University - Iligan Institute of Technology,Department of Electrical Engineering, College of Engineering,Iligan City,Philippines"],"affiliations":[{"raw_affiliation_string":"Mindanao State University - Iligan Institute of Technology,Department of Electrical Engineering, College of Engineering,Iligan City,Philippines","institution_ids":["https://openalex.org/I24245652"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124175016","display_name":"Jared Jan A. Abayan","orcid":null},"institutions":[{"id":"https://openalex.org/I5996616","display_name":"De La Salle University","ror":"https://ror.org/04xftk194","country_code":"PH","type":"education","lineage":["https://openalex.org/I5996616"]}],"countries":["PH"],"is_corresponding":false,"raw_author_name":"Jared Jan A. Abayan","raw_affiliation_strings":["De La Salle University,Gokongwei College of Engineering,Department of Electronics, Computer, and Electrical Engineering,Manila,Philippines"],"affiliations":[{"raw_affiliation_string":"De La Salle University,Gokongwei College of Engineering,Department of Electronics, Computer, and Electrical Engineering,Manila,Philippines","institution_ids":["https://openalex.org/I5996616"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084335648","display_name":"Argel A. Bandala","orcid":"https://orcid.org/0000-0002-3568-4858"},"institutions":[{"id":"https://openalex.org/I5996616","display_name":"De La Salle University","ror":"https://ror.org/04xftk194","country_code":"PH","type":"education","lineage":["https://openalex.org/I5996616"]}],"countries":["PH"],"is_corresponding":false,"raw_author_name":"Argel A. Bandala","raw_affiliation_strings":["De La Salle University,Gokongwei College of Engineering,Department of Electronics, Computer, and Electrical Engineering,Manila,Philippines"],"affiliations":[{"raw_affiliation_string":"De La Salle University,Gokongwei College of Engineering,Department of Electronics, Computer, and Electrical Engineering,Manila,Philippines","institution_ids":["https://openalex.org/I5996616"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5124217099"],"corresponding_institution_ids":["https://openalex.org/I24245652"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.6495685,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"415","last_page":"420"},"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.1257999986410141,"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.1257999986410141,"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/T12127","display_name":"Software System Performance and Reliability","score":0.12540000677108765,"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/T14276","display_name":"Power Systems and Technologies","score":0.0723000019788742,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6353999972343445},{"id":"https://openalex.org/keywords/json","display_name":"JSON","score":0.5758000016212463},{"id":"https://openalex.org/keywords/timestamp","display_name":"Timestamp","score":0.5557000041007996},{"id":"https://openalex.org/keywords/snapshot","display_name":"Snapshot (computer storage)","score":0.4936000108718872},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4237000048160553},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.41359999775886536},{"id":"https://openalex.org/keywords/ajax","display_name":"Ajax","score":0.37209999561309814},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.36550000309944153},{"id":"https://openalex.org/keywords/web-server","display_name":"Web server","score":0.35740000009536743}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7821999788284302},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6353999972343445},{"id":"https://openalex.org/C2780416260","wikidata":"https://www.wikidata.org/wiki/Q2063","display_name":"JSON","level":2,"score":0.5758000016212463},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.5557000041007996},{"id":"https://openalex.org/C55282118","wikidata":"https://www.wikidata.org/wiki/Q252683","display_name":"Snapshot (computer storage)","level":2,"score":0.4936000108718872},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4237000048160553},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.41359999775886536},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.39100000262260437},{"id":"https://openalex.org/C504723692","wikidata":"https://www.wikidata.org/wiki/Q134471","display_name":"Ajax","level":3,"score":0.37209999561309814},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.36550000309944153},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.35740000009536743},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.35659998655319214},{"id":"https://openalex.org/C190793597","wikidata":"https://www.wikidata.org/wiki/Q189768","display_name":"Application layer","level":3,"score":0.35019999742507935},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33340001106262207},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.33009999990463257},{"id":"https://openalex.org/C164554305","wikidata":"https://www.wikidata.org/wiki/Q71550","display_name":"Application server","level":2,"score":0.3050000071525574},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3028999865055084},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.28760001063346863},{"id":"https://openalex.org/C200749887","wikidata":"https://www.wikidata.org/wiki/Q1165574","display_name":"System monitoring","level":2,"score":0.2736000120639801},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.273499995470047},{"id":"https://openalex.org/C33499554","wikidata":"https://www.wikidata.org/wiki/Q1417134","display_name":"Dashboard","level":2,"score":0.2727999985218048},{"id":"https://openalex.org/C65813073","wikidata":"https://www.wikidata.org/wiki/Q1622420","display_name":"High availability","level":2,"score":0.26989999413490295},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.26969999074935913},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.2671999931335449},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2671000063419342},{"id":"https://openalex.org/C2983909278","wikidata":"https://www.wikidata.org/wiki/Q6368","display_name":"Web browser","level":3,"score":0.26350000500679016},{"id":"https://openalex.org/C95491727","wikidata":"https://www.wikidata.org/wiki/Q992968","display_name":"Mobile telephony","level":3,"score":0.26260000467300415},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.2535000145435333},{"id":"https://openalex.org/C109751979","wikidata":"https://www.wikidata.org/wiki/Q998767","display_name":"Failover","level":2,"score":0.25110000371932983},{"id":"https://openalex.org/C162932704","wikidata":"https://www.wikidata.org/wiki/Q1058791","display_name":"Synchronizing","level":3,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/comcomap68359.2025.11353132","is_oa":false,"landing_page_url":"https://doi.org/10.1109/comcomap68359.2025.11353132","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Computing, Communications and IoT Applications (ComComAp)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6267028450965881}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2943277611","https://openalex.org/W3156456773","https://openalex.org/W4205516914","https://openalex.org/W4392013959","https://openalex.org/W4392822766","https://openalex.org/W4402050744","https://openalex.org/W4402605671","https://openalex.org/W4403135829","https://openalex.org/W4407150241","https://openalex.org/W4411456477","https://openalex.org/W4411560128"],"related_works":[],"abstract_inverted_index":{"Web-based":[0],"supervisory":[1],"interfaces":[2],"for":[3,203],"distribution":[4,184],"networks":[5],"require":[6],"a":[7,34,40,66,152,167],"communication":[8,30],"channel":[9],"that":[10,38,96,116,166],"delivers":[11],"timely":[12],"telemetry":[13],"to":[14,43,78,189],"browser":[15,67,205],"clients":[16,108],"while":[17,186],"preserving":[18],"ordered":[19,127],"and":[20,47,56,65,74,101,122,128,141,179,200,215],"consistent":[21],"delivery":[22],"with":[23,109,137],"low":[24],"overhead.":[25],"This":[26],"paper":[27,196],"presents":[28],"the":[29,79,86,98,118,134,177],"core":[31],"of":[32,182],"LineWatch,":[33],"campus-scale":[35],"monitoring":[36],"platform":[37],"adopts":[39],"WebSocket-based":[41],"design":[42],"stream":[44],"feeder":[45],"measurements":[46],"fault":[48],"notifications":[49],"over":[50],"topic-scoped":[51],"channels":[52],"such":[53],"as":[54],"telemetry/line/feederId":[55],"event/fault.":[57],"A":[58],"lightweight":[59],"server":[60,120],"broadcasts":[61],"compact":[62],"JSON":[63],"envelopes,":[64],"dashboard":[68],"binds":[69],"map":[70,102],"markers,":[71],"device":[72,99],"tables,":[73],"per-device":[75,144],"histories":[76],"directly":[77],"most":[80],"recent":[81],"frames.":[82],"Functional":[83],"validation":[84],"from":[85],"running":[87],"system":[88],"demonstrates":[89],"four":[90],"key":[91],"mechanisms:":[92],"(1)":[93],"selective":[94],"fan-out":[95],"keeps":[97],"list":[100],"view":[103,136],"synchronized":[104],"without":[105,159],"overloading":[106],"unsubscribed":[107],"irrelevant":[110],"telemetry,":[111],"(2)":[112],"in-place":[113],"popover":[114],"binding":[115],"exposes":[117],"latest":[119],"timestamp":[121],"prevents":[123],"regressions,":[124],"(3)":[125],"an":[126],"coherent":[129],"snapshot":[130],"across":[131],"devices":[132],"in":[133,147],"tabular":[135],"identical":[138],"render":[139],"timestamps,":[140],"(4)":[142],"bounded":[143],"replay":[145],"retrieved":[146],"reverse":[148],"chronological":[149],"order":[150],"at":[151],"stable":[153],"five-second":[154],"cadence,":[155],"enabling":[156],"contextual":[157],"inspection":[158],"interrupting":[160],"live":[161],"delivery.":[162],"The":[163,195],"findings":[164],"indicate":[165],"small,":[168],"domain-aware":[169],"contract":[170],"layered":[171],"on":[172],"standard":[173],"WebSockets":[174],"can":[175],"satisfy":[176],"timeliness":[178],"consistency":[180],"requirements":[181],"real-time":[183],"dashboards":[185],"remaining":[187],"simple":[188],"deploy":[190],"behind":[191],"conventional":[192],"web":[193],"infrastructure.":[194],"also":[197],"discusses":[198],"security":[199],"scalability":[201],"considerations":[202],"long-lived":[204],"connections,":[206],"including":[207],"TLS":[208],"termination,":[209],"token-based":[210],"access":[211],"control,":[212],"topic-level":[213],"authorization,":[214],"brokered":[216],"fan-out.":[217]},"counts_by_year":[],"updated_date":"2026-02-23T20:09:44.859080","created_date":"2026-01-30T00:00:00"}
