On Tue, Apr 15, 2014 at 9:58 AM, damitha kumarage <[email protected]> wrote: > Hi Nirmal, > > > On Tue, Apr 15, 2014 at 6:42 PM, Nirmal Fernando <[email protected]> > wrote: >> >> Hi Chris, >> >> IMO Stratos acts as a Distributed Application Supervisor for its Cartridge >> instances. But it may not be possible to use as a supervisor for any random >> application. > > Yes, but if one can always provide a custom cartridge that would run a > particular type of application, in a wider sense is not it possible to think > Stratos as a Distributed Application Supervisor? IMHO if we get cartridges > right, a cartridge should be able to provide a right kind of environment for > the applications it is designed to run, together with Stratos. For example a > Tomcat cartridge together with Stratos should be able to fulfill all the > 'right' expectations of a Tomcat webapplication deployer.
No. As far as I know, Stratos is not really application aware and would not manage or collect information about the application in order to make decisions. It does for the actual system that runs the application and can act upon the status of the system. ie, scale up those Tomcat cartridges based on utilization. Its out of my knowledge if Stratos will collect the memory utilization and identify the increase of resource usage by a single process...
