Preview

Towards Energy Efficient Query Processing in Database Management System

Powerful Essays
Open Document
Open Document
1814 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Towards Energy Efficient Query Processing in Database Management System
CONTENTS 1. ABSTRACT……………………………………………………………………………2
2. INTRODUCTION……………………………………………………………………...3
3. ANALYSIS OF ENERGY EFFICIENCY……………………………………………..3 3.1. CPU POWER MANAGEMENT………………………………………………….4 3.2. TOWARDS ECO-DBMS………………………………………………………….5 3.3. QUERY PROCESSING FRAMEWORK…………………………………………7 3.4. ENERGY COST MODEL…………………………………………………………8
4. CONCLUSION………………………………………………………………………….9

1. ABSTRACT

Database management systems (DBMSs) have largely ignored the task of managing the energy consumed during query processing. Both economic and environmental factors now require that DBMSs pay close attention to energy consumption. In this paper we approach this issue by considering energy consumption as a first-class performance goal for query processing in a DBMS. We present two concrete techniques that can be used by a DBMS to directly manage the energy consumption. Both techniques trade energy consumption for performance. The first technique, called PVC, leverages the ability of modern processors to execute at lower processor voltage and frequency. The second technique, called QED, uses query aggregation to leverage common components of queries in a workload. Using experiments run on a commercial DBMS and MySQL, we show that PVC can reduce the processor energy consumption by 49% of the original consumption while increasing the response time by only 3%. On MySQL, PVC can reduce energy consumption by 20% with a response time penalty of only 6%. For simple selection queries with no predicate over-lap, we show that QED can be used to gracefully trade response time for energy, reducing energy consumption by 54% for a 43% increase in average response time. In this paper we also highlight some research issues in the emerging area of energy-efficient data processing.

2. INTRODUCTION

