Demo: ThingsMigrate - Platform-Independent Live-Migration of JavaScript Processes

Recent trends in IoT (Internet of Things) has seen increasing number of devices being shipped with full-fledged operating systems, allowing more complex and stateful applications written in high-level languages (e.g., JavaScript) to be run on the edge. The benefits of pushing computations towards th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2018 IEEE ACM Symposium on Edge Computing (SEC) S. 356 - 358
Hauptverfasser: Jung, Kumseok, Gascon-Samson, Julien, Pattabiraman, Karthik
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.10.2018
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Recent trends in IoT (Internet of Things) has seen increasing number of devices being shipped with full-fledged operating systems, allowing more complex and stateful applications written in high-level languages (e.g., JavaScript) to be run on the edge. The benefits of pushing computations towards the edge is that one can reduce the network costs of data transmission. Just like any other distributed system, we need to guarantee in IoT the availability of running processes, and thus need a live-migration mechanism for such programs. However, well-studied VM migration techniques are costly and impractical in IoT, due to the resource constraints and diversity of devices. In this demo paper, we present a demo of ThingsMigrate, a JavaScript middleware for enabling live-migration of stateful JavaScript applications in a platform-independent manner, along with a web dashboard used to monitor and control the IoT devices.
AbstractList Recent trends in IoT (Internet of Things) has seen increasing number of devices being shipped with full-fledged operating systems, allowing more complex and stateful applications written in high-level languages (e.g., JavaScript) to be run on the edge. The benefits of pushing computations towards the edge is that one can reduce the network costs of data transmission. Just like any other distributed system, we need to guarantee in IoT the availability of running processes, and thus need a live-migration mechanism for such programs. However, well-studied VM migration techniques are costly and impractical in IoT, due to the resource constraints and diversity of devices. In this demo paper, we present a demo of ThingsMigrate, a JavaScript middleware for enabling live-migration of stateful JavaScript applications in a platform-independent manner, along with a web dashboard used to monitor and control the IoT devices.
Author Pattabiraman, Karthik
Jung, Kumseok
Gascon-Samson, Julien
Author_xml – sequence: 1
  givenname: Kumseok
  surname: Jung
  fullname: Jung, Kumseok
– sequence: 2
  givenname: Julien
  surname: Gascon-Samson
  fullname: Gascon-Samson, Julien
– sequence: 3
  givenname: Karthik
  surname: Pattabiraman
  fullname: Pattabiraman, Karthik
BookMark eNotjM1Kw0AYRUdQ0NZu3biZF5g6k_nJxJ3EVisRK83CXZlkvq-OND9kQsG3N1A358Lhcmbksu1aIORO8KUQPHvYrfJlwoVdcs6VuiAzoaU1mVL665osYvyZfGKstIm9IZ_P0HSPtPwO7SG-h8PgRqCMbo9uxG5o2Kb10MOEdqRFOAE7f0LX0g7pmzu5XT2EfqTboashRoi35ArdMcLif-ekXK_K_JUVHy-b_KlgQaR6ZB611cLUxpsaPWa8SjxH7l2KqcNEQVpZxAwrPlmBUnqHyoJGl3DNpZyT-3M2AMC-H0Ljht-91SY1NpN_mOdPkg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SEC.2018.00044
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 153869445X
9781538694459
EndPage 358
ExternalDocumentID 8567689
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
AAWTH
ABLEC
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
OCL
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i175t-df58516c6d6cfdf90b2d0f0da7f7af24e7b8ff9fb00f01f33daf48e5fa205033
IEDL.DBID RIE
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000458816000036&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:47:41 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-df58516c6d6cfdf90b2d0f0da7f7af24e7b8ff9fb00f01f33daf48e5fa205033
PageCount 3
ParticipantIDs ieee_primary_8567689
PublicationCentury 2000
PublicationDate 2018-Oct
PublicationDateYYYYMMDD 2018-10-01
PublicationDate_xml – month: 10
  year: 2018
  text: 2018-Oct
PublicationDecade 2010
PublicationTitle 2018 IEEE ACM Symposium on Edge Computing (SEC)
PublicationTitleAbbrev EDGE
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0002683828
Score 1.6801903
Snippet Recent trends in IoT (Internet of Things) has seen increasing number of devices being shipped with full-fledged operating systems, allowing more complex and...
SourceID ieee
SourceType Publisher
StartPage 356
SubjectTerms Cameras
Cloud computing
Distributed Computing
Edge Computing
Instruments
Internet of Things
JavaScript
Process Migration
Runtime
Servers
Streaming media
Title Demo: ThingsMigrate - Platform-Independent Live-Migration of JavaScript Processes
URI https://ieeexplore.ieee.org/document/8567689
WOSCitedRecordID wos000458816000036&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
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA7b8OBJZRN_k4NH47o0TVKv06Eyx2Q77DbS5j0Y6Cpbt7_fJC0VwYu3EAKB1ybfS_K-7yPkVrrfxIg0Z97DgYlMJcxoo5mDGw1CcsvzQBQeq8lELxbptEXuGi4MAITiM7j3zfCWb4t856_K-jqRLjtO26StlKy4Ws19Cpc6dqeHWpdxEKX92dPQl27pIMgpfrmnBPAYHf1v2mPS-2Hh0WmDLyekBesueX-Ez-KBVnabb6ug9EAZnX6Y0qef7KWxtS3p2O1krBrjok8LpK9mb2Zhn6A1QwC2PTIfPc2Hz6y2RWArh_Uls-if8mQurczRYhpl3EYYWaNQGeQCVKYRU3QLCqMBxrE1KDQkaLgXf4lPSWddrOGM0Bi04MJkLkVywJ5ghibzWsEyB5cmKnNOuj4ay69K-GJZB-Li7-5LcujDXVW6XZFOudnBNTnI9-Vqu7kJX-sbey6XiA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwGA1zCnpS2cTf5uDRuJqmaep1bmzajcl22G2kST4Y6Cpbt7_fJC0VwYu3EAKBr03el-R77yF0z-1vIlmiiPNwICyLIyKFFMTCjTCMU02VJwqn8Xgs5vNk0kAPNRfGGOOLz8yja_q3fJ2rrbsq64iI2-w42UP7EWM0KNla9Y0K5SK054dKmfEpSDrTXtcVbwkvycl--ad4-Ogf_2_iE9T-4eHhSY0wp6hhVi30_mI-82dcGm6Oll7rARM8-ZCFS0DJsDa2LXBq9zJSjrHxxzngV7mTU79T4IojYDZtNOv3Zt0BqYwRyNKifUE0uMc8rrjmCjQkQUZ1AIGWMcQSKDNxJgASsEsKgicIQy2BCROBpE7-JTxDzVW-MucIh0YwymRmkyQL7RFkIDOnFsyVsYliLC9Qy0Vj8VVKXyyqQFz-3X2HDgezUbpIh-O3K3TkQl_WvV2jZrHemht0oHbFcrO-9V_uG4uOms8
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%3Abook&rft.genre=proceeding&rft.title=2018+IEEE+ACM+Symposium+on+Edge+Computing+%28SEC%29&rft.atitle=Demo%3A+ThingsMigrate+-+Platform-Independent+Live-Migration+of+JavaScript+Processes&rft.au=Jung%2C+Kumseok&rft.au=Gascon-Samson%2C+Julien&rft.au=Pattabiraman%2C+Karthik&rft.date=2018-10-01&rft.pub=IEEE&rft.spage=356&rft.epage=358&rft_id=info:doi/10.1109%2FSEC.2018.00044&rft.externalDocID=8567689