Free Scale and SOLR Architectures for Load Handling of Social Networking Sites
Authors: Nirmal Dhara, Shashank K,
Number of views: 157
The social networking sites are adding enormous load to the servers. Balancing such an increasing load for faster response is really challenging. We propose a cost effective, loosely coupled and highly scalable middleware architecture, Free Scale Architecture (FSA), which helps the sites to handle increasing load with minimal changes to its fundamental architecture by dividing the load among several servers. FSA uses Classification Data Engine (CDE), Tiny Intelligent Agent (TIA), Logical Router (LR), Dynamic Bottleneck Tracker (DBT) and SOLR as part of the architecture which helps fetch data and classify, into clusters, shrink Master and Slave data, balance the increasing load, help find the reason of any bottleneck with balancing and routing the load among servers, and cache the most frequently used data for faster retrieval, respectively. Further, CDE requires starting a separate thread to copy the clusters into a local domain, and this is known as parallel process. The parallel process saves nearly 80% of the time. We also discuss the implementation of FSA and SOLR architecture for social networking sites, and how social networking sites can use the FSA and SOLR architecture to increase scalability and handle the unexpected load.
Keywords-Free Scale Architecture (FSA); Logical Router (LR); Classification Data Engine (CDE); Social Networks (SN); Failure Management (FM); Dynamic Bottleneck Tracker (DBT); Simple Failure Handling (SFH); Permanent Failure (PF); Temporary Failure (TF); Critical Failure (CF); Tiny Intelligent Agent (TIA).