The invention discloses a business balancing processing method for distributed storage system, which includes: receiving multiple business requests sent by clients after performing business operations, analyzing business types of business operations; determining corresponding adjustment strategies of business types according to preset adjustment rules; and controlling business requests to be set in the underlying system if business types correspond to delayed enhancement strategies. Data in the former business buffer layer is read and written; business processing data in the business buffer layer is stored in the preset period before the current time; if the business type corresponds to the throughput enhancement strategy, then control the business request to read and write the data in the underlying system. The invention can analyze the performance requirement according to the type of business operation, so as to select the appropriate processing mode to process, so as to improve the overall performance of the distributed storage system. The invention also discloses a device, device and computer readable storage medium based on the above method.
【技术实现步骤摘要】
一种分布式存储系统业务均衡处理方法、装置及设备
本专利技术涉及业务均衡分配
,特别是涉及一种分布式存储系统业务均衡处理方法。本专利技术还涉及一种分布式存储系统业务均衡处理装置、设备及计算机可读存储介质。
技术介绍
分布式存储系统,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。衡量分布式存储系统性能常见的指标是系统的吞吐量和系统的响应延迟,吞吐量是在一段时间内可以处理的请求总数,可以用QPS(QueryPerSecond,每秒查询次数)和TPS(TransactionPersecond,每秒传输包个数)衡量,在实际应用中影响吞吐量的因素主要是业务请求将数据写入系统的速度。而响应延迟是指某个请求发出到接收到返回结果所消耗的时间,通常用平均延迟来衡量,在实际应用中影响的响应延迟因素主要是业务请求读取系统内的数据的速度。这两个指标往往是矛盾的,追求高吞吐量,比较难做到低延迟,追求低延迟,吞吐量会受影响。这样导致系统进行业务均衡时,通常只能牺牲某一项来处理,导致对另一项要求高的业务处理性能较差,影响系统的整体性能。因此,如何提供一种整体性能好的分布式存储系统业务均衡处理方法是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种分布式存储系统业务均衡处理方法,能够 ...
【技术保护点】
1.一种分布式存储系统业务均衡处理方法,其特征在于,包括:接收所述客户端执行业务操作后发送的多个业务请求,分析所述业务操作的业务类型;依据预设的调整规则确定所述业务类型对应的调整策略;若所述业务类型对应于延时提高型策略,则控制所述业务请求对设置于底层系统之前的业务缓存层中的数据进行读写;所述业务缓存层中保存有自当前时刻之前的预设时间段内的业务处理数据;若所述业务类型对应于吞吐量提高型策略,则控制所述业务请求对所述底层系统的数据进行读写。
【技术特征摘要】
1.一种分布式存储系统业务均衡处理方法,其特征在于,包括:接收所述客户端执行业务操作后发送的多个业务请求,分析所述业务操作的业务类型;依据预设的调整规则确定所述业务类型对应的调整策略;若所述业务类型对应于延时提高型策略,则控制所述业务请求对设置于底层系统之前的业务缓存层中的数据进行读写;所述业务缓存层中保存有自当前时刻之前的预设时间段内的业务处理数据;若所述业务类型对应于吞吐量提高型策略,则控制所述业务请求对所述底层系统的数据进行读写。2.根据权利要求1所述的分布式存储系统业务均衡处理方法,其特征在于,所述业务类型对应于吞吐量提高型策略时,控制所述业务请求对所述底层系统的数据进行读写之前,还包括:验证所述业务操作发送的第一个业务请求的签名,验证通过后,所述业务操作对应的多个业务请求依次对所述底层系统的数据进行读写。3.根据权利要求1或2所述的分布式存储系统业务均衡处理方法,其特征在于,所述业务请求对所述底层系统的数据进行读写之后,还包括:缓存每个业务请求读写完成后的处理结果;等待预设个数的业务请求读写完成后,将所述预设个数的业务请求的处理结果打包作为一个响应返回至所述客户端。4.根据权利要求1所述的分布式存储系统业务均衡处理方法,其特征在于,所述业务类型包括:文件检索、单一文件读写、多文件读写中的任一种。5.根据权利要求1所述的分布式存储系统业务均衡处理方法,其特征在于,所述分析所述业务操作的业务类型之后,依据预设的调整规则确定所述业务类型对应的调整策略之前还包括:将所述业务类型转换为对应的操作码;相应的,所述依据预设的调整规则确定所述业务类型对应的调整策略的过程...
【专利技术属性】
技术研发人员:丁瑞锋,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。