Next Article in Journal
Co-Simulation of Power Flow, Fault Behaviour, and Protection Performance Using an Integrated MATLAB–DIgSILENT Framework on IEEE Benchmark Systems
Previous Article in Journal
Dual-Redundant Broadband Low-Noise Amplifier Module for Inter-Satellite Links at V-Band
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Software-Defined PolyGlot Power System Architecture Template for Non-Terrestrial Data Centers †

by
Ayodele A. Periola
Electrical, Electronic and Computer Engineering Department, Cape Peninsula University of Technology, Cape Town 7530, South Africa
Presented at the 34th Southern African Universities Power Engineering Conference (SAUPEC 2026), Durban, South Africa, 30 June–1 July 2026.
Eng. Proc. 2026, 140(1), 13; https://doi.org/10.3390/engproc2026140013
Published: 13 May 2026

Abstract

Non-terrestrial data centers (NTDCs) should be capable of functioning in harsh environments and are located in space, the stratosphere, and underwater. They require power to execute data processing and algorithm execution. NTDCs need power systems that are cyber-physical systems. These systems use data and programmed systems (using different programming languages), i.e., software enabling power system functionality, to realize the desired integration and functionality. Different programming languages have varying performance capabilities and integration support to enable the interworking of multiple entities in the software aspects of open NTDC power systems. Such open NTDC power systems support different operational objectives. It is important to achieve a high number of successful component integrations for system functioning. The proposed system considers the choice of the programming language, enabling multi-interface communications as a selectable and configuration parameter in a polyglot multi-language NTDC power system computing paradigm. Evaluation shows that the proposed approach increases the number of successful integrations between power system software-defined entities by 20.2%, with a maximum of 60%.

1. Introduction

Data centers play an important role in hosting content accessed by network subscribers via the internet. The use of terrestrial data centers has received significant consideration for realizing computing platforms. The use of terrestrial data centers faces challenges necessitating the consideration of the use of non-terrestrial data centers. Examples of such challenges are high water footprint [1,2,3], high land footprint [4,5,6], and low power efficiency [7,8,9]. The low power efficiency has resulted in a case where there is high power usage effectiveness figure. The use of terrestrial data centers also has high real estate costs.
These challenges have begun to receive public attention leading to criticizing the future role and importance of terrestrial data centers. An approach addressing this challenge is using non-terrestrial data centers (NTDCs) sited in locations such as the underwater environment [10,11], stratosphere (near space) [12,13], and space [14,15].
NTDCs require power resources and supporting systems for continuous and uninterrupted server operation. The NTDC power systems should be scalable and adaptive. Scalability ensures operation when more computing nodes are included in NTDCs. It is important that the architecture of the power system is suitable for use with NTDCs. The realized power system architecture should be suitable for NTDCs. The research recognizes the increasing role of NTDCs due to their low operational (cooling) costs. NTDCs can be hosted in different locations leading to the realization of space-based data centers (SBDCs), stratosphere-based data centers (STDCs), and underwater data centers (UDCs). The research is organized as follows:
  • The research recognizes the role of computing and software solutions in NTDC power systems. It presents a software-defined and machine learning (ML)-driven power system architecture for SBDCs, STBCs, and UDCs. It identifies system entities to predict operational parameters. The design considers the realization of an architecture template. The proposed architecture template provides a generic framework for designing power systems for the SBDCs, STBCs, and UDCs.
  • Second, the research proposes a polyglot programmed computing system to ensure robustness in an integrated NTDC software-defined power system. The motivation for the polyglot system is ensuring the realization of interoperability as the power system architecture is deployed in environments hosting SBDCs, STBCs, and UDCs.
  • The research recognizes the number of integration successes as the key performance metric of the power system architecture template. It is formulated and evaluated for the proposed software-defined power system. The evaluation examines how the proposed architecture enhances the number of integration successes compared to the existing architecture. The existing architecture does not support multi-location NTDCs.
The rest of the research is organized as follows. Section 2 describes the problem being addressed. Section 3 focuses on the proposed solution. Section 4 formulates the performance metric. Section 5 discusses the performance evaluation. Section 6 is the conclusion.

2. Problem Description

