Globus 201 Final Exam Questions and Essays w xz xz xz xz xz xz xz
ith 100% Correct Answers
xz xz xz
Section I: Multiple Choice (50 Points)
xz xz xz xz xz
• Select the best answer for each question. (2 points each)
xz xz xz xz xz xz xz xz xz
• 1. What is the primary goal of the Globus Toolkit?
xz xz xz xz xz xz xz xz xz
a) To create a commercial cloud computing platform.
xz xz xz xz xz xz xz
b) To provide open-
xz xz xz
source software for building Grid systems and distributed computing environments.
xz xz xz xz xz xz xz xz xz
c) To serve as a replacement for the standard TCP/IP protocol.
xz xz xz xz xz xz xz xz xz xz
d) To develop a new programming language for scientific computing.
xz xz xz xz xz xz xz xz xz
Answer: b xz
• 2. Which of the following is a core component of the Globus Toolkit architecture?
xz xz xz xz xz xz xz xz xz xz xz xz xz
a) Hypertext Transfer Protocol (HTTP)
xz xz xz xz
b) Security Infrastructure (GSI)
xz xz xz
c) Simple Mail Transfer Protocol (SMTP)
xz xz xz xz xz
d) File Transfer Protocol (FTP)
xz xz xz xz
Answer: b xz
• 3. What does GSI stand for in the context of Globus?
xz xz xz xz xz xz xz xz xz xz
a) General Security Interface
xz xz xz
b) Grid Security Infrastructure
xz xz xz
c) Global System Interconnect
xz xz xz
d) Guaranteed Service Integration
xz xz xz
Answer: b xz
• 4. The Globus Toolkit uses X.509 certificates primarily for:
xz xz xz xz xz xz xz xz
a) Data compression.
xz xz
b) Load balancing.
xz xz
c) Authentication and single sign-on.
xz xz xz xz
d) Logging and monitoring.
xz xz xz
Answer: c xz
• 5. What is a "Grid" in the context of Globus?
xz xz xz xz xz xz xz xz xz
a) A single supercomputer located in a specific geographical location.
xz xz xz xz xz xz xz xz xz
b) A collection of heterogeneous resources (computing, storage, networks) that are geogr
xz xz xz xz xz xz xz xz xz xz xz
aphically distributed and coordinated to solve large-scale problems.
xz xz xz xz xz xz xz
c) A specific type of database management system.
xz xz xz xz xz xz xz
, d) A proprietary software application developed by IBM.
xz xz xz xz xz xz xz
Answer: b xz
• 6. Which protocol is historically used by Globus for job submission and manageme
xz xz xz xz xz xz xz xz xz xz xz xz
nt?
a) Grid Resource Allocation and Management (GRAM)
xz xz xz xz xz xz
b) Simple Object Access Protocol (SOAP)
xz xz xz xz xz
c) Network File System (NFS)
xz xz xz xz
d) Remote Method Invocation (RMI)
xz xz xz xz
Answer: a xz
• 7. What is the role of the Globus Replica Location Service (RLS)?
xz xz xz xz xz xz xz xz xz xz xz
a) To schedule computational jobs on available resources.
xz xz xz xz xz xz xz
b) To provide a directory service that maps logical names of files to physical locations.
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
c) To authenticate users across different administrative domains.
xz xz xz xz xz xz xz
d) To monitor the health of network connections.
xz xz xz xz xz xz xz
Answer: b xz
• 8. In Grid Security Infrastructure (GSI), what is a "proxy certificate"?
xz xz xz xz xz xz xz xz xz xz
a) A permanent certificate issued to a user by a Certificate Authority.
xz xz xz xz xz xz xz xz xz xz xz
b) A short-lived certificate derived from a user's long-
xz xz xz xz xz xz xz xz
term credential, used to delegate authority to a remote process.
xz xz xz xz xz xz xz xz xz
c) A certificate used to encrypt data during transmission.
xz xz xz xz xz xz xz xz
d) A backup certificate stored in a secure offline location.
xz xz xz xz xz xz xz xz xz
Answer: b xz
• 9. What is the main purpose of the Monitoring and Discovery Service (MDS) in Glo
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
bus?
a) To discover and monitor the status and properties of resources available in the Grid.
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
b) To discover and correct errors in the user's source code.
xz xz xz xz xz xz xz xz xz xz
c) To monitor the financial costs associated with using grid resources.
xz xz xz xz xz xz xz xz xz xz
d) To discover the geographical location of all users.
xz xz xz xz xz xz xz xz
Answer: a xz
• 10. The concept of "Virtual Organization" (VO) is crucial to the Globus Toolkit. Wh
xz xz xz xz xz xz xz xz xz xz xz xz xz
at does it describe?
xz xz xz
a) A collection of real organizations that have agreed to share resources based on defined
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
rules and policies.
xz xz xz
b) A virtual reality simulation for training users.
xz xz xz xz xz xz xz
c) A single organization using only its internal resources.
xz xz xz xz xz xz xz xz
d) A software program that manages virtual machines.
xz xz xz xz xz xz xz
Answer: a xz
,• 11. Which of the following best describes the relationship between Globus and We
xz xz xz xz xz xz xz xz xz xz xz xz
b Services?
xz
a) Globus was developed as a replacement for Web Services.
xz xz xz xz xz xz xz xz xz
b) Globus evolved to support and implement Grid Services using Web Services standards
xz xz xz xz xz xz xz xz xz xz xz xz xz
(OGSI/WSRF).
c) Globus is completely independent and does not interact with Web Services.
xz xz xz xz xz xz xz xz xz xz xz
d) Globus is a proprietary system that uses only its own protocols.
xz xz xz xz xz xz xz xz xz xz xz
Answer: b xz
• 12. What does the acronym WSRF stand for?
xz xz xz xz xz xz xz
a) Web Services Replacement Framework
xz xz xz xz
b) Web Services Resource Framework
xz xz xz xz
c) Wide Service Resource Format
xz xz xz xz
d) Wireless Service Routing Function
xz xz xz xz
Answer: b xz
• 13. What is "stateful" resource management in the context of WSRF?
xz xz xz xz xz xz xz xz xz xz
a) Resources that require a user to log in multiple times.
xz xz xz xz xz xz xz xz xz xz
b) Resources that maintain information (state) between different interactions or requests.
xz xz xz xz xz xz xz xz xz xz
c) Resources that are only available in a single geographic state.
xz xz xz xz xz xz xz xz xz xz
d) Resources that do not change over time.
xz xz xz xz xz xz xz
Answer: b xz
• 14. When using GridFTP, what is the advantage of using parallel data transfer?
xz xz xz xz xz xz xz xz xz xz xz xz
a) It reduces the need for authentication.
xz xz xz xz xz xz
b) It allows for the simultaneous transfer of data across multiple TCP streams to achieve hi
xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz
gher throughput. xz
c) It compresses the data before sending it.
xz xz xz xz xz xz xz
d) It ensures the data is only transferred over a secure channel.
xz xz xz xz xz xz xz xz xz xz xz
Answer: b xz
• 15. What type of problem is Globus designed to solve?
xz xz xz xz xz xz xz xz xz
a) Simple batch processing tasks on a single machine.
xz xz xz xz xz xz xz xz
b) E-commerce transactions for online shopping.
xz xz xz xz xz
c) Large-scale, data-
xz xz
intensive, and computationally complex scientific problems (e.g., high-
xz xz xz xz xz xz xz
energy physics, climate modeling).
xz xz xz
d) Email server management.
xz xz xz
Answer: c xz
• 16. A Certificate Authority (CA) in a Grid environment is responsible for:
xz xz xz xz xz xz xz xz xz xz xz
a) Issuing and revoking digital certificates that bind a user's identity to a public key.
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
b) Computing the salary of grid users.
xz xz xz xz xz xz
, c) Designing the grid network topology.
xz xz xz xz xz
d) Writing the user's application code.
xz xz xz xz xz
Answer: a xz
• 17. The "Globus Toolkit" is primarily licensed under which type of license?
xz xz xz xz xz xz xz xz xz xz xz
a) Proprietary license (paid).
xz xz xz
b) Apache License (open-source).
xz xz xz
c) GNU General Public License (GPL).
xz xz xz xz xz
d) BSD License.
xz xz
Answer: b (Note: Historically, it has been under the Apache License).
xz xz xz xz xz xz xz xz xz xz
• 18. Which of the following is a characteristic of the "Job Manager" in GRAM?
xz xz xz xz xz xz xz xz xz xz xz xz xz
a) It compiles the user's code.
xz xz xz xz xz
b) It is responsible for managing the lifecycle of a job (submission, monitoring, and termin
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
ation) on a specific resource. xz xz xz xz
c) It manages the file system on the local machine.
xz xz xz xz xz xz xz xz xz
d) It generates the user's security certificates.
xz xz xz xz xz xz
Answer: b xz
• 19. What is the purpose of delegation in Globus security?
xz xz xz xz xz xz xz xz xz
a) To allow a user to permanently transfer their identity to another user.
xz xz xz xz xz xz xz xz xz xz xz xz
b) To allow a service acting on behalf of a user to authenticate itself to other services usin
xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz
g the user's proxy certificate.
xz xz xz xz
c) To delegate management tasks to a remote administrator.
xz xz xz xz xz xz xz xz
d) To delegate network routing decisions to a third-party.
xz xz xz xz xz xz xz xz
Answer: b xz
• 20. The "GridFTP" protocol is an extension of:
xz xz xz xz xz xz xz
a) HTTP
xz
b) FTPxz
c) SMTP
xz
d) SSHxz
Answer: b xz
• 21. In the context of Globus, what does "resource co-allocation" refer to?
xz xz xz xz xz xz xz xz xz xz xz
a) The process of allocating memory to a single job.
xz xz xz xz xz xz xz xz xz
b) The simultaneous allocation and coordination of multiple resources (e.g., compute nod
xz xz xz xz xz xz xz xz xz xz xz
es, storage systems) for a single job or workflow.
xz xz xz xz xz xz xz xz
c) The allocation of resources in a single data center.
xz xz xz xz xz xz xz xz xz
d) The process of de-allocating resources after a job is finished.
xz xz xz xz xz xz xz xz xz xz
Answer: b xz
• 22. Which protocol in the Globus Toolkit is responsible for the transfer of data bet
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
ween grid nodes? xz xz
ith 100% Correct Answers
xz xz xz
Section I: Multiple Choice (50 Points)
xz xz xz xz xz
• Select the best answer for each question. (2 points each)
xz xz xz xz xz xz xz xz xz
• 1. What is the primary goal of the Globus Toolkit?
xz xz xz xz xz xz xz xz xz
a) To create a commercial cloud computing platform.
xz xz xz xz xz xz xz
b) To provide open-
xz xz xz
source software for building Grid systems and distributed computing environments.
xz xz xz xz xz xz xz xz xz
c) To serve as a replacement for the standard TCP/IP protocol.
xz xz xz xz xz xz xz xz xz xz
d) To develop a new programming language for scientific computing.
xz xz xz xz xz xz xz xz xz
Answer: b xz
• 2. Which of the following is a core component of the Globus Toolkit architecture?
xz xz xz xz xz xz xz xz xz xz xz xz xz
a) Hypertext Transfer Protocol (HTTP)
xz xz xz xz
b) Security Infrastructure (GSI)
xz xz xz
c) Simple Mail Transfer Protocol (SMTP)
xz xz xz xz xz
d) File Transfer Protocol (FTP)
xz xz xz xz
Answer: b xz
• 3. What does GSI stand for in the context of Globus?
xz xz xz xz xz xz xz xz xz xz
a) General Security Interface
xz xz xz
b) Grid Security Infrastructure
xz xz xz
c) Global System Interconnect
xz xz xz
d) Guaranteed Service Integration
xz xz xz
Answer: b xz
• 4. The Globus Toolkit uses X.509 certificates primarily for:
xz xz xz xz xz xz xz xz
a) Data compression.
xz xz
b) Load balancing.
xz xz
c) Authentication and single sign-on.
xz xz xz xz
d) Logging and monitoring.
xz xz xz
Answer: c xz
• 5. What is a "Grid" in the context of Globus?
xz xz xz xz xz xz xz xz xz
a) A single supercomputer located in a specific geographical location.
xz xz xz xz xz xz xz xz xz
b) A collection of heterogeneous resources (computing, storage, networks) that are geogr
xz xz xz xz xz xz xz xz xz xz xz
aphically distributed and coordinated to solve large-scale problems.
xz xz xz xz xz xz xz
c) A specific type of database management system.
xz xz xz xz xz xz xz
, d) A proprietary software application developed by IBM.
xz xz xz xz xz xz xz
Answer: b xz
• 6. Which protocol is historically used by Globus for job submission and manageme
xz xz xz xz xz xz xz xz xz xz xz xz
nt?
a) Grid Resource Allocation and Management (GRAM)
xz xz xz xz xz xz
b) Simple Object Access Protocol (SOAP)
xz xz xz xz xz
c) Network File System (NFS)
xz xz xz xz
d) Remote Method Invocation (RMI)
xz xz xz xz
Answer: a xz
• 7. What is the role of the Globus Replica Location Service (RLS)?
xz xz xz xz xz xz xz xz xz xz xz
a) To schedule computational jobs on available resources.
xz xz xz xz xz xz xz
b) To provide a directory service that maps logical names of files to physical locations.
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
c) To authenticate users across different administrative domains.
xz xz xz xz xz xz xz
d) To monitor the health of network connections.
xz xz xz xz xz xz xz
Answer: b xz
• 8. In Grid Security Infrastructure (GSI), what is a "proxy certificate"?
xz xz xz xz xz xz xz xz xz xz
a) A permanent certificate issued to a user by a Certificate Authority.
xz xz xz xz xz xz xz xz xz xz xz
b) A short-lived certificate derived from a user's long-
xz xz xz xz xz xz xz xz
term credential, used to delegate authority to a remote process.
xz xz xz xz xz xz xz xz xz
c) A certificate used to encrypt data during transmission.
xz xz xz xz xz xz xz xz
d) A backup certificate stored in a secure offline location.
xz xz xz xz xz xz xz xz xz
Answer: b xz
• 9. What is the main purpose of the Monitoring and Discovery Service (MDS) in Glo
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
bus?
a) To discover and monitor the status and properties of resources available in the Grid.
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
b) To discover and correct errors in the user's source code.
xz xz xz xz xz xz xz xz xz xz
c) To monitor the financial costs associated with using grid resources.
xz xz xz xz xz xz xz xz xz xz
d) To discover the geographical location of all users.
xz xz xz xz xz xz xz xz
Answer: a xz
• 10. The concept of "Virtual Organization" (VO) is crucial to the Globus Toolkit. Wh
xz xz xz xz xz xz xz xz xz xz xz xz xz
at does it describe?
xz xz xz
a) A collection of real organizations that have agreed to share resources based on defined
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
rules and policies.
xz xz xz
b) A virtual reality simulation for training users.
xz xz xz xz xz xz xz
c) A single organization using only its internal resources.
xz xz xz xz xz xz xz xz
d) A software program that manages virtual machines.
xz xz xz xz xz xz xz
Answer: a xz
,• 11. Which of the following best describes the relationship between Globus and We
xz xz xz xz xz xz xz xz xz xz xz xz
b Services?
xz
a) Globus was developed as a replacement for Web Services.
xz xz xz xz xz xz xz xz xz
b) Globus evolved to support and implement Grid Services using Web Services standards
xz xz xz xz xz xz xz xz xz xz xz xz xz
(OGSI/WSRF).
c) Globus is completely independent and does not interact with Web Services.
xz xz xz xz xz xz xz xz xz xz xz
d) Globus is a proprietary system that uses only its own protocols.
xz xz xz xz xz xz xz xz xz xz xz
Answer: b xz
• 12. What does the acronym WSRF stand for?
xz xz xz xz xz xz xz
a) Web Services Replacement Framework
xz xz xz xz
b) Web Services Resource Framework
xz xz xz xz
c) Wide Service Resource Format
xz xz xz xz
d) Wireless Service Routing Function
xz xz xz xz
Answer: b xz
• 13. What is "stateful" resource management in the context of WSRF?
xz xz xz xz xz xz xz xz xz xz
a) Resources that require a user to log in multiple times.
xz xz xz xz xz xz xz xz xz xz
b) Resources that maintain information (state) between different interactions or requests.
xz xz xz xz xz xz xz xz xz xz
c) Resources that are only available in a single geographic state.
xz xz xz xz xz xz xz xz xz xz
d) Resources that do not change over time.
xz xz xz xz xz xz xz
Answer: b xz
• 14. When using GridFTP, what is the advantage of using parallel data transfer?
xz xz xz xz xz xz xz xz xz xz xz xz
a) It reduces the need for authentication.
xz xz xz xz xz xz
b) It allows for the simultaneous transfer of data across multiple TCP streams to achieve hi
xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz
gher throughput. xz
c) It compresses the data before sending it.
xz xz xz xz xz xz xz
d) It ensures the data is only transferred over a secure channel.
xz xz xz xz xz xz xz xz xz xz xz
Answer: b xz
• 15. What type of problem is Globus designed to solve?
xz xz xz xz xz xz xz xz xz
a) Simple batch processing tasks on a single machine.
xz xz xz xz xz xz xz xz
b) E-commerce transactions for online shopping.
xz xz xz xz xz
c) Large-scale, data-
xz xz
intensive, and computationally complex scientific problems (e.g., high-
xz xz xz xz xz xz xz
energy physics, climate modeling).
xz xz xz
d) Email server management.
xz xz xz
Answer: c xz
• 16. A Certificate Authority (CA) in a Grid environment is responsible for:
xz xz xz xz xz xz xz xz xz xz xz
a) Issuing and revoking digital certificates that bind a user's identity to a public key.
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
b) Computing the salary of grid users.
xz xz xz xz xz xz
, c) Designing the grid network topology.
xz xz xz xz xz
d) Writing the user's application code.
xz xz xz xz xz
Answer: a xz
• 17. The "Globus Toolkit" is primarily licensed under which type of license?
xz xz xz xz xz xz xz xz xz xz xz
a) Proprietary license (paid).
xz xz xz
b) Apache License (open-source).
xz xz xz
c) GNU General Public License (GPL).
xz xz xz xz xz
d) BSD License.
xz xz
Answer: b (Note: Historically, it has been under the Apache License).
xz xz xz xz xz xz xz xz xz xz
• 18. Which of the following is a characteristic of the "Job Manager" in GRAM?
xz xz xz xz xz xz xz xz xz xz xz xz xz
a) It compiles the user's code.
xz xz xz xz xz
b) It is responsible for managing the lifecycle of a job (submission, monitoring, and termin
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
ation) on a specific resource. xz xz xz xz
c) It manages the file system on the local machine.
xz xz xz xz xz xz xz xz xz
d) It generates the user's security certificates.
xz xz xz xz xz xz
Answer: b xz
• 19. What is the purpose of delegation in Globus security?
xz xz xz xz xz xz xz xz xz
a) To allow a user to permanently transfer their identity to another user.
xz xz xz xz xz xz xz xz xz xz xz xz
b) To allow a service acting on behalf of a user to authenticate itself to other services usin
xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz xz
g the user's proxy certificate.
xz xz xz xz
c) To delegate management tasks to a remote administrator.
xz xz xz xz xz xz xz xz
d) To delegate network routing decisions to a third-party.
xz xz xz xz xz xz xz xz
Answer: b xz
• 20. The "GridFTP" protocol is an extension of:
xz xz xz xz xz xz xz
a) HTTP
xz
b) FTPxz
c) SMTP
xz
d) SSHxz
Answer: b xz
• 21. In the context of Globus, what does "resource co-allocation" refer to?
xz xz xz xz xz xz xz xz xz xz xz
a) The process of allocating memory to a single job.
xz xz xz xz xz xz xz xz xz
b) The simultaneous allocation and coordination of multiple resources (e.g., compute nod
xz xz xz xz xz xz xz xz xz xz xz
es, storage systems) for a single job or workflow.
xz xz xz xz xz xz xz xz
c) The allocation of resources in a single data center.
xz xz xz xz xz xz xz xz xz
d) The process of de-allocating resources after a job is finished.
xz xz xz xz xz xz xz xz xz xz
Answer: b xz
• 22. Which protocol in the Globus Toolkit is responsible for the transfer of data bet
xz xz xz xz xz xz xz xz xz xz xz xz xz xz
ween grid nodes? xz xz