Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh...

5
Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts: Email: [email protected] Tel: (84-8) 8647256, ext. 5840 Faculty of Computer Science and Engineering Ho Chi Minh city University of Technology

description

Nguyen Tuan Anh Page 3 Grid Computing – Master Course 2007 Exam topics (1)‏  Topic 1: WSRF message store Write a WSRF grid service named “GridMessageBus” and deploy it to the GT4 container Functionality: GridMessageBus is a service that allows users to “store” or to “retrieve” a message. Each user will create a separate instance of the service. Then he can call “Store” or “Retrieve” method to store and retrieve message to/from the service. Each message identified by a string-based ID. Test the built service by uploading/downloading arbitrary file. Both TEXT and BINARY data should be supported. Handle over: design/source code/ service gar file/test script  TOPIC 2: WSRF communication broker for socket Write a WSRF grid service “CommunicationProxy” that allows grid user to send/receive information to/from the network through the service. User can call the service to initialize a connection to a different machine (connections as resources)‏ User can “POST” a request to the CommunicationProxy service which in turn will connect to the remote machine using TCP/IP. The remote machine processes the received data and return its data to the user through the CommunicationProxy. Test the built service by uploading/downloading arbitrary file to a web server via the CommunicationProxy. Both TEXT and BINARY data should be supported. Handle over: design/source code/ service gar file/test script

Transcript of Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh...

Page 1: Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts:   Tel: (84-8)

Nguyen Tuan AnhPage 1Grid Computing – Master Course 2007

Grid Computing

Dr. Nguyen Tuan Anh

Contacts: Email: [email protected] Tel: (84-8) 8647256, ext. 5840

Faculty of Computer Science and EngineeringHo Chi Minh city University of Technology

Page 2: Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts:   Tel: (84-8)

Nguyen Tuan AnhPage 2Grid Computing – Master Course 2007

Final exam

• Globus Toolkit– VMWARE machine on DVD– Root pass: vmware– User account (to run globus): griduser/griduser– Before submit jobs to globus

• grid-proxy-init

• Student will select one of the exam topics– Work individually. Any copy will be given “0” mark for both the

original and the copy one. • Final score=(exam score + seminar score)/2

Page 3: Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts:   Tel: (84-8)

Nguyen Tuan AnhPage 3Grid Computing – Master Course 2007

Exam topics (1)

Topic 1: WSRF message store Write a WSRF grid service named “GridMessageBus” and deploy it to the GT4 container

Functionality: GridMessageBus is a service that allows users to “store” or to “retrieve” a message. Each user will create a separate instance of the service. Then he can call “Store” or “Retrieve” method to store and retrieve message to/from the service. Each message identified by a string-based ID.

Test the built service by uploading/downloading arbitrary file. Both TEXT and BINARY data should be supported.

Handle over: design/source code/ service gar file/test script

TOPIC 2: WSRF communication broker for socket Write a WSRF grid service “CommunicationProxy” that allows grid user to send/receive

information to/from the network through the service. User can call the service to initialize a connection to a different machine (connections as resources) User can “POST” a request to the CommunicationProxy service which in turn will connect to the remote

machine using TCP/IP. The remote machine processes the received data and return its data to the user through the CommunicationProxy.

Test the built service by uploading/downloading arbitrary file to a web server via the CommunicationProxy. Both TEXT and BINARY data should be supported.

Handle over: design/source code/ service gar file/test script

Page 4: Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts:   Tel: (84-8)

Nguyen Tuan AnhPage 4Grid Computing – Master Course 2007

Exam topics (2)

Topic 3: Write a WSRF Grid service for arbitrary size float matrix multiplication. Input: Two float matrices (should represented as structs, not strings) Output: the result matrix Handle over: design/source code/ service gar file/test script with input/output read from text files

Topic 4: Write a WSRF service to benchmark service invocation Measure the total time for service invocation

Parameters: data type (integer, float), size of message (1-10240 Bytes), synchronous/asynchronous invocation.

Handle over: design/results/source code/ service gar file/test script to regenerate the result

Page 5: Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts:   Tel: (84-8)

Nguyen Tuan AnhPage 5Grid Computing – Master Course 2007

References

Luis Ferrelra et al. Grid Services Programming and Application Enablement. IBM Redbooks, 2004.

http://gdp.globus.org/gt4-tutorial/multiplehtml/pt02.html

Deadline: June 27, 2008Report+ source code at “exams” time