The scenario is that of a data center operator utilizing NTDCs for their operational cost benefits. The operator seeks a power system architecture that can be ported to any NTDC. It is expected that the designed power system architecture enables a long uptime duration. The designed architecture uses artificial intelligence enabling mechanisms to determine the power levels. The set of NTDCs, α , is
α = α S B D C , α S T D C , α U D C
α S B D C ,   α S T D C , and α U D C are the set of SBDCs, STDCs, and UDCs, respectively.
    α S B D C = α S B D C 1 , α S B D C 2 , , α S B D C I
      α S T D C = α S T D C 1 , α S T D C 2 , , α S T D C J
α U D C = α U D C 1 , α U D C 2 , , α U D C K
The subsystems for the i t h SBDC, α S B D C i , α S B D C i ϵ α S B D C ; j t h STDC, α S T D C j , α S T D C j ϵ α S T D C , and k t h UDC, α U D C k , α U D C k ϵ α U D C are designated as follows:
    α S B D C i = α S B D C i , 1 , α S B D C i , 2 , , α S B D C i , M
      α S T D C j = α S T D C j , 1 , α S T D C j , 2 , , α S T D C j , N
α U D C k = α U D C k , 1 , α U D C k , 2 , , α U D C k , P
The power system architecture for NTDCs determines the power to be allocated to the subsystems in (5), (6), and (7). The determination of the required subsystem power levels is an important challenge for the power system architecture designer. In this case, that is the determination of the power level for the NTDC’s multi-contextual case via data-driven artificial intelligence and ML. Operational data heterogeneity is associated with the SBDC, STDC and UDC. This leads to a scenario where different ML algorithms are suited for each class of NTDCs. The use of diverse ML algorithms arises from using different implementations of ML algorithms in existing research [16,17,18]. The ML algorithms should morph when the power system architecture is deployed to different NTDCs.

3. Proposed Solution—System Architecture

