Menu
×
West Ashley Library
9 a.m. - 7 p.m.
Phone: (843) 766-6635
Wando Mount Pleasant Library
9 a.m. - 8 p.m.
Phone: (843) 805-6888
Village Library
9 a.m. - 1 p.m.
Phone: (843) 884-9741
St. Paul's/Hollywood Library
9 a.m. - 8 p.m.
Phone: (843) 889-3300
Otranto Road Library
9 a.m. - 8 p.m.
Phone: (843) 572-4094
Mt. Pleasant Library
9 a.m. - 8 p.m.
Phone: (843) 849-6161
McClellanville Library
9 a.m. - 6 p.m.
Phone: (843) 887-3699
Keith Summey North Charleston Library
9 a.m. - 8 p.m.
Phone: (843) 744-2489
John's Island Library
9 a.m. - 8 p.m.
Phone: (843) 559-1945
Hurd/St. Andrews Library
9 a.m. - 8 p.m.
Phone: (843) 766-2546
Folly Beach Library
Closed
Phone: (843) 588-2001
Edisto Island Library
2 p.m. - 6 p.m.
Phone: (843) 869-2355
Dorchester Road Library
9 a.m. - 8 p.m.
Phone: (843) 552-6466
John L. Dart Library
9 a.m. - 7 p.m.
Phone: (843) 722-7550
Baxter-Patrick James Island
9 a.m. - 8 p.m.
Phone: (843) 795-6679
Main Library
9 a.m. - 8 p.m.
Phone: (843) 805-6930
Bees Ferry West Ashley Library
9 a.m. - 8 p.m.
Phone: (843) 805-6892
Edgar Allan Poe/Sullivan's Island Library
Closed for renovations
Phone: (843) 883-3914
Mobile Library
9 a.m. - 5 p.m.
Phone: (843) 805-6909
Today's Hours
West Ashley Library
9 a.m. - 7 p.m.
Phone: (843) 766-6635
Wando Mount Pleasant Library
9 a.m. - 8 p.m.
Phone: (843) 805-6888
Village Library
9 a.m. - 1 p.m.
Phone: (843) 884-9741
St. Paul's/Hollywood Library
9 a.m. - 8 p.m.
Phone: (843) 889-3300
Otranto Road Library
9 a.m. - 8 p.m.
Phone: (843) 572-4094
Mt. Pleasant Library
9 a.m. - 8 p.m.
Phone: (843) 849-6161
McClellanville Library
9 a.m. - 6 p.m.
Phone: (843) 887-3699
Keith Summey North Charleston Library
9 a.m. - 8 p.m.
Phone: (843) 744-2489
John's Island Library
9 a.m. - 8 p.m.
Phone: (843) 559-1945
Hurd/St. Andrews Library
9 a.m. - 8 p.m.
Phone: (843) 766-2546
Folly Beach Library
Closed
Phone: (843) 588-2001
Edisto Island Library
2 p.m. - 6 p.m.
Phone: (843) 869-2355
Dorchester Road Library
9 a.m. - 8 p.m.
Phone: (843) 552-6466
John L. Dart Library
9 a.m. - 7 p.m.
Phone: (843) 722-7550
Baxter-Patrick James Island
9 a.m. - 8 p.m.
Phone: (843) 795-6679
Main Library
9 a.m. - 8 p.m.
Phone: (843) 805-6930
Bees Ferry West Ashley Library
9 a.m. - 8 p.m.
Phone: (843) 805-6892
Edgar Allan Poe/Sullivan's Island Library
Closed for renovations
Phone: (843) 883-3914
Mobile Library
9 a.m. - 5 p.m.
Phone: (843) 805-6909
Patron Login
menu
Item request has been placed!
×
Item request cannot be made.
×
Processing Request
Fast state transfer for updates and live migration of industrial controller runtimes in container orchestration systems.
Item request has been placed!
×
Item request cannot be made.
×
Processing Request
- Author(s): Koziolek, Heiko1 (AUTHOR) ; Burger, Andreas1 (AUTHOR); Puthan Peedikayil, Abdulla2 (AUTHOR)
- Source:
Journal of Systems & Software. May2024, Vol. 211, pN.PAG-N.PAG. 1p.- Subject Terms:
- Source:
- Additional Information
- Abstract: Many industrial processes (e.g., steel, fertilizer, paper production) utilize programmable logic controllers or distributed control systems, which cyclically execute control applications. Dynamic updates of such applications at runtime are desirable for optimizing the production while avoiding production stops. However, such updates are challenging since they require fast switching to an updated instance and executing an internal state transfer within the control cycle times. Existing dynamic update approaches for industrial applications can for example not update controller runtimes or operating systems, since they do not utilize modern container virtualization technologies. Furthermore, existing state transfer methods for container orchestration systems do not support fast cyclic applications. We propose a novel state transfer method for industrial control applications deployed as containerized Kubernetes microservices on server hosts or resource-rich industrial personal computers. The method enables dynamic updates and live migration of applications to others hosts without interrupting the underlying production facilities, which avoids costly downtimes. We have implemented our method as a Kubernetes extension and found that it can transfer large application states (i.e. 100.000 variables) via OPC UA in less than 42 ms across different hosts, which can fit into the available cycle slack time, therefore enabling a wide range of bumpless updates at runtime. [Display omitted] • Industrial control systems need dynamic updates without interrupting production. • Containerized control applications execute cyclically and carry an internal state. • A Kubernetes operator transfers internal state of control applications using OPC UA. • Experiments show fast state transfer is possible for large control applications. • Bump-less updates and live migrations make control system more flexible and secure. [ABSTRACT FROM AUTHOR]
- Abstract: Copyright of Journal of Systems & Software is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Abstract:
Contact CCPL
Copyright 2022 Charleston County Public Library Powered By EBSCO Stacks 3.3.0 [350.3] | Staff Login
No Comments.