Accurate QoS Forecasts:
ArchLearner provides accurate QoS forecasts using state-of-the art Deep learning based forecasting algorithms.
Proactive Adaptations:
ArchLearner performs the adaptation based on the forecasts thereby preventing the system from entering a possible QoS degradation state.
Automated Decision Making and Feedbacks:
ArchLearner performs adaptation by selecting strategies using reinforcement learning techniques and thereby gathers feedbacks for every strategy selected. This allows ArchLearner to improve the strategy everytime based on the feedbacks.
Lightning fast adaptations
ArchLearner ensures that no time is wasted for carriying out adaptations. This is guranteed by the use of enterprise grade big data stack.
Easy to Use UI
ArchLearner provides Software Architects, an easy to use UI which allows them to clearly define the QoS constraints which will be then used by ArchLearner to improve the architecture.
Near Real-Time Analytics
ArchLearner provides a comprehensive analytics dashboards using Kibana and Java-FX to provide the architects with a complete overview on the adaptation process as well as the QoS statistics.