This section presents the proposed system architecture with a focus on the power system architecture template. The architecture template does not consider power sources. Instead, it focuses on how power accessible from the concerned power sources is utilized by data centers in non-terrestrial locations. This is because of the recognition of the power sources that can be used to provide operational power to the concerned non-terrestrial data centers. SBDCs and STBCs are powered by onboard solar energy. UDCs can derive operational power from the grid and offshore wind [19,20]. Hence, research recognizes the suitable energy sources for data centers in non-terrestrial locations. However, the manner of energy allocation to different subsystems and their components requires further attention. The aspects of the system architecture template are: (i) Subsystem Identification Entity (SIE), (ii) Subsystem Depth Determination Entity (SDDE), (iii) Subsystem Database Probe Entity (SDPE), and (iv) Subsystem Machine Learning Entity (SMLE).
The SIE identifies entities in the NTDC via the transmission of signals to all connected entities. Each entity responds with a serial number and functional descriptor-related information. Descriptor information is used to determine the function of each component and the NTDC subsystem with which it is associated. The SDDE determines the number of entities and the associated redundancy level. This is important as NTDCs incorporate varying levels of redundancy with each redundant entity having own different power levels but with the same or similar descriptor-related information. The SDPE hosts different serial numbers in its database associated with each non-terrestrial location.
The SMLE hosts different machine learning (ML) algorithms and solutions developed for each NTDC (considered locations). These ML solutions determine the operational power for each entity identified in the SIE. The ML solutions are developed from the operational data acquired in the NTDC exploration phase. The ML training and testing is done in the training phase. Developed ML solutions are used in the SDPE (application phase). The entities are associated with the NTDC, i.e., the SBDC, STDC, and UDC. The ordered relations between these entities are shown in Figure 1. In Figure 1, SIE to SDDE relations, SDDE to SDPE relations, and SDPE to SMLE relations are identified as number 1, number 2 and number 3, respectively.
The SMLE determines and selects the suitable ML that has been developed for power level prediction in the NTDC, i.e., SBDC, STDC or UDC. The realization of the goal of enabling power provisioning for each entity is via external connections from the SMLE to the NTDC power subsystem. The NTDC power subsystem comprises modular components that connect to each subsystem and associated NTDC entity. An important entity in this link is the subsystem-component power supply entity (SCPE). In executing its function, the SCPE is aware of all interfaces between subsystems (components) and the NTDC power subsystem. The relations between the SMLE with predicted power output and the SCPE are shown in Figure 2. The SMLE is updated to ensure that the appropriate power level is determined and supplied to the subsystem and entity associated with the SCPE. This is done via an update of the ML training matrices.
The update is executed via the SMLE connection to an ML repository via an external network. The external network enables access to a data center-based repository. The anchor repository is hosted aboard a terrestrial data center due to its significant coverage. However, the repository can be hosted aboard NTDCs as their use gains a wider adoption.
The proposed architecture can be integrated into SBDCs having varying levels of power consumption, i.e., small scale, moderate scale and hyper-scale. The proposed architecture is integrated during the SBDC design and testing phase. This phase precedes the execution of orbital launch. A similar pathway is applicable to the STBC. The small-scale STBC has reduced energy consumption with units to tens of kW. Furthermore, the hyper-scale STBC has reduced energy consumption (hundreds of MW to tens of MW). The motivation for this reduction is the technical challenge associated with realizing large-sized aerial vehicles in the absence of an external STBC launch system. The integration into UDCs considers their integration into varying UDC system scales. In this case, small-scale UDCs realize their entire operational energy from offshore wind energy resources. They have a similar energy consumption profile with small-scale STBCs. Large-scale UDCs use offshore wind, onshore solar and the conventional grid for operation.
Hyper-scale UDCs have a similar energy profile to hyper-scale STBCs. Hyper-scale NTDCs realized via the networking of several small-scale NTDCs are hosted in either of the considered locations. Such an array of NTDCs derives operational power from a significant large-sized power farm. In this case, multiple SMLEs are connected to the power outlet port associated with the external and large-sized power farm. Each SMLE is connected to the SCPE and entity power interface.
The operation of the proposed architecture template requires the functionality of the SIE, SDDE, SDPE, and SMLE. These entities are defined in software and realize their functionality via different programming languages. Emerging programming paradigms and approaches advocate the use of entities that benefit from multiple programming languages [21,22]. This approach, i.e., polyglot programming, is used in the proposed architecture template that benefits from programming language strength diversity [23]. The different combination of languages achieves different levels of inter-connectivity functionality success and varying inter-operable system failures in the relations between these entities and across SBDC, STBC and UDC’s power systems.
The SIE, SDDE, SDPE, and SMLE can be implemented using Python, JavaScript, C++, and C#. The order of the programming languages is interchangeable in system realization. Furthermore, each of these languages in the polyglot multi-language computing system can have a different build and version. This is in line with the design of power systems [24,25]. The output of each of the programming languages is interchanged between the SIE, SDDE, SDPE and SMLE. The output of the SIE is an index enabling the identification of the system’s entities concerned. This output serves as an input to the SDDE. The SDDE’s output is the number of entities fitting for a given index and the redundancy level. The SDDE’s output is the SDPE’s input. The SDPE’s output is a number enabling NTDC identification. The SMLE receives the index and uses it to identify the trained neural network to be loaded for operational parameter prediction in the NTDC.

4. Performance Formulation

