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

ASF GitHub Bot commented on TAJO-1397:
--------------------------------------

GitHub user jinossy opened a pull request:

    https://github.com/apache/tajo/pull/608

    TAJO-1397

    

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

    $ git pull https://github.com/jinossy/tajo TAJO-1397

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

    https://github.com/apache/tajo/pull/608.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 #608
    
----
commit 6dd0c0a90b1c2aaa56e3f144ecc57c996715c481
Author: Jinho Kim <[email protected]>
Date:   2015-06-01T08:58:08Z

    merge from TAJO-1615

commit 91319ee3eed1c950551071eca10a6587f635a48e
Author: Jinho Kim <[email protected]>
Date:   2015-06-08T07:57:23Z

    TAJO-1397

commit aba1188da4452c3c641e48411d6dd4a24998d93f
Author: Jinho Kim <[email protected]>
Date:   2015-06-08T07:57:39Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
TAJO-1397

commit 1bfa430fd65006b79bfcdc382b0b7aeb17bd9686
Author: Jinho Kim <[email protected]>
Date:   2015-06-16T11:13:30Z

    TAJO-1397

commit 13e71b99ea0136fe5ad7f2489af0883664ca6547
Author: Jinho Kim <[email protected]>
Date:   2015-06-16T11:13:46Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
TAJO-1397

commit 133e3f2c04a435a6da9ae823be0fa2dd803db377
Author: Jinho Kim <[email protected]>
Date:   2015-06-17T15:50:18Z

    TAJO-1397

commit b347e04aa5372bfb34f0e283aead42f9ff904112
Author: Jinho Kim <[email protected]>
Date:   2015-06-18T02:16:12Z

    TAJO-1397

commit b397ff15eedf982de704fb38ec1abe9a0f69df69
Author: Jinho Kim <[email protected]>
Date:   2015-06-18T07:16:28Z

    TAJO-1397

commit 4fab8787591302dace885417f4487976d586642d
Author: Jinho Kim <[email protected]>
Date:   2015-06-18T08:01:07Z

    remove unused codes

commit b82916043dccb26dd4dcb20f5ae70c1c202d5327
Author: Jinho Kim <[email protected]>
Date:   2015-06-18T08:38:46Z

    add debug message

commit e5318b8030bbf1821aacbe0ddae45d94bc403afa
Author: Jinho Kim <[email protected]>
Date:   2015-06-18T09:23:07Z

    add changable heartBeatInterval

commit 7ec50d034f9cd1bbc2fc7cce3eda35324681fee8
Author: Jinho Kim <[email protected]>
Date:   2015-06-19T03:40:06Z

    TAJO-1397

commit a8424871c2fb9a6f7af700f198ebe2f332852a80
Author: Jinho Kim <[email protected]>
Date:   2015-06-19T04:15:14Z

    fix wrong QM address

commit 50b78e6d4e4f6f9464f149cf3452d51115d9c22e
Author: Jinho Kim <[email protected]>
Date:   2015-06-19T04:28:30Z

    TAJO-1397

commit a520494bd141da189074e1ea170efaadd3bbd3a0
Author: Jinho Kim <[email protected]>
Date:   2015-06-19T07:33:35Z

    TAJO-1397

commit 3983008808e3351ba723941095643feae458eb49
Author: Jinho Kim <[email protected]>
Date:   2015-06-21T14:42:53Z

    remove StartExecutionBlock event

commit 749cfa2bf742bd913d4faf57b5ba7a673ebabb5b
Author: Jinho Kim <[email protected]>
Date:   2015-06-21T14:44:03Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
TAJO-1397

commit 07b7b91f8c3cb8614dcf4ecc6e19d6e790a220ec
Author: Jinho Kim <[email protected]>
Date:   2015-06-21T14:47:44Z

    remove unused class

commit ee0c34e59df250e5b88f91b2d8c2d6b231318bde
Author: Jinho Kim <[email protected]>
Date:   2015-06-21T15:07:40Z

    add internal error handling in DefaultTaskScheduler

----


> Resource allocation should be fine grained.
> -------------------------------------------
>
>                 Key: TAJO-1397
>                 URL: https://issues.apache.org/jira/browse/TAJO-1397
>             Project: Tajo
>          Issue Type: Improvement
>          Components: query master, resource manager, worker
>            Reporter: Hyunsik Choi
>            Assignee: Jinho Kim
>             Fix For: 0.11.0
>
>         Attachments: ResoruceSequence.jpg, old_resource_circuit.png, 
> resource_circuit.png
>
>
> See the comment:
> https://issues.apache.org/jira/browse/TAJO-540?focusedCommentId=14359478&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14359478
> From the discussion in TAJO-540
> {quote}
> In general, query (or job) scheduler aims at the maximum resource 
> utilization. For multi-tenancy, we also need to consider the fairness for 
> multiple users (or queries). BTW, the maximum resource utilization and 
> fairness are usually conflict to each other in many cases. To mitigate this 
> problem, many scheduler seems to use preemption approach.
> In this point, our resource and scheduler system has the following problems:
>  * A query exclusively uses allocated resources at the first time until the 
> query is completed or failed.
>  * There is no mechanism to deallocate resources during query processing.
>  * Preempt is also not allowed.
> To achieve the multi tenancy, we should change our resource circulation. 
> Especially, resource allocation must be fine grained instead of per query.
> So, I'll create a jira issue to change the resource circulation. We have to 
> do this issue firstly in my opinion. If we achieve this, implementing 
> multi-tenant scheduler would be much easier than now. It would be a good 
> starting point of this issue.
> {quote}



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

Reply via email to