• DocumentCode
    678664
  • Title

    Improving Response Time for Cassandra with Query Scheduling

  • Author

    Fukuda, Satoshi ; Kawashima, R. ; Saito, Sakuyoshi ; Matsuo, Hiroshi

  • Author_Institution
    Nagoya Inst. of Technol., Nagoya, Japan
  • fYear
    2013
  • fDate
    4-6 Dec. 2013
  • Firstpage
    128
  • Lastpage
    133
  • Abstract
    A management of large-scale data becomes more important, along with the spread of cloud service and the speed-up of networks. Since data management on a single machine can cause performance and scalability problems, data management across multiple machines has been proposed. Distributed Key Value Store(KVS) is a data store which manages data across multiple machines. Since distributed KVSs manage data which consists of simple key-value pair, they can achieve scalability easily. Distributed KVSs are widely used in many services managing large-scale data, such as Facebook and Twitter. Distributed KVSs provide interfaces to access key-value pair by simply specifying the key. In this paper, we refer to a query which only obtains a value from a key as a single query. Some distributed KVSs support a range query which obtains multiple values from a key range. However, under mixed query workloads that consist of single and range queries, single queries(which can be executed faster) are forced to wait until preceding range queries are finished. And this results in the increase of average response time. We propose an approach to reduce the average response time by query scheduling. We implemented our method on Cassandra, and evaluation results showed a reduction of the average response time.
  • Keywords
    cloud computing; query processing; Cassandra; cloud service; data store; distributed KVS; distributed key value store; large-scale data management; query scheduling; response time; Data models; Data structures; Distributed databases; Facebook; Scalability; Scheduling; Time factors; Cassandra; Query Scheduling; Range Query;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2013 First International Symposium on
  • Conference_Location
    Matsuyama
  • Print_ISBN
    978-1-4799-2795-1
  • Type

    conf

  • DOI
    10.1109/CANDAR.2013.25
  • Filename
    6726887