The discussion formulates the performance metric for the use of the polyglot programming multi-language system in realizing the architecture template. The set of languages in the polyglot multi-language system is denoted as β such that:
β = β 1 , β 2 , , β Z
The z t h programming language (PL) β z , β z ϵ β can be used to realize an entity for either the SBDC, STBC or UDC. The PL associated with the SIE for the SBDC at the epoch t y is denoted as Υ ( β z , α S B D C i , S I E , t y ) . The PL associated with the SDDE, SDPE and SMLE is denoted as Υ β z , α S B D C i , S D D E , t y , Υ β z , α S B D C i , S D P E , t y , and Υ β z , α S B D C i , S M L E , t y , respectively. The PL for the STBC’s SIE, SDDE, SDPE and SMLE is denoted as Υ ( β z , α S T D C j , S I E , t y ) , Υ ( β z , α S T D C j , S D D E , t y ) , Υ ( β z , α S T D C j , S D P E , t y ) , and Υ ( β z , α S T D C j , S M L E , t y ) , respectively. The PL for the STBC’s SIE, SDDE, SDPE and SMLE is denoted as Υ ( β z , α U D C k , S I E , t y ) , Υ ( β z , α U D C k , S D D E , t y ) , Υ ( β z , α U D C k , S D P E , t y ) , and Υ ( β z , α U D C k , S M L E , t y ) , respectively.
In the existing case, the relations between the power system architecture entities do not consider disruption by the execution of an upgrade. However, disruptions arise when the parts of the NTDC power system undergo a significant hardware upgrade. Such upgrades involve a significant software upgrade. The resulting sophisticated systems are not affected by a vendor lock-in. In the polyglot multi-language computing system, the languages are tested and interchanged to enable system integration. The interchange enables the realization of correct format associations for the input and output. The polyglot system achieves this via the integration of wrappers for the software-defined power system. Examples of wrappers are MATLAB Executable (MEX) (MATLAB to C/C++), Python ctypes (Python to C++), and simplified wrapper and interface generator.
In the existing case, multiple languages can be used. However, this is not done in a polyglot fashion due to the absence of integration frameworks with supporting wrappers. The integration frameworks define the polyglot computing system in the proposed system. The number of integration success (in the proposed solution)—in the existing case, θ 1 —is:
θ 1 = z = 1 Z y = 1 Y m   ϵ   { S B D C , S T B C , U D C } C m z , y
C S B D C z , y = b = 1 2 A b
A 1 = Υ β z , α S B D C i , S I E , t y + Υ β z , α S B D C i , S D D E , t y
A 2 = Υ β z , α S B D C i , S D P E , t y + Υ β z , α S B D C i , S M L E , t y
C S T D C z , y = n = 1 2 B n
B 1 = Υ β z , α S T D C j , S I E , t y + Υ β z , α S T D C j , S D D E , t y
B 2 = Υ β z , α S T D C j , S D P E , t y + Υ β z , α S T D C j , S M L E , t y
C S T D C z , y = n = 1 2 D n
D 1 = Υ β z , α U D C k , S I E , t y + Υ β z , α U D C k , S D D E , t y
D 2 = Υ β z , α U D C k , S D P E , t y + Υ β z , α U D C k , S M L E , t y
x is the number of entities or elements associated with the set x . In (9)–(18), this describes the number of programming languages associated with a given context.
The polyglot computing system builds on the existing derivation by including the integration multiplier (IM). The IM incorporates the influence of code-converting wrappers associated with the proposed approach. The number of integration successes, θ 2 , is:
θ 2 = z = 1 Z y = 1 Y m   ϵ   { S B D C , S T B C , U D C } C m z , y
C S B D C z , y = b = 1 2 A b
A 1 = Υ β z , α S B D C i , S I E , t y + Γ 1 Υ β z , α S B D C i , S D D E , t y
A 2 = Γ 2 Υ β z , α S B D C i , S D P E , t y + Γ 3 Υ β z , α S B D C i , S M L E , t y
Γ 1 , Γ 2 , and Γ 3 are the SBDC’s IM factor for the SDDE, SDPE and SMLE, respectively.
C S T D C z , y = n = 1 2 B n
B 1 = Υ β z , α S T D C j , S I E , t y + Γ 4 Υ β z , α S T D C j , S D D E , t y
B 2 = Γ 5 Υ β z , α S T D C j , S D P E , t y + Γ 6 Υ β z , α S T D C j , S M L E , t y
Γ 4 , Γ 5 , and Γ 6 are the STDC’s IM factor for the SDDE, SDPE and SMLE, respectively.
C U D C z , y = n = 1 2 D n
D 1 = Υ β z , α U D C k , S I E , t y + Γ 7 Υ β z , α U D C k , S D D E , t y
D 2 = Γ 8 Υ β z , α U D C k , S D P E , t y + Γ 9 Υ β z , α U D C k , S M L E , t y
Γ 7 , Γ 8 , and Γ 9 are the UDC’s IM factor for the SDDE, SDPE and SMLE, respectively.

5. Performance Evaluation

The discussion here describes the performance results. The simulation and evaluation parameters are in Table 1. The scenario is the one in which the three locations are considered. The maximum number of programming languages associated with each software entity is two, and an average of one. The simulation is done for a scenario where ensuring communication network continuity necessitates handover between the SBDC, STBC and UDC. The use of the proposed approach via the IM is considered. The values differ for the non-terrestrial locations. The IM values have also been fine-tuned to achieve a non-greedy performance improvement accommodating the case of non-ideal performing IM wrappers. For NTDCs, a change necessitated via the use of the proposed polyglot multi-language computing system arises due to the changes in the operational environment. The simulation results are in Figure 3. The number of programming languages corresponds to the total associated with entities associated with data centers in a given location.
Simulation shows that the number of successful integrations increases with the proposed approach in comparison with the existing approach. The number of successful integrations is not constant as the simulation considers measures taken to achieve integration without the proposed approach. Such measures do not fully consider the incorporation of the IM and polyglot specific measures. Analysis shows that the proposed approach increases the number of successful integration epochs by an average of 20.2%.
The simulation examines the improvement associated with varying IM values and the results are in Figure 4. The mean IM value is evaluated across all entities and locations. This is done to evaluate the overall performance improvement. Analysis of the results in Figure 4 shows that an increasing overall mean IM enhances the performance improvement. An increasing IM is associated with increased computational complexity with the proposed aspect of the power system.

