Performance Evaluation of Server-side JavaScript for Healthcare Hub Server in Remote Healthcare Monitoring System

With the help of a small wearable device, patients reside in an isolated village need constant monitoring which may increase access to care and decrease healthcare delivery cost. As the number of patients’ requests increases in simultaneously manner, the healthcare hub server located in the village...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Procedia computer science Ročník 98; s. 382 - 387
Hlavní autoři: Nkenyereye, Lionel, Jang, Jong-Wook
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 2016
Témata:
ISSN:1877-0509, 1877-0509
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract With the help of a small wearable device, patients reside in an isolated village need constant monitoring which may increase access to care and decrease healthcare delivery cost. As the number of patients’ requests increases in simultaneously manner, the healthcare hub server located in the village hall encounters limitations for performing them successfully and concurrently. In this paper, we propose the design tasks of the Remote Healthcare Monitoring application for handling concurrency tasks. In the procedure of designing tasks, concurrency is best understood by employing multiple levels of abstraction. The way that is eminently to accomplish concurrency is to build an object-oriented environment with support for messages passing between concurrent objects. Node.js, a cross-platform runtime environment features technologies for handling concurrency issue efficiently for Remote Healthcare Monitoring System. The experiments results show that server-side JavaScript with Node.js and MongoDB as database is 40% faster than Apache Sling. With Node.js developers can build a high-performance, asynchronous, event-driven healthcare hub server to handle an increasing number of concurrent connections for Remote Healthcare Monitoring System in an isolated village with no access to local medical care.
AbstractList With the help of a small wearable device, patients reside in an isolated village need constant monitoring which may increase access to care and decrease healthcare delivery cost. As the number of patients’ requests increases in simultaneously manner, the healthcare hub server located in the village hall encounters limitations for performing them successfully and concurrently. In this paper, we propose the design tasks of the Remote Healthcare Monitoring application for handling concurrency tasks. In the procedure of designing tasks, concurrency is best understood by employing multiple levels of abstraction. The way that is eminently to accomplish concurrency is to build an object-oriented environment with support for messages passing between concurrent objects. Node.js, a cross-platform runtime environment features technologies for handling concurrency issue efficiently for Remote Healthcare Monitoring System. The experiments results show that server-side JavaScript with Node.js and MongoDB as database is 40% faster than Apache Sling. With Node.js developers can build a high-performance, asynchronous, event-driven healthcare hub server to handle an increasing number of concurrent connections for Remote Healthcare Monitoring System in an isolated village with no access to local medical care.
Author Nkenyereye, Lionel
Jang, Jong-Wook
Author_xml – sequence: 1
  givenname: Lionel
  surname: Nkenyereye
  fullname: Nkenyereye, Lionel
– sequence: 2
  givenname: Jong-Wook
  surname: Jang
  fullname: Jang, Jong-Wook
  email: jwjang@deu.ac.kr
