KAIST

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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.


 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.