Skip to main content

Featured Post

Data Mining with Weka -Installation

Weka - Data mining Tool W eka is a tool for big data and data mining. It is used to various classification, experiments, and analysis over large data sets. Installation Guide -weka  You can download Weka from   here   and follow the normal installation procedure. After completion you will get following window, here you can begin your classification or experiment on different data sets with Weka.

Twitter Strom - Analysis of Distributed System

Analysis of Distributed System -Twitter Strom


Storm is a real time distributed stream data processing system with fault-tolerant capabilities. Storm is used on today’s one of the most popular social networking site Twitter to run various critical computations at large scale, and in real-time.

Storm has simple distribute system architecture and built with various features like fault tolerance, latency, efficient and easy human intervention etc. and can be used on very complex distribute stream data processing. It uses very simple topology for various functions like (tweet) word count  in one of the most popular social networking site Twitter.

Strom uses Nimbus and Zookeeper for internal architecture which handles supervision and worker message flow architecture activities.

Furthermore, a popular method for generating Storm topologies at Twitter is by using Summingbird. Summingbird is a general stream processing abstraction, which provides a separate logical planner that can map to a variety of stream processing and batch processing systems.

Storm is a critical infrastructure at Twitter that powers many of the real-time data-driven decisions that are made at Twitter. The use of Storm at social networking site Twitter is expanding rapidly, and raises a number of potentially interesting directions for future work. 

These include automatically optimizing the topology (intra-bolt parallelism and the packaging of tasks in executors) statically, and re-optimizing dynamically at runtime, without incurring a big performance impact. In addition, It wants to improve the visualization tools, improve the reliability of certain parts (e.g. move the state stored in local disk on Nimbus to a more fault tolerant system like HDFS), provide a better integration of Storm with Hadoop, and potentially use Storm to monitor, react, and adapt itself to improve the configuration of running topologies.

Another interesting direction of upcoming work of Strom might be support a declarative query paradigm for Storm that still allows easy extensiblility.

Comments

Popular posts from this blog

Roles of multimedia team members

  Multimedia Team ( Project manager, Multimedia Designer, Interface Designer, Writer, Video Specialist, Audio Specialist, Multimedia Programmer, The Sum Of the parts ). A typical team for developing multimedia for CD-ROM or the Web consists of people who bring various capabilities to the table. Often, individual members of multimedia production teams wear several hats. 1.       Project Manager: A project manager’s role is at the center of the action. He or she is responsible for overall development and implementation of a project as well as for day-to-day operations. Budgets, schedules, creative sessions, time sheets, illness, invoices, team dynamics-the project manager is the glue that holds it together.                         2.       Multimedia Designer : Multimedia designers need variety of skills. We need to be able to analyze content structurally and match it up with effective presentation methods. We need to be an expert on different media types, and capable media inte

Stages and Requirements of multimedia of project

  THE STAGES OF PROJECT :   Most multimedia and Web projects must be undertaken in stages. Some stages should be completed before other stages begin, and some stages may be skipped or combined. Here are the four basic stages in a multimedia project. Planning and costing : A project always begins with an idea or need that we refine by outlining its messages and objective. Before we begin developing, plan what writing skills, graphic art, music, video, and other multimedia expertise will be required. Develop a creative graphic look and feel, as well as  a structure and navigation system that will let the viewer visit the messages and content, estimate the time needed to do all elements, and prepare a budget. Work up a short prototype or proof of concept  Designing and Producing :  The major goal of this phase is to translate the problem studied in the first phase and design made in second phase into proper a finished project. Generally, pr

C-program(Sequence) Age group display

14. Write a program to find age group on the basis of age . Age/Group: 0-10/Child, 10-19/Teenage, 19-40/Young, Above40/Old. #include<stdio.h> #include<conio.h> void main() { int age; printf("Enter the age of person:"); scanf("%d",&age); if(age>0 && age<=10) printf("Child"); else if(age>10 && age<=19)   printf("Teenage");   else if(age>19 && age<=40)   printf("Young");   else   printf("Old");   getc h(); }