Proposal of e-Learning System integrated P2P Model with Client-Server Model

E-Learning systems that enable learners to study by themselves without a teacher have widely deployed in universities, high schools and companies. Almost their systems are implemented in a client-server model. The client-server-based e-Learning system, however, has the problem of low fault tolerance. Moreover, since computation/storage are concentrated on a server machine, we have to prepare an expensive machine as the server. P2P-based e-Learning systems, therefore, are proposed. In a P2P-based e-Learning system, computational resource and storage are distributed into users' machines. We, therefore, do not prepare an expensive server machine anymore. On the other hand, the copyright issue of learning contents arises, since users' machines manage learning contents. In this paper, we propose an e-Learning system integrated a P2P model with a client-server model. In our system, machines constructing a P2P network provides computational and storage resources, but those machines are not users' machines; they are old personal computers, which are not used in an organization anymore. Since learning contents are not stored in users' machines, the copyright issue of learning contents do not arise anymore.