What is grid computing? List and explain the features, drawbacks of grid computing.


Grid Computing

Features of Grid Computing:

  • Resource sharing: Grid computing facilitates the sharing of computing resources, including processing power, storage capacity, and software applications, among multiple users and organizations.
  • Scalability: Grid computing provides scalability by allowing additional resources to be easily added or removed from the grid as per the demand.
  • Collaboration: Grid computing promotes collaboration among different organizations or research groups. It enables them to share data, tools, and expertise, leading to enhanced research capabilities and faster discovery.
  • Fault tolerance: Grid computing systems are designed to be resilient and fault-tolerant. If a node or resource fails, the workload can be automatically rerouted to another available resource, ensuring minimal disruption and downtime.
  • Heterogeneity: Grid computing supports the integration of diverse computing resources and platforms, including different operating systems, hardware architectures, and software stacks.

Drawbacks of Grid Computing:

  • Complexity: Setting up and managing a grid computing infrastructure can be complex and require specialized skills.
  • Security and privacy: Grid computing involves sharing resources across multiple organizations, which introduces security and privacy concerns.
  • Performance variability: Grid computing relies on resources that may have varying capabilities, network latencies, and bandwidth limitations.
  • Interoperability: Achieving interoperability between different software platforms, tools, and applications within a grid environment can be challenging.

Big Data Analytics

Key aspects of Big Data Analytics:

  1. Data collection and storage: Big Data analytics requires collecting, storing, and managing massive volumes of data from various sources.
  2. Data preprocessing: Before analysis, Big Data often requires preprocessing, which involves cleaning, filtering, transforming, and integrating data from different sources.
  3. Data analysis techniques: Big Data analytics employs various techniques such as statistical analysis, data mining, machine learning, natural language processing, and predictive modeling.
  4. Real-time and batch processing: Big Data analytics can be performed in real-time or using batch processing.
  5. Visualization and reporting: The results of Big Data analytics are often visualized and presented in a meaningful way to facilitate understanding and decision-making.


Share to whatsapp

More Questions from Big Data Analytics Module 0

How ZooKeeper in Hadoop Works?


View

What is grid computing? List and explain the features, drawbacks of grid computing.


View

How is Ambari different from ZooKeeper?


View

Why do we need Zookeeper in the Hadoop?


View

Explain MongoDB and it's Features.


View

What is Apache Ambari?


View

Apache Ambari Architecture


View