Abstract

"This thesis describes an approach to reduce the runtime of a large program by exploring object querying and query caching in programming codes. Some object-oriented languages allow the programmers to express queries explicitly in the code, which are optimized using the query optimization techniques from the database domain. In this regard, Java Query Language (JQL) has been developed that allows object querying and performs the query optimization and query caching at runtime. The problem that has been addressed in this thesis is how to reduce the runtime of a large program during the single execution by employing an efficient cache policy integrated within the Java Query Language system. This thesis provides algorithms and their experimental evaluation of how the query join cache policy works, and presents analysis on the usefulness of the join caching approach over JQL"--Abstract, page iii.

Advisor(s)

Madria, Sanjay Kumar

Committee Member(s)

Weigert, Thomas
Liu, Xiaoqing Frank

Department(s)

Computer Science

Degree Name

M.S. in Computer Science

Publisher

Missouri University of Science and Technology

Publication Date

Spring 2011

Pagination

vii, 45 pages

Note about bibliography

Includes bibliographical references (pages 42-44).

Rights

© 2011 Swetha Surapaneni, All rights reserved.

Document Type

Thesis - Restricted Access

File Type

text

Language

English

Library of Congress Subject Headings

Cache memory
High performance computing -- Research
Memory management (Computer science)
Program transformation (Computer programming)
Question-answering systems

Thesis Number

T 9869

Print OCLC #

793012035

Electronic OCLC #

909386682

Link to Catalog Record

Electronic access to the full-text of this document is restricted to Missouri S&T users. Otherwise, request this publication directly from Missouri S&T Library or contact your local library.

http://laurel.lso.missouri.edu/record=b8545771~S5

Share

 
COinS