CNU-Developers / CNU-Web

The CNU Webstie
0 stars 0 forks source link

기타 추가 기능?? #7

Open taeguk opened 8 years ago

taeguk commented 8 years ago
  1. RemoteShutdown Web으로 하기
  2. 상벌점관리
  3. R912컴퓨터들 이용해서 아주 큰 팩토리얼 계산하기!
minhoryang commented 8 years ago

엌ㅋㅋㅋㅋㅋㅋㅋㅋ 2번 쩐닼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 연산을 나누려면 어떻게 해야하나요? MPI? 연산을 나누기위해 어려운걸 배워야하나요?

taeguk commented 8 years ago

저두 잘 모르겟어요 ㅋㅋ 음.. 간단하게 생각해보면, 그냥 컴퓨터가 N대인데 충분히 큰 V에 대해 V! 를 계산한다고 하면 1 * (N+1) * (2N+1) * ... , 2 * (N+2) * (2N+2) * ... , ... , N * 2N * 3N * ... 이렇게 N개 식으로 나눠서 N개 컴퓨터에 뿌린다음 서버가 모아서 합칠 수 있을 거 같구, 아니면 위와 비슷한 방식으로 V!을 (k*N)개 식으로 나눈뒤 (k는 서버와 912컴퓨터들간의 통신 속도와 V의 크기에 따라 결정) 그것들을 queue에 넣어두고, 계산 안하고 있는 컴퓨터가 있으면 queue에서 빼서 던져주는 식으로 해서 하면 좀 더 좋을 것 같아요 ㅋㅋㅋ

진짜 하게된다면 사전조사좀 해보구 하려구요!

minhoryang commented 8 years ago

제가 컴퓨팅에대해 잠깐 생각해보기로는, 사용하지 않는 컴퓨터의 목록을 추려서 Boot2docker를 hyper-v로 디플로이해서 이 클러스터를 제공하는게 더 좋을 것 같은데용// 이건 어떻게 생각하시는지?

taeguk commented 8 years ago

오호 좋은 것 같아요!!! 근데 hyper-v가 native hypervisor였군요! 신기신기 hosted hypervisor인줄 알고 혹시 느리지 않을까 걱정했어요 http://superuser.com/questions/836116/hyper-v-appears-to-runs-on-top-of-the-host-os-so-why-is-it-considered-a-native (링크 저장ㅋㅋ)