Hello All,
So as per the talk today,
1. Make the groups as per the mentors details. You will be working on the examples as
- Chat server
- Checking the CPU utilization on the server and then decision to be taken if client can make the application run on the server
- checking the hard disk utilization on server and the decision to be taken if client can store the data in server hard disk or not. Each client will have some fixed quota for the hdd in server.
- Matching the difference in clock with the server and clients. all the clocks should be in sync.
- Using client-server architecture, design and implement a multi-threaded server that returns the meaning of a word as stored in a dictionary.
- In distributed le systems, large les could be stored in the form of multiple xed-size chunks that are distributed and replicated among multiple servers. This approach aims at enabling the clients to retrieve di erent parts of a le in parallel or in an out-of-order manner. It also enables the clients to download specic parts of the le according to their need without having to download all the
le content.
In this assignment, your goal is to develop a chunk server that handles chunk requests from clients. The server should be able to handle multiple clients concurrently. You will also develop a client to be able to test your server. The server and the client will communicate using the TCP protocol.
2. You all need to let me know the devices that you have selected for the working with i2c protocol.
3. As we have discussed, you will be then taking the same source code and then working on changing the entire code for another board i.e. panda board for example. This needs to be done after our training is officially completed.
I will keep this mail open for Niraj, if he wants to comment on the practicals assigned.
Regards
--
Ekata Mehul
Head, eiTRA
eInfochips Ltd
+91 9909984110 (office)
+91 98243 47721 (personal)