[ 
https://issues.apache.org/jira/browse/TAJO-888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hyunsik Choi updated TAJO-888:
------------------------------

    Description: 
We designed the ealier DAG framework in 2011. Since then, I have faced  new 
requirements for more efficient distributed query execution and more 
optimization opportunities. Because the additional requirements require lots of 
work, I have delayed the works.

The main purpose of this issue is to record and track the additional 
requirements and new features. This is an umbrella issue. Later, we would make 
an overall refactoring plan by using these well-defined requirements.

The overall goal of this refactoring is as follows:
  * Move repetitive routines used each execution block into DAG layer
  * More flexible data flows
  * Make optimization opportunities
  * Simplify APIs
  * Add DAG validation feature

  was:
We designed the ealier DAG framework in 2011. Since then, I have faced  new 
requirements for more efficient distributed query execution and more 
optimization opportunities. Because the additional requirements require lots of 
work, I have delayed the works.

The main purpose of this issue is to record and track the additional 
requirements and new features. This is an umbrella issue. Later, we would make 
an overall refactoring plan by using these well-defined requirements.

The overall goal of this refactoring is as follows:
  * Move repetitive routines used each execution block into DAG layer
  * More flexible data flows
  * Make optimization opportunities
  * Simplify APIs


> (Unbrella) Refactor DAG framework
> ---------------------------------
>
>                 Key: TAJO-888
>                 URL: https://issues.apache.org/jira/browse/TAJO-888
>             Project: Tajo
>          Issue Type: Improvement
>            Reporter: Hyunsik Choi
>
> We designed the ealier DAG framework in 2011. Since then, I have faced  new 
> requirements for more efficient distributed query execution and more 
> optimization opportunities. Because the additional requirements require lots 
> of work, I have delayed the works.
> The main purpose of this issue is to record and track the additional 
> requirements and new features. This is an umbrella issue. Later, we would 
> make an overall refactoring plan by using these well-defined requirements.
> The overall goal of this refactoring is as follows:
>   * Move repetitive routines used each execution block into DAG layer
>   * More flexible data flows
>   * Make optimization opportunities
>   * Simplify APIs
>   * Add DAG validation feature



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to