Microservices have recently emerged as an architectural style, addressing how to build, manage, and evolve architectures out of small, self-contained units. Particularly in the cloud …
Background--By leveraging cloud services, organizations can deploy their software systems over a pool of resources. However, organizations heavily depend on their business-critical …
C Pahl, S Helmer, L Miori, J Sanin… - 2016 IEEE 4th …, 2016 - ieeexplore.ieee.org
Cloud technology is moving towards multi-cloud environments with the inclusion of various devices. Cloud and IoT integration resulting in so-called edge cloud and fog computing has …
Modern software systems provide many configuration options which significantly influence their non-functional properties. To understand and predict the effect of configuration options …
Most software systems provide options that allow users to tailor the system in terms of functionality and qualities. The increased flexibility raises challenges for understanding the …
Modern computer systems are highly configurable, with the total variability space sometimes larger than the number of atoms in the universe. Understanding and reasoning about the …
P Jamshidi, C Pahl… - Software: Practice and …, 2017 - Wiley Online Library
Many organizations migrate on‐premise software applications to the cloud. However, current coarse‐grained cloud migration solutions have made such migrations a non …
P Jamshidi, AM Sharifloo, C Pahl… - … on Cloud and …, 2015 - ieeexplore.ieee.org
Auto-scaling features enable cloud applications to maintain enough resources to satisfy demand spikes, reduce costs and keep performance in check. Most auto-scaling strategies …
Rapid increase in number of vehicles on the roads as well as growing size of cities have led to a plethora of challenges for road traffic management authorities such as traffic congestion …