SINCE 2004

  • 0

      0 Item in Bag


      Your Shopping bag is empty

      CHECKOUT
  • Notice

    • ALL COMPUTER, ELECTRONICS AND MECHANICAL COURSES AVAILABLE…. PROJECT GUIDANCE SINCE 2004. FOR FURTHER DETAILS CALL 9443117328

    Projects > COMPUTER > 2017 > IEEE > CLOUD COMPUTING

    Efficiently Translating Complex SQL Query to MapReduce Jobflow on Cloud


    Abstract

    Map Reduce is a widely-used programming model in cloud environment for parallel processing large-scale data sets. The combination of the high-level language with a SQL-to-Map Reduce translator allows programmers to code using SQL-like declarative language, so that each program can afterwards be complied into a Map Reduce job flow automatically. This way is helpful to narrow the gap between non-professional users and cloud platforms, and thus significantly improve the usability of the cloud. Although a number of translators have been developed, the auto-generated Map Reduce programs still suffered from extremely inefficiency. In this paper, we present an efficient Cost-Aware SQL-to-Map Reduce Translator (CAT). CAT has two notable features. First, it defines two intra-SQL correlations: Generalized Job Flow Correlation (GJFC) and Input Correlation (IC), based on which a set of looser merging rules are introduced. Thus, both Top-Down (TD) and Bottom-Up (BU) merging strategies are proposed and integrated into CAT simultaneously. Second, it adopts a cost estimation model for Map Reduce job flows to guide the selection of a more efficient Map Reduce job flows auto-generated by TD and BU merging strategies. Finally, comparative experiments on TPC-H benchmark demonstrate the effectiveness and scalability of CAT.


    Existing System


    Proposed System


    Architecture


    FOR MORE INFORMATION CLICK HERE