Servers consume enormous amounts of energy. A recent

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Leslie Edwards (Matthew Perry), a clumsy aristocrat, and the hilarious Bartholomew Hunt (Chris Farley) are competing against the famous Lewis & Clark to be the first to chart and make it across the United States to the Pacific Ocean. In the beginning of the film, Edwards has high hopes to head the first expedition to make it across the U.S., but while he has the want and the money, he is a sheltered man who knows nothing of the wilderness. To aid in his journey, he hires the services of a supposedly knowledgeable wilderness-man and tracker, Hunt, who, once they get underway, turns out to be less than advertised (too good to be true haha). Aided by a crew of various rugged frontiersmen, they are also joined by their group's version of Sacagawea, a young Indian woman by the name Shaquinna (incredible), who plays a big part in helping them find their way across the dangerous and unknown land ahead, as well as, eventually becoming Edwards' love interest.…

    • 325 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    Rob, P., & Coronel, C. (2002). Database systems: design, implementation, and management (5th ed.). Boston, MA: Course Technology.…

    • 1383 Words
    • 5 Pages
    Best Essays
  • Good Essays

    Cis 515week 3

    • 1024 Words
    • 4 Pages

    Bibliography: (2012). Database systems: Design, implementation, and management. (10 ed.). United States of America: Joe Sabatino.…

    • 1024 Words
    • 4 Pages
    Good Essays
  • Good Essays

    References: Coronel, C., Morris, S., & Rob, P. (2013). Database systems: Design, implementation, and management (10th ed.). Independence, KY: Cengage.…

    • 906 Words
    • 3 Pages
    Good Essays
  • Good Essays

    References: Pratt, P.J, & Adamski J.J, (2011). Concepts of Database Management. Ohio, OH: CENGAGE Learning.…

    • 688 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Week 6 Discussion 2

    • 582 Words
    • 3 Pages

    Any organization wishing to maintain a competitive advantage can benefit from big data management and analytical tools. When properly utilized, big data can increase efficiency, productivity, and predict future market conditions (Laudon, p. 231). As processors become faster and more affordable, big data management will become a necessary component of all organizations. The actual benefit from big data will lie in the ability to analyze and apply the vast amounts of information that are flooding databases at all times.…

    • 582 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Du Preez, D. (2012a). Big data: hands on or hands off? 21 Feb 2012. Computing Feature, (n.d.). Retrieved from http://www.computing.co.uk/ctg/feature/2153789/-hands-hands/page/1…

    • 1730 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    ch03 c

    • 1817 Words
    • 8 Pages

    9. Databases are optimized for extremely fast processing of queries -or ad hoc user requests for specific data.…

    • 1817 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    research paper

    • 329 Words
    • 2 Pages

    Zemke, F. (2012, MARCH). What 's new in SQL:2011. Retrieved September 2012, from www.sigmod.org: http://www.sigmod.org/publications/sigmod-record/1203/pdfs/10.industry.zemke.pdf…

    • 329 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    SQL vs. Oracle

    • 954 Words
    • 3 Pages

    The other prominent difference between SQL and Oracle presents itself in their scalability ability. For instance, whereas Oracle is scalable both vertically and horizontally, SQL is only scalable vertically. As if this is not enough, an SQL database-built system can only be scaled vertically when additional memory and central processing unit (CPU) are added to a solitary server hosting the system. Even with such adjustment, there is a limit to which the vertical scalability cannot proceed (Sanjay and Alan 107). Although adjusting host server CPU and memory, in addition to threshold restriction, also applies when scaling Oracle-built systems, a feature supported by Oracle known as Real Application Clusters (RAC), which also incorporates tiny servers acting as active-active clusters on a sole large database, help such system to achieve high scalability (Sai and Dzemal 376). Relatively, this achievement is higher than which can be realized when similar system is built using SQL. Moreover, great scalability can still be achieved with Oracle-based…

    • 954 Words
    • 3 Pages
    Better Essays
  • Powerful Essays

    has been prepared as approved by this Department in the prescribed format of the Faculty of Management. This thesis is forwarded for examination.…

    • 46484 Words
    • 321 Pages
    Powerful Essays
  • Best Essays

    The main goal of a green computing program is to help the triple bottom line, which is an expanded spectrum of settings for measuring organizational success, and is extremely similar to green chemistry, which reduces the use of energy and materials that harm the environment. Reducing energy usage, which also reduces carbon dioxide emissions and your energy bill, is the most effective thing you can do. The average personal computer (PC) wastes about half the energy provided to it (Climate Savers Computing Initiative, 2008). We should encourage users to shut down their PCs or put them into sleep mode when they are not using for a long period of time.…

    • 2772 Words
    • 12 Pages
    Best Essays
  • Satisfactory Essays

    15. WOLFSON O., ET AL, Databases for Tracking Mobile Units in Real Time, Proceedings of ICDT’99, pp. 169186, 1998.…

    • 4114 Words
    • 17 Pages
    Satisfactory Essays
  • Better Essays

    Luxury Market

    • 2276 Words
    • 10 Pages

    The recent growth in the luxury car market in India is much more than mere market dynamics in a particular car segment. It is a reflection of the changing lifestyle of the affluent class in the country. In India, the luxury car segment (Average Price 25-30 Lakh) has been growing at an average rate of 20% or above during recent years; it seems to be least affected by the global financial crisis. During worst recession period when world was facing low market demand trends, Indian luxury car segment grew at 23% to 6,671 vehicles according to the Society of Indian Automobile Manufacturers (SIAM) despite a 0.5% decline in passenger car sales, to 11.04 lakh vehicles (April-December 2008 Report). But financial year ended March 2010 has shown growth of automotive sector up by 25% to 15.26 lakh vehicles. This indicates optimistic sign of recovery of sector. While the Indian auto industry is expected to grow at 17% to 19% on an average, sales of luxury and super-luxury cars are expected to grow exponentially. Luxury car segment accounts only for 3-4% of total car sales in India. But what lures the international majors is the fact that this segment is growing at 25%-plus (2009 sales), much higher than 15-17% growth registered by the small passenger car segment over the past few years. This growth of luxury car sales is driven majorly by increased wealth-creation within average Indian population and the desire of individuals to join the millionaire-club by flaunting their wealth. Growth of Indian economy has been faster than other emerging economies during recent times. Globally, India had the highest growth-rate (22.7%) of millionaire population during the year 2007. India added 23,000 millionaires from 2006 to 2007, taking total figure to around 123,000 millionaires; wealth as measured in US Dollars (Merrill Lynch Cap Gemini Report). However, during recession, the country noticed a decline of 31.6% in…

    • 2276 Words
    • 10 Pages
    Better Essays
  • Satisfactory Essays

    For the efficient running of a Database Management System there are multiple tuning factors that directly determine its performance. These factors are mostly varied and conflicting and hence adjusting these factors simultaneously for a variety of workload types and highly unpredictable traffic patterns is often a challenge. It has to be tuned based on the variables by a highly skilled administrator. To keep costs of ownership low, increase overall performance of the DBMS and due to the process of tuning being complex, the introduction of fuzzy logic into the structure is necessary by the use of appropriate fuzzy rules to assist in the self-tuning of the DBMS, wherein the control action is expressed in linguistic terms. Besides Fuzzy logic, Neural Networks and Genetic Algorithms can also be used. This significantly improves the query response time. Fuzzy control systems are most suitable to use as they are easy to design, are robust and can be easily tweaked to dramatically improve system performance. It was observed that buffer caches size had a significant impact on the response time with OnLine Transaction Processing type workloads and if appropriately adjusted can boost the response time. Similar results were observed for Shared pool but with a higher value of response time. The fuzzifier module uses fuzzy rules comprising of IF..THEN kind of statements on the fuzzy input variables that decide on fuzzy output variables. This helps in determining tuning parameters. Buffer Hit Ratio and User are examples of such inputs which have significant impact on performance.…

    • 282 Words
    • 2 Pages
    Satisfactory Essays