BookMark eNqFkM1OwzAMgCM0JMbYE3DJC7Sk7dqkBw5oGgw0BGJwjrzEgUxbM5Js0t6e7ucwcQBfbMv-LPm7JJ3GNUjIdcbSjGXVzTxdeadCmrdNyuqUleKMdDPBecJKVndO6gvSD2HO2iiEqDPeJd-v6I3zS2gU0tEGFmuI1jXUGTpFv0GfBKuRPsEGpsrbVaTtNh0jLOKXAo90vJ4dN6lt6BsuXcTT-bNrbHTeNp90ug0Rl1fk3MAiYP-Ye-TjfvQ-HCeTl4fH4d0kUcVAxETzQoCoispopjOmSwAQBXLQ-QwVA4Y119qIIjeGm0Fd5jwfzKCEwQx5XVVFjxSHu8q7EDwaufJ2CX4rMyZ34uRc7sXJnTjJatmKa6n6F6Vs3CuJHuziH_b2wGL71sail0FZbMVq61FFqZ39k_8BeKuPwA
CitedBy_id crossref_primary_10_1109_ACCESS_2017_2789329
crossref_primary_10_1016_j_procs_2017_08_289
crossref_primary_10_1016_j_procs_2019_11_068
crossref_primary_10_3390_s18072183
crossref_primary_10_3390_info15120745
Cites_doi 10.14257/ijmue.2013.8.6.14
10.1109/ISORC.2007.20
10.14257/ijsh.2015.9.11.31
10.1109/MIC.2010.145
ContentType Journal Article
Copyright 2016
Copyright_xml – notice: 2016
DBID 6I.
AAFTH
AAYXX
CITATION
DOI 10.1016/j.procs.2016.09.058
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1877-0509
EndPage 387
ExternalDocumentID 10_1016_j_procs_2016_09_058
S1877050916322037
GroupedDBID --K
0R~
0SF
1B1
457
5VS
6I.
71M
AACTN
AAEDT
AAEDW
AAFTH
AAIKJ
AALRI
AAQFI
AAXUO
ABMAC
ACGFS
ADBBV
ADEZE
AEXQZ
AFTJW
AGHFR
AITUG
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
E3Z
EBS
EJD
EP3
FDB
FNPLU
HZ~
IXB
KQ8
M41
M~E
NCXOZ
O-L
O9-
OK1
P2P
RIG
ROL
SES
SSZ
9DU
AAYWO
AAYXX
ABWVN
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEUPX
AFPUW
AIGII
AKBMS
AKRWK
AKYEP
CITATION
~HD
ID FETCH-LOGICAL-c348t-d738a8636fd0d10d5aaa83e7ad2bec0a0e97ddf832ff7f4952724ba5a4be79663
ISICitedReferencesCount 10
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000387551200051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1877-0509
IngestDate Sat Nov 29 02:44:59 EST 2025
Tue Nov 18 22:24:16 EST 2025
Tue May 16 22:27:32 EDT 2023
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords asynchronous I/O
web services
concurrent application
healthcare hub server
remote healthcare monitoring system
server-side JavaScript
Node.js
Internet of Things
Language English
License This is an open access article under the CC BY-NC-ND license.
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c348t-d738a8636fd0d10d5aaa83e7ad2bec0a0e97ddf832ff7f4952724ba5a4be79663
OpenAccessLink https://dx.doi.org/10.1016/j.procs.2016.09.058
PageCount 6
ParticipantIDs crossref_primary_10_1016_j_procs_2016_09_058
crossref_citationtrail_10_1016_j_procs_2016_09_058
elsevier_sciencedirect_doi_10_1016_j_procs_2016_09_058
PublicationCentury 2000
PublicationDate 2016
2016-00-00
PublicationDateYYYYMMDD 2016-01-01
PublicationDate_xml – year: 2016
  text: 2016
PublicationDecade 2010
PublicationTitle Procedia computer science
PublicationYear 2016
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Kang, Yoo, Oh (bib0015) 2013; 8
Kalin M. Three Ways to web Server Concurrency. Linuxjournal web site.2012, p1-2, Available at http://www.linuxjournal.com/content/three-ways-web-server-concurrency(last access April 2016).
PetitIV R.G, Gomaa Hassan. Analyzing Behavior of Concurrent Software Designs for Embedded Systems. Proceedings of the 10 th IEEE International Symposium on Object and Component-Oriented Real-time Distributed Computing.2007; p1-9.
David F. JavaScript: The Definitive Guide, sixth Edition. O’Reilly Media, Gravenstein North, Sabastopol. United States of America; 2011.
Tilkov S, Vinoski S. Node.js: Using JavaScript to Build High-Performance Network Programs. In: Internet Computing, IEEE. 2010;Vol.14.No.6; p.80-83.
Simon Holmes. Getting Mean With Mongo, Express, Angular and Node. MEAP Edition. Manning Early Access Program. Manning, 2015, p8-24.
Niewolny (bib0010) 2013
Sunguk (bib0065) 2012; 5
EmilyH,H., “Apache J Meter. A practical beginner's guide to automated testing and performance measurement for your websites, PACKT PUBLISHING, BIRMINGHAM-MUMBAI, 2008, pp:1-138.
Apache Sling Architecture. https://sling.apache.org/documentation/the-sling-engine/architecture.html.
ObjectTime Limited. Designing for Concurrency.Canada; 1998, p1-28.
Shyam P. Building a Heart Rate monitor and dashboard for android, available on line at https://www.pubnub.com/blog/2015-09-17-tutorial-realtime-android-heart-rate-monitor-and-dashboard/.
Yvette, Ha Jin, Haeng Kon (bib0005) 2015; 9
Yuhao, Daniel, Matthew, Vijay (bib0040) 2015
Artyom S. Continous Delivery of Apache Sling Applications. In: Ecolde Polytechnique Federale de Lausanne. Thesis presented for the Degree of Master of Science. Switzerland; 2014. Available on line at https://bdelacretaz.files.wordpress.com/2014/09/artyom-thesis.pdf.
10.1016/j.procs.2016.09.058_bib0030
10.1016/j.procs.2016.09.058_bib0020
Yuhao (10.1016/j.procs.2016.09.058_bib0040) 2015
Sunguk (10.1016/j.procs.2016.09.058_bib0065) 2012; 5
10.1016/j.procs.2016.09.058_bib0075
Yvette (10.1016/j.procs.2016.09.058_bib0005) 2015; 9
Niewolny (10.1016/j.procs.2016.09.058_bib0010) 2013
10.1016/j.procs.2016.09.058_bib0055
Kang (10.1016/j.procs.2016.09.058_bib0015) 2013; 8
10.1016/j.procs.2016.09.058_bib0045
10.1016/j.procs.2016.09.058_bib0035
10.1016/j.procs.2016.09.058_bib0025
10.1016/j.procs.2016.09.058_bib0070
10.1016/j.procs.2016.09.058_bib0060
10.1016/j.procs.2016.09.058_bib0050
References_xml – volume: 9
  start-page: 323
  year: 2015
  end-page: 330
  ident: bib0005
  article-title: Internet of Things (IoT) Framework for u-healthcare System
  publication-title: International Journal of Smart Home
