[ 
https://issues.apache.org/jira/browse/HAWQ-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15080652#comment-15080652
 ] 

ASF GitHub Bot commented on HAWQ-301:
-------------------------------------

GitHub user jiny2 opened a pull request:

    https://github.com/apache/incubator-hawq/pull/238

    HAWQ-301. Use combined value to measure segment workload to improve t…

    In one segment, the combined workload counts:
    1) total number of virtual segments allocated;
    2) resource usage rate ( used/allocated );
    3) estimated accumulated IO workload;
    The new vsegs are allocated in the segments having lower combined workload. 
If data loclaity information is provided when one client requests query 
resource, the unbalance of number of vsegs among segments are restricted.
    
    double      rm_regularize_io_max; // maximum limit of accumulated estimated 
io workload in one segment for workload regularization.
    double      rm_regularize_nvseg_max; // maximum limit of accumulated number 
of vsegs in one segment for workload regularization.
    double      rm_regularize_io_factor; // factor of accumulated estimated io 
workload, 1 as default.
    double      rm_regularize_usage_factor; // factor of resource usage, 1 as 
default.
    double      rm_regularize_nvseg_factor; // factor of accumulated number of 
vsegs, 1 as default.
    
    int         rm_nvseg_variance_among_seg_respool_limit; // the limit of 
unbalance of accumulated number of vsegs among segments after getting tentative 
vseg allocation based on data locality information.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jiny2/incubator-hawq HAWQ-301

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-hawq/pull/238.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #238
    
----
commit 58306357931655b9c486c5af460ef5a5e540a0af
Author: YI JIN <[email protected]>
Date:   2016-01-04T03:03:21Z

    HAWQ-301. Use combined value to measure segment workload to improve the 
resource allocation strategy

----


> Use combined value to measure segment workload to improve the resource 
> allocation strategy
> ------------------------------------------------------------------------------------------
>
>                 Key: HAWQ-301
>                 URL: https://issues.apache.org/jira/browse/HAWQ-301
>             Project: Apache HAWQ
>          Issue Type: Improvement
>          Components: Resource Manager
>            Reporter: Yi Jin
>            Assignee: Yi Jin
>
> In one segment, the combined workload counts:
> 1) total number of virtual segments allocated;
> 2) resource usage rate ( used/allocated );
> 3) estimated accumulated IO workload;
> The new vsegs are allocated in the segments having lower combined workload. 
> If data loclaity information is provided when one client requests query 
> resource, the unbalance of number of vsegs among segments are restricted.



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

Reply via email to