Tiera: Towards Flexible Multi-Tiered Cloud Storage Instances

被引:20
作者
Raghavan, Ajaykrishna [1 ]
Chandra, Abhishek [1 ]
Weissman, Jon B. [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
来源
ACM/IFIP/USENIX MIDDLEWARE 2014 | 2014年
关键词
Management; Performance;
D O I
10.1145/2663165.2663333
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud providers offer an array of storage services that, represent, different points along the performance, cost, and durability spectrum. if all application desires the, composite benefits of multiple storage tiers, then it must manage the complexity of different interfaces to these storage services and their diverse policies. We believe that, it, is possible to provide the benefits of customized tiered cloud storage to applications without compromising simplicity using a lightweight middleware. Tit tiffs paper, We introduce Tiera a middleware that enables the provision of multi tiered cloud storage instances that are easy to specify, flexible, and enable a rich array of storage policies and desired metrics to be, realized. Tiera's novelty lies in the first-class support for encapsulated tiered cloud storage, ease, of programmability of data management policies, and support, for runtime replacement and addition of policies and tiers. Tiera enables an application to realize a desired :metric (e.g., low latency or low cost) by selecting different storage services that constitute Tiera instance, and easily specifying a policy, using event and response pairs, to manage the life cycle of data stored in the instance. We illustrate the benefits of Tiera through;A prototype implemented on the Amazon cloud. By deploying unmodified MySQL database engine and;A TPC-W WEAL bookstore application Tiera, we are able to improve their respective throughputs by 47%-125% and 46%-69%, over standard deployments. We further show the flexibility of Tiera in achieving different, desired application metrics with minimal overhead.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 12 条
  • [1] [Anonymous], 2011, P 9 USENIX C FIL STO
  • [2] Belaramani Nalini., 2009, P 6 USENIX S NETWORK, P59
  • [3] Bigtable: A distributed storage system for structured data
    Chang, Fay
    Dean, Jeffrey
    Ghemawat, Sanjay
    Hsieh, Wilson C.
    Wallach, Deborah A.
    Burrows, Mike
    Chandra, Tushar
    Fikes, Andrew
    Gruber, Robert E.
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2008, 26 (02):
  • [4] Cooper B. F., 2010, P ACM S CLOUD COMP S, P143, DOI DOI 10.1145/1807128.1807152
  • [5] DeCandia Giuseppe, 2007, Operating Systems Review, V41, P205, DOI 10.1145/1323293.1294281
  • [6] Lakshman Avinash, 2010, Operating Systems Review, V44, P35, DOI 10.1145/1773912.1773922
  • [7] Object-based storage
    Mesnier, M
    Ganger, GR
    Riedel, E
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2003, 41 (08) : 84 - 90
  • [8] MOON H., 2011, OPENCIRRUS
  • [9] Olson MA, 1999, PROCEEDINGS OF THE FREENIX TRACK, P183
  • [10] Urgaonkar B., 2011, 2011 IEEE 19 ANN INT, P227, DOI 10.1109/MASCOTS.2011.64