You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "Read Sprabery (JIRA)" <ji...@apache.org> on 2015/05/12 15:59:59 UTC

[jira] [Created] (STORM-815) Auto tuning topologies based on user submitted SLA

Read Sprabery created STORM-815:
-----------------------------------

             Summary: Auto tuning topologies based on user submitted SLA
                 Key: STORM-815
                 URL: https://issues.apache.org/jira/browse/STORM-815
             Project: Apache Storm
          Issue Type: New Feature
            Reporter: Read Sprabery
            Priority: Blocker


Hi all – not sure if this is the place for this or not, so please feel free to move this ticket around.

I have been working on making Storm SLA aware and wanted to create a ticket focused on auto-tuning of submitted topologies. Having talked with [~revans2] , I think this feature will go a long way in improving the usability of Storm.

This will be particularly useful as more abstractions are developed on top of Storm and developers move further away from the internals of topologies with systems like Summingbird (https://github.com/twitter/summingbird). Storm already has the majority of the metrics required to made decisions regarding the stability of a given stream in Zookeeper; these can be used to decide if a given SLA is being met.

The system I'm working on functions externally to Storm, getting measurements from the Thrift interface and then performing parallelism level tuning through the “rebalance” command. If the community is interested, I can upload a document in the upcoming weeks highlighting the challenges and benefits of an auto-tuning system in Storm and that can serve as a first start for developing an auto-tuning scheduler.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)