• DocumentCode
    3742376
  • Title

    Performance measurement of SimpleDB APIs for different data consistency models

  • Author

    Pornpan Ampaporn;Sethavidh Gertphol

  • Author_Institution
    Department of Computer Science, Faculty of Science, Kasetsart University, Bangkok, Thailand
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Cloud platform providers usually offer several APIs (Application Program Interface) to help facilitate programmers to utilize cloud resources effectively by hiding complex cloud structures and mechanisms. However, there are some aspects of distributed computing that cannot be hidden. Depending on data consistency models, two or more clients may not see the same current state of the data. Developers should understand the performance of available APIs and consistency models they provide. This paper explores the performance of a suite of APIs that can be used to implement two different data consistency models in SimpleDB, a distributed non-relational database-as-a-service provided by Amazon. Based on our experiment, read requests in two consistency models offered by Amazon SimpleDB performed almost identically, with median latency of 16 ms. Write performance was about 3 times slower, with 56 ms median latency. In addition, there were greater performance variations for writes than reads. Lastly, a strong consistency model worked as advertised, returning latest value with every read. On the other hand, the correctness of an eventual consistency read depended primarily on the elapsed time since last write operation.
  • Keywords
    "Cloud computing","Data models","Computational modeling","Distributed databases","Throughput","Measurement"
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Engineering Conference (ICSEC), 2015 International
  • Type

    conf

  • DOI
    10.1109/ICSEC.2015.7401438
  • Filename
    7401438