Font Size: a A A

The Design And Implementation Of Big Data Competition Platform Base On Webx

Posted on:2016-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:G Q ZhouFull Text:PDF
GTID:2308330479982170Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the Internet era, with the accumulation of various types of enterprises of various data, and with the maturity to Map Reduce technology as the representative of distributed processing framework and to Big Table, HDFS, GFS as a representative of a distributed storage system, making the retained large scale data and process as possible, the concept of big data coming into view, quickly attracted more and more attention in a finite time, and is considered likely to lead the fourth industrial revolution.If large data compared to an industry, then the key point of this industry profitable, is how to improve the data "processing capacity" through "processing" data to achieve data "value added." And to achieve this value is the big data related to personnel such as data analysts, data mining engineer. Also big data analysis and cloud computing usual y linked together, because real-time analysis of large data sets, you need a framework such as Map Reduce by tens, hundreds or even thousands of computers in parallel to provide analytical processing huge data the ability to set and achieve results in a short time to get.Thus, the machining data to realize the value of talent and processing data cloud infrastructure is both the fulcrum and the difficulties of big data, thus, this paper proposes to build a socially oriented competition platform for big data, on the one hand in the form of competition gather people can realize value-added data, on the other hand account through open cloud computing platform for the competition to provide cloud computing infrastructure.The system mainly realize the core features such as joining competitions, the team system, submitting the results, leaderboard, personal score history, the evaluation system of submitted results, publishing competition and so on. As well as a series of auxiliary features such as additional personal information, view game introduction, edit personal information, news tips and so on. System mainly consists of three roles: publishers, competitors, and the system administrator. The main function of the publisher is to publish the competition nd set the competition parameters, and the system administrator can not only publish and set up the competition, but also export all kinds of reports(such as competition contest participants, etc.) and other functions. Also contestants main function is to participate in the competition, which includes tournament title to view reports, download data sets, submitted the results, view leaderboard, view personal score history and other core functions. Set a good tournament title by posting cron expression, achieve timing interval service call evaluation results contestants submitted for evaluation, and comprehensive personal history score ranking generated list.This paper discusses the technology selection, requirements analysis, design, detailed design, implementation to the actual deployment of the entire process, and user information module, competition module, data laboratory module, team modules, evaluation modules are in detail description, and focus on the team to focus on module and evaluation module analyzes, and strive to use standard software engineering terminology and icons to show the entire development process of the project in detail...
Keywords/Search Tags:Webx, Big Data, Competition, Cloud Computing, B/S
PDF Full Text Request
Related items