6. Conclusions

The research proposes the use of a software-defined paradigm for a reconfigurable power system suitable for non-terrestrial data centers (NTDCs). It identifies that the choice of programming language is important for continued system functioning. This leads to the emergence of a polyglot multi-language computing system for implementing the power system’s software-defined aspects. The polyglot system ensures inter-operability and integration between components of power system associated with non-terrestrial data centers. This inter-operability is realized via the inclusion of wrappers for enhanced integration. The software-defined paradigm is intended to be useful in a scenario where each of these non-terrestrial data centers has an open interface implementation. The number of successful integrations is important in the system design, planning and pre-deployment phase. Analysis shows that using the polyglot-based system enhances the number of successfully executed integrations by 20.2% on average. Analysis shows that using the proposed approach enhances the number of successful integrations with the use of more computing software agents. This leads to increased computing complexity. Future research explores increased dimensions of the polyglot programming system (alongside wrapper considerations) while reducing computational complexity.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

The authors acknowledge their indebtedness to the Department of Electrical, Electronic and Computer Engineering, and French South Africa Institute of Technology of the Cape Peninsula University of Technology, Cape Town South Africa.

Conflicts of Interest

The author declares that there is no conflict of interest.

References

  1. Siddik, A.B.; Shehabi, A.; Marston, L.T. The environmental footprint of data centers in the United States. Environ. Res. Lett. 2021, 16, 064017. [Google Scholar] [CrossRef]
  2. Terenius, P.; Garraghan, P.; Harper, R. A material social view on data center waste heat: Novel uses and metrics. Front. Sustain. 2023, 3, 1008583. [Google Scholar] [CrossRef]
  3. Lei, N.; Lu, J.; Shehabi, A.; Masanet, E. The water use of data center workloads: A review and assessment of key determinants. Resour. Conserv. Recycl. 2025, 219, 108310. [Google Scholar] [CrossRef]
  4. LightBox. A Growing Demand for Land: Site Selection for Data Centers|LightBox. LightBox. 30 October 2024. Available online: https://www.lightboxre.com/insight/a-growing-demand-for-land-site-selection-for-data-centers/ (accessed on 7 June 2025).
  5. Cáceres, C.R.; Sandberg, M.; Sotoca, A. Planning data center locations in Swedish municipalities. A comparative case study of Luleå and Stockholm. Cities 2024, 150, 105063. [Google Scholar] [CrossRef]
  6. Monstadt, J.; Saltzman, K. HOW DATA CENTERS HAVE COME TO MATTER: Governing the Spatial and Environmental Footprint of the ‘Digital Gateway to Europe’. Int. J. Urban Reg. Res. 2025, 49, 757–778. [Google Scholar] [CrossRef]
  7. Safari, A.; Sorouri, H.; Rahimi, A.; Oshnoei, A. A Systematic Review of Energy Efficiency Metrics for Optimizing Cloud Data Center Operations and Management. Electronics 2025, 14, 2214. [Google Scholar] [CrossRef]
  8. Cai, S.; Gou, Z. Towards energy-efficient data centers: A comprehensive review of passive and active cooling strategies. Energy Built Environ. 2026, 7, 206–226. [Google Scholar] [CrossRef]
  9. Prieto, A.; Prieto, B.; Escobar, J.J.; Lampert, T. Evolution of computing energy efficiency: Koomey’s law revisited. Clust. Comput. 2024, 28, 42. [Google Scholar] [CrossRef]
  10. Meng, Z.; Sun, H.; Zhu, Y.; Fu, B.; Ye, Z. Intelligent Terminal Structure Response on Anchorage Foundation Stability of Un-dersea Data Cabins affected by turbitdity flow. Phys. Fluids 2025, 37, 025112. [Google Scholar] [CrossRef]
  11. Wu, Y.; Ren, J.; Jiang, C.; Ye, J. Evaluation Scheme of Environmental Impact of Underwater Data Centers Based on GIS. In Lecture Notes in Electrical Engineering; Springer: Berlin/Heidelberg, Germany, 2025; pp. 471–478. [Google Scholar] [CrossRef]
  12. Periola, A.A. Power Usage Effectiveness in Stratosphere Based Computing Platforms: Re-evaluation and Need to Re-establish Performance Benefits via an Intelligent Light Server Selection Architecture. Wirel. Pers. Commun. 2023, 132, 1577–1591. [Google Scholar] [CrossRef]
  13. Periola, A.A. TCP Stratos for stratosphere based computing platforms. J. Cloud Comput. 2024, 13, 60. [Google Scholar] [CrossRef]
  14. Aili, A.; Choi, J.; Ong, Y.S.; Wen, Y. The development of carbon-neutral data centres in space. Nat. Electron. 2025, 8, 1016–1026. [Google Scholar] [CrossRef]
  15. Eda, T.; Busto, M.; Udagawa, T.; Ishihama, N.; Tabata, K.; Matsuo, Y.; Yamasaki, I. Technical Challenges for AI in Space Data Centers. In Proceedings of the IGARSS 2024–2024 IEEE International Geoscience and Remote Sensing Symposium, Athens, Greece, 7–12 July 2024; pp. 1733–1735. [Google Scholar] [CrossRef]
  16. Xue, T.; Karaagac, U.; Kocar, I.; Vavdareh, M.B.; Ghafouri, M. Machine Learning Basics and Potential Applications in Power Systems. In Proceedings of the 2023 International Conference on Electrical, Communication and Computer Engineering (ICECCE), Dubai, United Arab Emirates, 30–31 December 2023; pp. 1–7. [Google Scholar] [CrossRef]
  17. Makanju, T.D.; Shongwe, T.; Famoriji, O.J. Machine Learning Approaches for Power System Parameters Prediction: A Systematic Review. IEEE Access 2024, 12, 66646–66679. [Google Scholar] [CrossRef]
  18. Feng, C.; Sun, M.; Dabbaghjamanesh, M.; Liu, Y.; Zhang, J. Advanced Machine Learning Applications to Modern Power Systems; Elsevier eBooks: Amsterdam, The Netherlands, 2021; pp. 209–257. [Google Scholar] [CrossRef]
  19. Cutler, B.; Fowers, S.; Kramer, J.; Peterson, E. Underwater Data Centers: An Energy-Efficient Solution. IEEE Spectrum. 21 February 2017. Available online: https://spectrum.ieee.org/underwater-data-centers/particle-4 (accessed on 20 July 2025).
  20. Roach, J. Under the Sea, Microsoft Tests a Datacenter That’s Quick to Deploy, Could Provide Internet Connectivity for Years. Stories. 6 June 2018. Available online: https://news.microsoft.com/features/under-the-sea-microsoft-tests-a-datacenter-thats-quick-to-deploy-could-provide-internet-connectivity-for-years/ (accessed on 7 June 2025).
  21. Mussbacher, G.; Combemale, B.; Kienzle, J.; Burgueño, L.; Garcia-Dominguez, A.; Jézéquel, J.-M.; Jouneaux, G.; Khelladi, D.-E.; Mosser, S.; Pulgar, C.; et al. Polyglot Software Development: Wait, What? IEEE Softw. 2024, 41, 124–133. [Google Scholar] [CrossRef]
  22. Houdaille, P.; Khelladi, D.E.; Briend, R.; Jongeling, R.; Combemale, B. Polyglot AST: Towards Enabling Polyglot Code Analysis. In Proceedings of the2023 27th International Conference on Engineering of Complex Computer Systems (ICECCS), Toulouse, France, 14–16 June 2023; pp. 116–125. [Google Scholar] [CrossRef]
  23. Britsyna, N. Some ideas on diversity, inclusion and metaphorization in polyglot studies. Linguist. Polyglot Stud. 2022, 7, 119–120. [Google Scholar] [CrossRef]
  24. Buffoni, L.; Ochel, L.; Pop, A.; Fritzson, P.; Fors, N.; Hedin, G.; Taha, W.; Sjölund, M. Open Source Languages and Methods for Cyber-Physical System Development: Overview and Case Studies. Electronics 2021, 10, 902. [Google Scholar] [CrossRef]
  25. Cicirelli, F.; Nigro, L. A Development Methodology for Cyber-Physical Systems Based on Deterministic Theatre with Hybrid Vectors. Task Q. 2021, 25, 233–260. [Google Scholar]