– volume: 5
  start-page: 99
  year: 2012
  end-page: 106
  ident: bib0065
  article-title: Creating and Using Databases for Android Applications
  publication-title: In: International Journal of Database Theory and Application.
– reference: Apache Sling Architecture. https://sling.apache.org/documentation/the-sling-engine/architecture.html.
– reference: PetitIV R.G, Gomaa Hassan. Analyzing Behavior of Concurrent Software Designs for Embedded Systems. Proceedings of the 10 th IEEE International Symposium on Object and Component-Oriented Real-time Distributed Computing.2007; p1-9.
– reference: Tilkov S, Vinoski S. Node.js: Using JavaScript to Build High-Performance Network Programs. In: Internet Computing, IEEE. 2010;Vol.14.No.6; p.80-83.
– reference: Shyam P. Building a Heart Rate monitor and dashboard for android, available on line at https://www.pubnub.com/blog/2015-09-17-tutorial-realtime-android-heart-rate-monitor-and-dashboard/.
– reference: ObjectTime Limited. Designing for Concurrency.Canada; 1998, p1-28.
– reference: Artyom S. Continous Delivery of Apache Sling Applications. In: Ecolde Polytechnique Federale de Lausanne. Thesis presented for the Degree of Master of Science. Switzerland; 2014. Available on line at https://bdelacretaz.files.wordpress.com/2014/09/artyom-thesis.pdf.
– reference: Kalin M. Three Ways to web Server Concurrency. Linuxjournal web site.2012, p1-2, Available at http://www.linuxjournal.com/content/three-ways-web-server-concurrency(last access April 2016).
– start-page: 1
  year: 2013
  end-page: 8
  ident: bib0010
  article-title: White paper: How the Internet of Things Is Revolutionizing Healthcare
  publication-title: Freescale Semiconductor, Inc., Reg. U.S.
– reference: David F. JavaScript: The Definitive Guide, sixth Edition. O’Reilly Media, Gravenstein North, Sabastopol. United States of America; 2011.
– volume: 8
  start-page: 141
  year: 2013
  end-page: 150
  ident: bib0015
  article-title: Development of a Portable Embedded Patient Monitoring System
  publication-title: International Journal of Multimedia and Ubiquitous Engineering (IJMUE)
– start-page: 762
  year: 2015
  end-page: 774
  ident: bib0040
  article-title: Microarchitectural implications of event-driven server-side web applications
  publication-title: In: Proceedings of the 48th International Symposium on Microarchitecture
– reference: EmilyH,H., “Apache J Meter. A practical beginner's guide to automated testing and performance measurement for your websites, PACKT PUBLISHING, BIRMINGHAM-MUMBAI, 2008, pp:1-138.
– reference: Simon Holmes. Getting Mean With Mongo, Express, Angular and Node. MEAP Edition. Manning Early Access Program. Manning, 2015, p8-24.
– volume: 8
  start-page: 141
  issue: 6
  year: 2013
  ident: 10.1016/j.procs.2016.09.058_bib0015
  article-title: Development of a Portable Embedded Patient Monitoring System
  publication-title: International Journal of Multimedia and Ubiquitous Engineering (IJMUE)
  doi: 10.14257/ijmue.2013.8.6.14
– ident: 10.1016/j.procs.2016.09.058_bib0050
– ident: 10.1016/j.procs.2016.09.058_bib0075
– start-page: 762
  year: 2015
  ident: 10.1016/j.procs.2016.09.058_bib0040
  article-title: Microarchitectural implications of event-driven server-side web applications
  publication-title: In: Proceedings of the 48th International Symposium on Microarchitecture
