- master ip 192.168.99.10
- slave01 ip 192.168.99.11
- slave02 ip 192.168.99.12
- slave03 ip 192.168.99.13
- slave04 ip 192.168.99.14
โปรแกรม A
ข้อ 3.
a) เริ่มทำงานด้วยการพิมพ์คำสั่งแบบ command line
รอรับ slave 4 เครื่อง
[username@master cs641]$ ./twophase 4
b) slave ก็ทำการ connect และ register กับ master ด้วย command line
เช่นกัน (slave 4 เครื่อง)
เครื่องที่ 1
[username@slave01 cs641]$ ./twophaseconnect 192.168.99.10
เครื่องที่ 2
[username@slave02 cs641]$ ./twophaseconnect 192.168.99.10
เครื่องที่ 3
[username@slave03 cs641]$ ./twophaseconnect 192.168.99.10
เครื่องที่ 4
[username@slave04 cs641]$ ./twophaseconnect 192.168.99.10
d) เมื่อ slave ทำการเชื่อมต่อครบตามจำนวนแล้ว master ก็พิมพ์ค่าต่าง ๆ ของ slave ออกมา
และแสดง prompt รอรับคำสั่ง
[username@master cs641]$ ./twophase 4
1 192.168.99.11 8328
2 192.168.99.12 7324
3 192.168.99.13 1346
4 192.168.99.14 3962
twophase-master>
ข้อ 4.
ที่ master ก็สั่งงานด้วยคำสั่งต่าง ๆ ระหว่างนั้นก็มีการติดต่อสื่อสารรับส่งข้อมูลกับ slave
ตามที่ อาจารย์กำหนด
twophase-master> list
...
twophase-master> check-all-conn
...
twophase-master> delete-member 4
...
twophase-master> list-files
...
{
คำสั่งอื่น ๆ
}
...
ข้อ 5.
จบการทำงาน และกลับไปยัง shell prompt (unix prompt)
...
twophase-master>
exit
[username@master cs641]$
โปรแกรม B:
โปรแกรม B = โปรแกรม A ที่ฉลาดขึ้น เพื่อเอาคะแนน Bonus
credit: cs.bong.nine
ประมาณนี้ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น