| [ KAIST ] in KIDS 글 쓴 이(By): schein (멍텅대만) 날 짜 (Date): 2001년 1월 11일 목요일 오후 02시 23분 03초 제 목(Title): Re: 미국 특허청놈들 이 경우와 비슷하게도... 몇년전부터(최소 3-4년) 온갖 프로젝트, 논문들에서 언급되던 내용이 IBM에 의해 특허 신청되었고, 미특허청이 허가해주는 황당한 일이 발생했습니다. 기본 아이디어는 "cluster computer" 비스무레한 것들에서 idle node가 있을경우 그 노드에 task를 할당해서 성능을 향상시키자입니다. 이런걸 특허로 받을수 있다니 참 놀랍다는 말밖에는... 이미 grid computing이라는 학술용어 정립단계까지 와 있는데... -_-; 그래서 SETI@home, XtrenWeb, Condor, etc 와 같은 프로젝트를 수행해 오던 사람들이 반격할 준비를 하는 모양인데 잘 될지는 의문이지요. ----------Abstract---------------------- US6112225: Task distribution processing system and the method for subscribing computers to perform computing tasks during idle time Inventor(s): Kraft; Reiner , Gilroy, CA Lu; Qi , San Jose, CA Wisebond; Marat , San Francisco, CA Applicant(s): International Business Machines Corporation, Armonk, NY News, Profiles, Stocks and More about this company Issued/Filed Dates: Aug. 29, 2000 / March 30, 1998 Application Number: US1998000050608 IPC Class: G06F 15/16; G06F 15/173; Class: Current: 709/202; 709/201; 709/205; 709/217; 709/224; 709/227; 712/028; Original: 709/202; 709/201; 709/202; 709/205; 709/217; 709/224; 709/227; 364/200; 364/281.3; 364/468; 712/028; Field of Search: 709/100,201,219,227,304,102,205,217,224,202 713/323 712/028 364/200,281,3,468 Legal Status: Show legal status actions Abstract: A computer executable "aggregate" task is processed by dividing it into subtasks and distributing the subtasks "on demand" to remotely located subscribing computers via a computer network. The aggregate task originates at a coordinating computer, coupled to one or more peripheral computers by appropriate communications links. The coordinating computer divides the aggregate task into multiple independent subtasks. Each peripheral computer begins to "subscribe" to the coordinating computer's aggregate task by obtaining an "idle time activation program" from the coordinating computer, and then installing the program locally. The idle time activation program which may include a screen saver, activates automatically when the subscribing computer is inactive. Continuing the subscription process, each peripheral computer requests a subtask from the coordinating computer. In response, the coordinating computer distributes different subtasks among the subscribing computers, completing the subscription process. The subscribing computers automatically work on their respective subtasks whenever they are idle, as directed by the local idle time activation program. When a subscribing computer completes its subtask, it transmits results back to the coordinating computer. When results of all subtasks have been received from subscribing computers, the coordinating computer compiles and stores these results, concluding the aggregate task. |