arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1908.10036cs.DC
收藏

分布式文件系统的性能建模

Performance modeling of a distributed file-system

Sandeep Kumar

摘要:

数据中心已经成为大数据处理的中心。在数据中心运行的大多数程序都处理大数据。这样的程序的存储要求不能由数据中心中的单个节点来满足,因此使用分布式文件系统,其中存储资源从多于一个节点汇集在一起并且向外部世界呈现其统一视图。这些分布式文件系统在给定工作负载的情况下的最佳性能是至关重要的,因为磁盘是框架中最慢的组件。由于这一事实,许多大数据处理框架实现了自己的文件系统,通过针对特定工作负载进行微调来获得最佳性能。但是,针对特定工作负载微调文件系统会导致与所需工作负载的配置文件不匹配的工作负载的性能较差。因此,这些文件系统不能用于一般用途,其中工作负载特征显示出高度变化。在本文中,我们的通用文件系统的性能建模和分析的影响,调整文件系统的性能。这些并行文件系统的性能不容易建模,因为性能取决于许多配置参数,如网络,磁盘,底层文件系统,服务器数量,客户端数量,并行文件系统配置等。我们提出了一个多元线性回归模型,可以捕获文件系统的配置参数,硬件配置,工作负载配置(统称为功能)和性能指标。我们用它来排名的功能,根据其重要性,在决定性能的文件系统。

英文摘要:

Data centers have become center of big data processing. Most programs running in a data center processes big data. The storage requirements of such programs cannot be fulfilled by a single node in the data center, and hence a distributed file system is used where the the storage resource are pooled together from more than one node and presents a unified view of it to outside world. Optimum performance of these distributed file-systems given a workload is of paramount important as disk being the slowest component in the framework. Owning to this fact, many big data processing frameworks implement their own file-system to get the optimal performance by fine tuning it for their specific workloads. However, fine-tuning a file system for a particular workload results in poor performance for workloads that do not match the profile of desired workload. Hence, these file systems cannot be used for general purpose usage, where the workload characteristics shows high variation. In this paper we model the performance of a general purpose file-system and analyse the impact of tuning the file-system on its performance. Performance of these parallel file-systems are not easy to model because the performance depends on a lot of configuration parameters, like the network, disk, under lying file system, number of servers, number of clients, parallel file-system configuration etc. We present a Multiple Linear regression model that can capture the relationship between the configuration parameters of a file system, hardware configuration, workload configuration (collectively called features) and the performance metrics. We use this to rank the features according to their importance in deciding the performance of the file-system.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