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

一种基于内存的大数据多处理方法

Memory-Based Multi-Processing Method For Big Data Computation

Youssef Bassil

摘要:

互联网和计算机应用的发展产生了大量的数据。它们被称为大数据,由大量、高速和可变的数据集组成,需要在正确的时间范围内以正确的速度进行管理,以实现实时数据处理和分析。开发了几种大数据解决方案,但它们都基于分布式计算,有时在构建、管理、故障排除和安全方面成本很高。本文提出了一种基于内存、多处理和单服务器架构的大数据处理新方法。它是基于内存的,因为数据在开始处理之前被加载到内存中。它是多处理的,因为它利用了并行编程的力量,使用共享内存和多个线程以并发方式在多个CPU上运行。它是单服务器的,因为它只需要在非分布式计算环境中运行的单个服务器。所提出的方法的最大优点是高性能、低成本和易于管理。所进行的实验显示了出色的结果,因为所提出的方法优于目前市场上存在的其他传统方法。进一步的研究可以改进所提出的方法,使其支持使用远程过程调用等技术在不同进程之间传递消息。

英文摘要:

The evolution of the Internet and computer applications have generated colossal amount of data. They are referred to as Big Data and they consist of huge volume, high velocity, and variable datasets that need to be managed at the right speed and within the right time frame to allow real-time data processing and analysis. Several Big Data solutions were developed, however they are all based on distributed computing which can be sometimes expensive to build, manage, troubleshoot, and secure. This paper proposes a novel method for processing Big Data using memory-based, multi-processing, and one-server architecture. It is memory-based because data are loaded into memory prior to start processing. It is multi-processing because it leverages the power of parallel programming using shared memory and multiple threads running over several CPUs in a concurrent fashion. It is one-server because it only requires a single server that operates in a non-distributed computing environment. The foremost advantages of the proposed method are high performance, low cost, and ease of management. The experiments conducted showed outstanding results as the proposed method outperformed other conventional methods that currently exist on the market. Further research can improve upon the proposed method so that it supports message passing between its different processes using remote procedure calls among other techniques.

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

↑