Effective Load Balancing Technique And Memory Management In Cloud
Journal Title: International Journal of Research in Computer and Communication Technology - Year 2014, Vol 3, Issue 10
Abstract
Cloud computing applications are developed using Map Reduce programming. Cloud computing distributed file system nodes perform functionality like computing as well as storage in this a file is partitioned into a number of chunks allocated in distinct nodes .based on that Map Reduce tasks can be performed in parallel over the nodes. But in a cloud computing environment, failure is the common means nodes may be upgraded, replaced, and added in the system. Files can also be dynamically created, deleted, and appended. This results in load imbalance in a distributed file system; that is, the file chunks are not distributed as uniformly among the nodes. In this project, introducing distributed load rebalancing algorithm which eliminated load imbalance problem and proposing gossip protocol which maintains dynamic resource management for large scale cloud. It dynamically maximizing the cloud utility under CPU and memory constraints.
Authors and Affiliations
A Ramdevi , M Jyothi
A Novel Technique for Cost Reduction among Sender And Receiver In Cloud
We present PACK (Predictive ACKs), a novel endto-end activity repetition disposal (TRE) framework, intended for cloud computing clients. Cloud-based TRE needs to apply a sensible utilization of cloud assets so that th...
A Novel Approach for Reducing Routing Overhead In Mobile Ad hoc Network
The Mobile Adhoc Networks(MANET) are the examples of infrastructure less networks and are having frequent occurrence of route discoveries. In MANET, the routing has been performed with the help of neighbouring infor...
Merits and Demerits of Open Source Software
Open source software (OSS) is one of the fastest growing movements towards the less budget and cheaper software. Within the technical development of the world, yet we have seen that OSS will become a viable alternati...
Reliable Algorithm for Extracting Web Data
Web usage mining is a process of extracting useful information from server logs i.e. users history. Web usage mining is the process of finding out what users are looking for on the Internet. Some users might be look...
A New Approach For Automate Test case Generation Covering Branches In Software Testing
Testing is the process of evaluating a system or its components intended to find that whether it satisfies the specified requirements or not. Testing is executing a system in order to identify any gaps, errors or mis...