Professional Documents
Culture Documents
EquinoxAnalysisServer - Data Analysis Server For Fatigue-Digital-Twin Platform
EquinoxAnalysisServer - Data Analysis Server For Fatigue-Digital-Twin Platform
muratartim / EquinoxAnalysisServer
www.equinox-digital-twin.com
Apache-2.0 License
0 stars 0 forks
Star Watch
Dismiss
Join GitHub today
GitHub is home to over 50 million developers
working together to host and review code, manage
projects, and build software together.
Sign up
master Go to file
muratartim … on 21 Sep
View code
README.md
EquinoxAnalysisServer
license Apache License 2.0 hits 99 java 8 dockerhub muratartim/equinox_analysis_server
The analysis server is a TCP/IP server for the fatigue-digital-twin platform which performs
structural fatigue analyses. Fatigue-digital-twin platform aims at creating a digital fatigue
representation of the engineering structure. You can access the platform website at
http://www.equinox-digital-twin.com This project contains the prototype analysis server
application of the platform, named as EquinoxAnalysisServer. Overall system & use-case
architectures can be seen in the following figure.
https://github.com/muratartim/EquinoxAnalysisServer 1/7
6/12/2020 GitHub - muratartim/EquinoxAnalysisServer: Data analysis server for fatigue-digital-twin platform.
Architecture
EquinoxAnalysisServer utilizes a multi-threaded client-server architecture and acts as a
middle tier between the structural analysis engines and client applications. It uses TCP
network protocol to send & receive serialized Java objects over the network via Kryonet
library.
Main class
equinox.analysisServer.EntryPoint
VM arguments
https://github.com/muratartim/EquinoxAnalysisServer 2/7
6/12/2020 GitHub - muratartim/EquinoxAnalysisServer: Data analysis server for fatigue-digital-twin platform.
7. Create & start the whole platform from where the docker-compose.yml file is located:
docker-compose up
8. Stop & remove the platform from where the docker-compose.yml file is located:
https://github.com/muratartim/EquinoxAnalysisServer 3/7
6/12/2020 GitHub - muratartim/EquinoxAnalysisServer: Data analysis server for fatigue-digital-twin platform.
docker-compose down
3. Create an AWS CloudFormation Stack using the following command (from where the
Deployment Template File is located). Note that, this command will deploy the platform
using the default parameters (which are valid for the 'eu-central-1' AWS Region).
This will deploy the platform on AWS utilizing the following architecture:
https://github.com/muratartim/EquinoxAnalysisServer 4/7
6/12/2020 GitHub - muratartim/EquinoxAnalysisServer: Data analysis server for fatigue-digital-twin platform.
3. Create an AWS CloudFormation Stack using the following command (from where the
Deployment Template File is located). Note that, this command will deploy the platform
using the default parameters (which are valid for the 'eu-central-1' AWS Region).
https://github.com/muratartim/EquinoxAnalysisServer 5/7
6/12/2020 GitHub - muratartim/EquinoxAnalysisServer: Data analysis server for fatigue-digital-twin platform.
This will deploy the platform on AWS utilizing the following architecture:
Releases
No releases published
Packages
https://github.com/muratartim/EquinoxAnalysisServer 6/7
6/12/2020 GitHub - muratartim/EquinoxAnalysisServer: Data analysis server for fatigue-digital-twin platform.
g
No packages published
Languages
https://github.com/muratartim/EquinoxAnalysisServer 7/7