CINXE.COM
ComSIS | Computer Science and Information Systems
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ComSIS | Computer Science and Information Systems</title> <link rel="stylesheet" type="text/css" href="res/style1.css" /> </head> <body> <script type="text/javascript" src="res/wz_tooltip.js"></script> <script type="text/javascript" src="res/slide.js"></script> <div id="all"> <div id="header"> <h1>Computer Science and Information Systems</h1> </div> <!-- header --> <div id="main"> <div id="sidebar"> <p>About the journal</p> <ul> <li><a href="index.php">Home page</a></li> <li><a href="contact.php">Contact information</a></li> <li><a href="aims.php">Aims and scope</a></li> <li><a href="indexing.php">Indexing information</a></li> <li><a href="policies.php">Editorial policies</a></li> <li><a href="consortium.php">ComSIS consortium</a></li> <li><a href="boards.php">Journal boards</a></li> <li><a href="managing.php">Managing board</a></li> </ul> <p>For authors</p> <ul> <li><a href="information.php">Information for contributors</a></li> <li><a href="http://ojs.pmf.uns.ac.rs/index.php/comsis">Paper submission</a></li> <li><a href="submission.php">Article submission through OJS</a></li> <li><a href="copyright.php">Copyright transfer form</a></li> <li><a href="download.php">Download section</a></li> </ul> <p>For readers</p> <ul> <li><a href="archive.php?show=lstnew">Forthcoming articles</a></li> <li><a href="archive.php?show=vol2104">Current issue</a></li> <li><a href="archive.php">Archive</a></li> </ul> <p>For reviewers</p> <ul> <li><a href="http://ojs.pmf.uns.ac.rs/index.php/comsis">View and review submissions</a></li> </ul> <p>News</p> <ul> <li><a href="https://www.facebook.com/ComSISJournal/"> <img src="res/fb.png" alt="FB"/> Journal's Facebook page</a></li> <li><a href="cfp.php">Calls for special issues</a></li> <li><a href="notification.php">New issue notification</a></li> </ul> </div> <!-- sidebar --> <div id="content"> <!-- BEGIN --> <h1 class="title">Applying a Hybrid Deployment Strategy for Software Updates to the Manufacturing Execution System Layer</h1><p class="authors">Petar Rajković<sup>1</sup>, Dejan Aleksić<sup>2</sup>, Dragan Janković<sup>1</sup>, Aleksandar Milenković<sup>1</sup> and Anđelija Đorđević<sup>1</sup></p><ol><li>University of Niš, Faculty of Electronic Engineering<br/>Aleksandra Medvedeva 4, 18104 Niš, Serbia<br/>petar.rajkovic@elfak.ni.ac.rs, dragan.jankovic@elfak.ni.ac.rs, aleksandar.milenkovic@elfak.ni.ac.rs, andjelija.djordjevic@elfak.ni.ac.rs</li><li>University of Niš, Faculty of Science and Mathematics, Department of Physics<br/>Višegradska 33, PO BOX 224, 18106 Niš Serbia<br/>alexa@pmf.ni.ac.rs</li></ol><h3>Abstract</h3><p>Complex industrial systems consist of many heterogeneous devices running different hardware and software in a connected, layer-organized environment. Since all these software instances must be updated occasionally, and since they could affect the layers under and above, the definition of deployment strategies that will reduce downtime is necessary. In previous work, we focused on identifying common problems in software update processes and concentrated on the most effective update strategies running at the lowest (Internet of Things – IoT) and highest (Enterprise Resource Planning – ERP) levels. The result was a set of recommendations and strategies that should help minimize network utilization and processing resources and make the process as energy-efficient as possible. After that, the core effort of the research is shifted toward the Manufacturing Execution System (MES) layer – the layer that brings the higher complexity, both in terms of connectivity and software complexity. Following the actual Industry 4.0 paradigm, the software in the MES layer becomes even more critical since it is expected to integrate a whole new set of responsibilities previously belonging to various levels or external solutions. To facilitate further requests, deployment strategies are reevaluated and enriched with innovative approaches such as A/B testing and the separate update service. This paper shows the possible further development of the hybrid software deployment system when applied to the multiconnected levels, such as the MES. The adaptation shows positive results regarding the network load distribution and significant effort reduction in cases when a rollback is needed.</p><h3>Key words</h3><p>Industrial software, Manufacturing Execution Systems, Software deployment strategy, Resource Awareness, Industry 4.0</p><h3>Full text</h3><p><a class="download" href="pdf.php?id=17592-36427-1-ce"><img class="left" src="res/pdf.png" alt="Download"/>Available in PDF<br/><em>Portable Document Format</em></a></p><h3>How to cite</h3><p>Rajković, P., Aleksić, D., Janković, D., Milenković, A., Đorđević, A.: Applying a Hybrid Deployment Strategy for Software Updates to the Manufacturing Execution System Layer. Computer Science and Information Systems</p> <!-- END --> </div> <!-- content --> </div> <!-- main --> <div id="footer_top"> </div> <div id="footer"> <div class="left">Faculty of Sciences, Trg Dositeja Obradovića 3, 21000 Novi Sad, Serbia, <a href="mailto:comsis@uns.ac.rs">comsis@uns.ac.rs</a></div> <div class="left">Published by ComSIS Consortium under<br/><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License<br><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png"/></a></div> <div class="clearer"> </div> </div> <!-- footer --> </div> <!-- all --> </body> </html>