JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV HIGH PERFORMANCE COMPUTING Previous Question Paper (July/August 2022 - R18)
Answer any five questions. All questions carry equal marks.
Main
Distinguish between data and computational grid.
Answer
A Computational Grid focuses on providing massive processing power to solve computationally intensive problems, such as simulations or complex mathematical modeling. It aggregates distributed high-performance computing resources to execute tasks that require significant CPU cycles, often utilizing techniques like task farming and parallel processing.
A Data Grid is designed to manage, store, and provide access to massive amounts of distributed data. Its primary goal is to facilitate data-intensive applications, such as large-scale scientific experiments (e.g., High Energy Physics) or global databases. It emphasizes data replication, caching, metadata management, and efficient data movement across geographically dispersed storage systems rather than raw processing speed.
Give an overview of grid architectures.
Answer
Grid architectures are typically structured as a layered model to manage the complexity of heterogeneous, distributed resources. The most widely accepted framework is the Grid Architecture Layered Model:
- Fabric Layer: Provides the actual physical resources, including computers, storage systems, networks, and sensors. It interfaces with local resource managers.
- Connectivity Layer: Defines core communication and authentication protocols required for secure, network-based transactions between grid resources.
- Resource Layer: Uses the connectivity layer to manage individual resources. It handles resource discovery, allocation, and monitoring through protocols like GRAM (Grid Resource Allocation Manager).
- Collective Layer: Coordinates multiple resources. This layer includes services for directory services, co-allocation, scheduling, and data replication.
- Application Layer: The top layer where end-user applications reside, utilizing the services provided by the lower layers to execute tasks or access data.
Additionally, grid architectures are often categorized by their deployment model, such as Intragrids (within a single organization), Extragrids (between partner organizations), and Intergrids (a global, interconnected network of grids).
Distinguish between grid and distributed technologies.
Answer
Sign in to view the complete answer paper.
What do you mean by Autonomic computing? Explain.
Answer
Sign in to view the complete answer paper.
Explain the process involved in load sharing and balancing? Give examples.
Answer
Sign in to view the complete answer paper.
Illustrate in detail about distributed shared memory and its role in cluster computing?
Answer
Sign in to view the complete answer paper.
Give an example, to explain how beowulf is used in building the cluster system?
Answer
Sign in to view the complete answer paper.
Explain in detail about how human machine interface is built in cluster environment?
Answer
Sign in to view the complete answer paper.
Discuss various java concepts used for pervasive devices.
Answer
Sign in to view the complete answer paper.
With the help of an example, explain in detail about the quantum algorithms.
Answer
Sign in to view the complete answer paper.