– ident: 10.1016/j.procs.2016.09.058_bib0055
– ident: 10.1016/j.procs.2016.09.058_bib0070
– ident: 10.1016/j.procs.2016.09.058_bib0030
– start-page: 1
  year: 2013
  ident: 10.1016/j.procs.2016.09.058_bib0010
  article-title: White paper: How the Internet of Things Is Revolutionizing Healthcare
  publication-title: Freescale Semiconductor, Inc., Reg. U.S.
– ident: 10.1016/j.procs.2016.09.058_bib0025
  doi: 10.1109/ISORC.2007.20
– volume: 5
  start-page: 99
  issue: 2
  year: 2012
  ident: 10.1016/j.procs.2016.09.058_bib0065
  article-title: Creating and Using Databases for Android Applications
  publication-title: In: International Journal of Database Theory and Application.
– ident: 10.1016/j.procs.2016.09.058_bib0060
– volume: 9
  start-page: 323
  issue: 11
  year: 2015
  ident: 10.1016/j.procs.2016.09.058_bib0005
  article-title: Internet of Things (IoT) Framework for u-healthcare System
  publication-title: International Journal of Smart Home
  doi: 10.14257/ijsh.2015.9.11.31
– ident: 10.1016/j.procs.2016.09.058_bib0020
– ident: 10.1016/j.procs.2016.09.058_bib0045
– ident: 10.1016/j.procs.2016.09.058_bib0035
  doi: 10.1109/MIC.2010.145
SSID ssj0000388917
Score 2.078338
Snippet With the help of a small wearable device, patients reside in an isolated village need constant monitoring which may increase access to care and decrease...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 382
SubjectTerms asynchronous I/O
concurrent application
healthcare hub server
Internet of Things
Node.js
remote healthcare monitoring system
server-side JavaScript
web services
Title Performance Evaluation of Server-side JavaScript for Healthcare Hub Server in Remote Healthcare Monitoring System
URI https://dx.doi.org/10.1016/j.procs.2016.09.058
Volume 98
WOSCitedRecordID wos000387551200051&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: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1877-0509
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000388917
  issn: 1877-0509
  databaseCode: M~E
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwELa2wKGXUh5VeVU-cANLieON7SNCoBVSESoguEXe2EbQVaDbZQWXSv3njB958NCqHHqJso7j7Ga-nRmPZr5BaLtkilrFKDFgDwjjmSYyKXMijXXDOUup9s0m-PGxuLyUJ73e37oWZjriVSUeHuTdfxU1jIGwXensO8TdLAoDcA5ChyOIHY7_JPiTTinAQcPl7YtTXHbjmLgGnTtHaqpOvcbwiYaDNg1scD-MM10s5IcBWZru9aAFfNpeoDvv-re-7gAg51PVXbeInWhim6DzT1OBl28eQ4Nnx5PU5HgcqTo9uLoiF7X3H0MSoVYy6k_BOXGUMsG8vDEWlW5oPR21Zhb6D0UDnAUL_Eq3hzDDjbMspSNaT3PPUBuY358zab-wcE3eYZ3SdlP4RQq3SJHIAhb5gOYp70uXFfj9Txumc2Q50vdtbn5GzV3lswRffZm3_ZuOz3L2GX2Kmw28F0CyhHqmWkaLdSMPHPX6CvrVwQxuMYNvLe5gBreYwTAbt5jAgJk4E19XOGCme73FDA6YWUXnhwdn-wMSe3GQMmNiQjTPhBJ5llud6DTRfaWUyAxXmoIWSFRiJNfagn2wllvYdVNO2VD1FRsaDlvq7AuaqwBSXxGWsGe3mguhhpZRTRXnPLUsz8vSFTana4jWb7AoI1G965cyKmaIbw3tNjfdBZ6W2dPzWjRF_B8EF7IAtM26cf19z9lAH92nELPbRHOT8b3ZQgvldHL9e_zNQ-0JfbqlhQ
linkProvider ISSN International Centre
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=Performance+Evaluation+of+Server-side+JavaScript+for+Healthcare+Hub+Server+in+Remote+Healthcare+Monitoring+System&rft.jtitle=Procedia+computer+science&rft.au=Nkenyereye%2C+Lionel&rft.au=Jang%2C+Jong-Wook&rft.date=2016&rft.issn=1877-0509&rft.eissn=1877-0509&rft.volume=98&rft.spage=382&rft.epage=387&rft_id=info:doi/10.1016%2Fj.procs.2016.09.058&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_procs_2016_09_058
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1877-0509&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1877-0509&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1877-0509&client=summon