$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

[미국특허] System and method for scheduling use of system resources among a plurality of limited users 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-001/14
출원번호 US-0276525 (1999-03-25)
발명자 / 주소
  • John F. Harris
  • Mark J. Lorenc
출원인 / 주소
  • International Business Machines Corporation
대리인 / 주소
    Shelley M Beckstrand
인용정보 피인용 횟수 : 48  인용 특허 : 20

초록

A computer system allocates processor time to multiple users. A systems operator or other administrator specifies to the computer a share of processor time for each user. A particular user's CPU usage is limited to an absolute value in a `dispatch driven' multiprocessing system through the use of a

대표청구항

1. A method for scheduling use of system resources by a user, comprising the steps of:maintaining a first clock; maintaining a second clock; during a dispatch process, if there is work to do, scheduling use of system resources to said user in dispatch priority order with other users only when said u

이 특허에 인용된 특허 (20) 인용/피인용 타임라인 분석

  1. Blandy Geoffrey O. (New Paltz NY), Active wait.
  2. Bunnell James C. (Ontario CA), CPU activity monitoring through cache watching.
  3. Kamada Jun,JPX ; Yuhara Masanobu,JPX ; Ono Etsuo,JPX, Computer system process scheduler determining and executing processes based upon changeable priorities.
  4. Delyani Dino (Arlington MA) Jablow Charles E. (Somerville MA), Data processing system having tunable operating system means.
  5. Cohen Edward I. (Plano TX) Sheets Michael R. (Poughkeepsie NY), Dispatcher switch for a partitioner.
  6. May Keith A. (Palmyra NY) Enzien Colleen R. (Penfield NY) Stegbauer Randall J. (Ontario NY) Comparetta Christopher (Pittsford NY) Federico Anthony M. (Webster NY) Ippolito Ronald A. (Rochester NY) Le, Dispatching and scheduling memory operations in an electronic printing system.
  7. Gurr, George P.; Matheson, Frederick A., Energy controller and method for dynamic allocation of priorities of controlled load curtailment to ensure adequate load sharing.
  8. Strout ; II Robert E. (Livermore CA) Spix George A. (Eau Claire WI) Miller Edward C. (Eau Claire WI) Schooler Anthony R. (Eau Claire WI) Silbey Alexander A. (Eau Claire) Phelps Andrew E. (Eau Claire , Fast interrupt mechanism for interrupting processors in parallel in a multiprocessor system wherein processors are assig.
  9. Fromherz Markus P. J. (Palo Alto CA), Generic system for describing and using resources for print engine scheduling.
  10. Yue Kelvin K., Method and apparatus for processor sharing.
  11. Mueller Mark W. (Morganville NJ), Method for distributing resources in a time-shared system.
  12. Davy William (Dublin OH), Method of allocating memory among a plurality of processes of a computer system.
  13. Shan Ming-Chien (Saratoga CA) Murphy Marguerite C. (Berkeley CA), Method of automatically controlling the allocation of resources of a parallel processor computer system by calculating a.
  14. Chatfield Glen F. (Bethel Park PA), Method of operating a multiprogrammed computing system.
  15. Aoshima Naoto,JPX ; Kimura Haruo,JPX ; Minai Katsuhito,JPX, Process scheduling system that allocates CPU time with priority to interactive type processes.
  16. Curlee ; III Thomas O. (Poughkeepsie NY) Richardson Ethel L. (Poughkeepsie NY), Shared TOD clock modification bit.
  17. DeWitt Jimmie E. (Georgetown TX) Holck Timothy M. (Austin TX) Summers James H. (Round Rock TX) Emrick Samuel L. (Austin TX), System and method for performing monitoring of resources in a data processing system in real time.
  18. Collins John E. (Hudson WI) Sisley Elizabeth M. (Woodbury MN), System and method for producing schedules of resource requests having uncertain durations.
  19. Babayev Djangir A. (Boulder CO) Berger Richard M. (Boulder CO) Dean Vincil C. (Edgewater CO) Hansen Ronald L. (Louisville CO) Parrish Scott H. (Boulder CO), System and method for scheduling service providers to perform customer service requests.
  20. May Michael D. (Bristol GBX) Shepherd Roger M. (Bristol GBX), System for executing, scheduling, and selectively linking time dependent processes based upon scheduling time thereof.

이 특허를 인용한 특허 (48) 인용/피인용 타임라인 분석

  1. Bird, Paul M.; Kalmuk, David; Rees, Stephen; Walkty, Scott D., Adaptive resource usage limits for workload management.
  2. Bird, Paul Miller; Kalmuk, David; Rees, Stephen; Walkty, Scott Douglas, Adaptive resource usage limits for workload management.
  3. Hooker,Rodney E.; Johnson,Daniel W. J.; Loper,Albert J., Apparatus and method for performing a detached load operation in a pipeline microprocessor.
  4. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W, Automated management of software images for efficient resource node building within a grid environment.
  5. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W., Automated management of software images for efficient resource node building within a grid environment.
  6. Dawson, Christopher James; Hamilton, II, Rick Allen; Lipton, Steven Jay; Seaman, James W., Automatically building a locally managed virtual node grouping to handle a grid job requiring a degree of resource parallelism within a grid environment.
  7. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W, Automating responses by grid providers to bid requests indicating criteria for a grid job.
  8. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W., Automating responses by grid providers to bid requests indicating criteria for a grid job.
  9. Circenis,Edgar; Allaire,Patrick, Capping processor utilization.
  10. Fellenstein,Craig William; Hamilton, II,Rick Allen; Joseph,Joshy; Seaman,James W., Computer implemented method for automatically controlling selection of a grid provider for a grid job.
  11. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W., Computer implemented method for estimating future grid job costs by classifying grid jobs and storing results of processing grid job microcosms.
  12. Vengerov, David; Proctor, Seth, Dynamic scheduling of application tasks in a distributed task based system.
  13. Ginsberg, Michael, Dynamically variable idle time thread scheduling.
  14. Ginsberg,Michael, Dynamically variable idle time thread scheduling.
  15. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W, Estimating future grid job costs by classifying grid jobs and storing results of processing grid job microcosms.
  16. Fellenstein, Craig William; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James W., Facilitating overall grid environment management by monitoring and distributing grid activity.
  17. Sreenivasan, Padmanabhan; Dandapani, Ajit; Nishimoto, Michael; Pramanick, Ira; Verma, Manish; Bradshaw, Jr., Robert D.; Castellano, Luca; Mallena, Raghu, Flexible failover policies in high availability computing systems.
  18. Sreenivasan, Padmanabhan; Dandapani, Ajit; Nishimoto, Michael; Pramanick, Ira; Verma, Manish; Bradshaw, Robert David; Castellano, Luca; Mallena, Raghu, Flexible failover policies in high availability computing systems.
  19. Di Luoffo, Vincent Valentino; Fellenstein, Craig; Hamilton, II, Rick Allen; Joseph, Joshy, Maintaining application operations within a suboptimal grid environment.
  20. Sreenivasan, Padmanabhan; Dandapani, Ajit; Nishimoto, Michael; Pramanick, Ira; Verma, Manish; Bradshaw, Robert David; Castellano, Luca; Srivastava, Sharad; Mallena, Raghu, Maintaining process group membership for node clusters in high availability computing systems.
  21. Ernest, Leslie Mark; Hamilton, II, Rick Allen; Moraca, Jr., William Louis; Seaman, James W., Managing compliance with service level agreements in a grid environment.
  22. Fellenstein, Craig; Hamilton, II, Rick Allen; Joseph, Joshy; Seaman, James, Managing escalating resource needs within a grid environment.
  23. Di Luoffo,Vincent Valentino; Fellenstein,Craig William; Hamilton, II,Rick Allen; Joseph,Joshy, Managing network errors communicated in a message transaction with error information using a troubleshooting agent.
  24. Barth, David M.; Nelson, Brian D., Method and apparatus for a scheduling driver to implement a protocol utilizing time estimates for use with a device that does not generate interrupts.
  25. Kubala,Jeffrey P.; Nick,Jeffrey M.; Yocom,Peter B., Method and apparatus for enforcing capacity limitations in a logically partitioned system.
  26. Theurer, Andrew Matthew, Method and apparatus to control priority preemption of tasks.
  27. Karp,Alan H.; Rokicki,Thomas, Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit.
  28. Vaupel, Robert, Method for controlling the capacity usage of a logically partitioned data processing system.
  29. Turicchi, Jr., Thomas Edwin; Grumann, Doug, Method for service level estimation in an operating computer system.
  30. Proctor, Seth; Jurgens, David; Megquier, James, Method for stage-based cost analysis for task scheduling.
  31. Proctor, Seth T.; Jurgens, David A.; Chase, David R., Methods and apparatus for window-based fair priority scheduling.
  32. Rhee, Ann; Chatterjee, Sumanta; Loaiza, Juan, Methods for automatic group switching according to a resource plan.
  33. Rhee,Ann; Chatterjee,Sumanta; Loaiza,Juan, Methods for selectively quiescing a computer system.
  34. Fellenstein, Craig; Hamilton, Rick Allen; Joseph, Joshy; Seaman, James, Minimizing complex decisions to allocate additional resources to a job submitted to a grid environment.
  35. Nakao, Toshiyasu; Mitsuhashi, Akitake; Kashitani, Atsushi, Network session control system.
  36. Mountcastle,Sean, Partitioning a network element into multiple virtual network elements.
  37. Mountcastle,Sean, Partitioning a network element into multiple virtual network elements.
  38. Rhine, Scott, Process assignment to physical processors using minimum and maximum processor shares.
  39. Adams, Kevin S.; Lorenc, Mark J.; Schmidt, Donald W., Reducing virtual machine pre-emption in virtualized environment.
  40. Adams, Kevin S.; Lorenc, Mark J.; Schmidt, Donald W., Reducing virtual machine pre-emption in virtualized environment.
  41. Gusler, Carl Phillip; Hamilton, II, Rick Allen; Seaman, James W.; Waters, Timothy Moffett, Setting operation based resource utilization thresholds for resource use by a process.
  42. Pai, Sukesh H.; Colyer, Wallace C.; Thukral, Vivek; Thaler, Leslie H., Shared network path contention reduction.
  43. Rhee,Ann; Chatterjee,Sumanta; Loaiza,Juan, System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group.
  44. Rhee,Ann; Chatterjee,Sumanta; Loaiza,Juan, System for computing an estimate execution time by totaling the time value base on an architecture or a software operating environment.
  45. Harris, Adam Pierce, Systems and methods for server management.
  46. Harris, Adam Pierce, Systems and methods for server management.
  47. Fellenstein,Craig William; Hamilton, II,Rick Allen; Joseph,Joshy; Seaman,James W., Verifying resource functionality before use by a grid job submitted to a grid environment.
  48. Hirahara,Makoto; Shida,Takehiko; Kindo,Toshiki; Maenishi,Yasuhiro, Visiting plan generation method and system.

활용도 분석정보

상세보기
다운로드
내보내기

활용도 Top5 특허

해당 특허가 속한 카테고리에서 활용도가 높은 상위 5개 콘텐츠를 보여줍니다.
더보기 버튼을 클릭하시면 더 많은 관련자료를 살펴볼 수 있습니다.

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로