The document contains a series of short answer questions and answers related to distributed computing, service-oriented architecture (SOA), cloud computing, and related concepts. Key topics include definitions of distributed computing, nodes, middleware, and scalability, as well as advantages of SOA and examples of cloud service providers. It also addresses security challenges and the significance of loose coupling in SOA.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
4 views
Distributed_Computing_QA
The document contains a series of short answer questions and answers related to distributed computing, service-oriented architecture (SOA), cloud computing, and related concepts. Key topics include definitions of distributed computing, nodes, middleware, and scalability, as well as advantages of SOA and examples of cloud service providers. It also addresses security challenges and the significance of loose coupling in SOA.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
Short Answer Type Questions (2 Marks Each)
Q: Define distributed computing.
A: Distributed computing is a computing paradigm in which multiple independent computers (nodes) work together as a single system to achieve a common goal by sharing resources and communicating over a network.
Q: What is a node in a distributed system?
A: A node in a distributed system is an individual computing device, such as a server, computer, or virtual machine, that participates in the system by processing tasks and communicating with other nodes over a network.
Q: Mention one advantage of Service-Oriented Architecture (SOA).
A: One advantage of SOA is reusability, as services can be reused across multiple applications, reducing development time and cost.
Q: Define middleware in distributed systems.
A: Middleware is software that provides common services and communication mechanisms between different applications or components in a distributed system, enabling interoperability and seamless integration.
Q: List any two communication protocols used in distributed systems.
A: - TCP/IP (Transmission Control Protocol/Internet Protocol) - HTTP (Hypertext Transfer Protocol)
Q: What is the role of a service registry in SOA?
A: A service registry in SOA acts as a central directory where service providers publish their services, and consumers can discover and bind to the required services dynamically.
Q: Name two types of virtualization in cloud computing.
A: - Server virtualization (running multiple virtual servers on a single physical server) - Network virtualization (creating virtual networks independent of the physical network infrastructure)
Q: Define client-server architecture.
A: Client-server architecture is a network model where clients (user devices) request services or resources from a central server, which processes the requests and responds accordingly. Q: What is the significance of loose coupling in SOA? A: Loose coupling in SOA allows services to interact with minimal dependency on each other, making systems more flexible, scalable, and easier to modify or replace individual services without affecting the entire system.
Q: List two examples of cloud service providers.
A: - Amazon Web Services (AWS) - Microsoft Azure
Q: Define scalability in distributed systems.
A: Scalability refers to a systems ability to handle an increasing workload by adding resources, such as more nodes, storage, or processing power, without performance degradation.
Q: Mention one use of MapReduce in cloud computing.
A: MapReduce is used for processing large-scale data in cloud computing by distributing tasks across multiple nodes, enabling efficient big data analytics and computations.
Q: What is fog computing?
A: Fog computing is a decentralized computing model that extends cloud computing to the network edge, allowing data processing closer to the source to reduce latency and improve real-time processing.
Q: Define hybrid cloud.
A: A hybrid cloud is a cloud computing environment that combines private and public cloud services, allowing organizations to balance security, scalability, and cost efficiency.
Q: Name one security challenge in distributed systems.
A: Data breaches are a significant security challenge, where unauthorized access to sensitive data can compromise system integrity and user privacy.