Real-time agent middleware experiments on java-based processors towards distributed satellite systems

Christopher P. Bridges, Tanya Vladimirova
<span title="">2011</span> <i title="IEEE"> 2011 Aerospace Conference </i> &nbsp;
Distributed satellite systems are large research topics, spanning many fields such as communications, networking schemes, high performance computing, and distributed operations. 12 DARPA's F6 fractionated spacecraft mission is a prime example, culminating in the launch of technology demonstration satellites for autonomous and rapidly configurable satellite architectures. Recent developments at Surrey Space Centre have included the development of a Java enabled system-on-a-chip solution towards
more &raquo; ... unning homogenous agents and middleware software configurations. Modern commercial agent middleware solutions are typically written in Java which is unsuited to real-time mission critical embedded systems due to problems with large standard libraries, a slow and undeterminable execution model, and dynamic class loading times; to name a few reasons. To overcome these issues, an investigation into real-time Java processing & execution technologies has explored methods of implementing hardware-based Java runtime environment (JRE) or Java virtual machine (JVM) for embedded systems. This paper discusses the key experimental parameters, such the agent application footprint and performance as well as the stack call depth and memory profiling of these threaded behaviours on differing Java execution platforms. A standard agent middleware application which implements IP-based networking was used for experiments towards delay tolerant operations. Additional benchmark applications on many Java-based platforms were also ran to estimate the stabilities and real-time capabilities on emulated and real embedded hardware.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/aero.2011.5747545">doi:10.1109/aero.2011.5747545</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/vv2buyzrvnc2fjyluuyo4mllxi">fatcat:vv2buyzrvnc2fjyluuyo4mllxi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170926012509/https://core.ac.uk/download/pdf/397623.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/9c/9c/9c9c1544d1e79d161df6252195eb45e2db5d9398.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/aero.2011.5747545"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>