Figure 1. Relations in the architecture template.
Figure 1. Relations in the architecture template.
Engproc 140 00013 g001
Figure 2. Relations between SMLE, SCPE and power interface.
Figure 2. Relations between SMLE, SCPE and power interface.
Engproc 140 00013 g002
Figure 3. Number of successful integration processes obtained via simulation.
Figure 3. Number of successful integration processes obtained via simulation.
Engproc 140 00013 g003
Figure 4. Mean performance improvement obtained for varying overall mean IM across all entities and locations.
Figure 4. Mean performance improvement obtained for varying overall mean IM across all entities and locations.
Engproc 140 00013 g004
Table 1. Simulation parameters.
Table 1. Simulation parameters.
S/NParameterValue
Number of Languages Associated with NTDC Entities
Space-Based Data Centers
1Maximum, Mean, Minimum (SBDC, SIE)(1.025, 0.50, 0.057)
2Maximum, Mean, Minimum (SBDC, SDDE)(1.377, 0.653, 0.152)
3Maximum, Mean, Minimum (SBDC, SDPE)(1.376, 0.653, 0.2653)
4Maximum, Mean, Minimum (SBDC, SMLE)(1.049, 0.657, 0.127)
Stratosphere-Based Data Centers
5Maximum, Mean, Minimum (STDC, SIE)(1.187, 0.513, 0.115)
6Maximum, Mean, Minimum (STDC, SDDE)(1.216, 0.819, 0.226)
7Maximum, Mean, Minimum (STDC, SDPE)(1.015, 0.535, 0.111)
8Maximum, Mean, Minimum (STDC, SMLE)(1.435, 0.524, 0.153)
Underwater Data Centers
9Maximum, Mean, Minimum (UDC, SIE)(1.352, 0.689, 0.081)
10Maximum, Mean, Minimum (UDC, SDDE)(1.276, 0.818, 0.353)
11Maximum, Mean, Minimum (UDC, SDPE)(1.131, 0.794, 0.276)
12Maximum, Mean, Minimum (UDC, SMLE)(1.323, 0.704, 0.272)
Implementation Multiplier (IM) Aspects
Space-Based Data Center
13Maximum, Mean, Minimum (SBDC, SDDE)(260.8, 216.6, 139.4)
14Maximum, Mean, Minimum (SBDC, SDPE)(164.8, 106.4, 40.8)
15Maximum, Mean, Minimum (SBDC, SMLE)(241.6, 150.8, 42.2)
Stratosphere-Based Data Center
16Maximum, Mean, Minimum (STDC, SDDE)(135.7, 81.8, 0.76)
17Maximum, Mean, Minimum (STDC, SDPE)(217.6, 113.0, 27.1)
18Maximum, Mean, Minimum (STDC, SMLE)(198.5, 123.4, 57)
Underwater Data Center
19Maximum, Mean, Minimum (UDC, SDDE)(135.8, 81.8, 0.76)
20Maximum, Mean, Minimum (UDC, SDPE)(184.5, 122.4, 31.9)
21Maximum, Mean, Minimum (UDC, SMLE)(204.2, 99.5, 13.3)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Periola, A.A. Software-Defined PolyGlot Power System Architecture Template for Non-Terrestrial Data Centers. Eng. Proc. 2026, 140, 13. https://doi.org/10.3390/engproc2026140013

AMA Style

Periola AA. Software-Defined PolyGlot Power System Architecture Template for Non-Terrestrial Data Centers. Engineering Proceedings. 2026; 140(1):13. https://doi.org/10.3390/engproc2026140013

Chicago/Turabian Style

Periola, Ayodele A. 2026. "Software-Defined PolyGlot Power System Architecture Template for Non-Terrestrial Data Centers" Engineering Proceedings 140, no. 1: 13. https://doi.org/10.3390/engproc2026140013

APA Style

Periola, A. A. (2026). Software-Defined PolyGlot Power System Architecture Template for Non-Terrestrial Data Centers. Engineering Proceedings, 140(1), 13. https://doi.org/10.3390/engproc2026140013

Article Metrics

Back to TopTop