$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Locking multiple resources in a distributed environment 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-012/00
출원번호 US-0355355 (2006-02-15)
등록번호 US-7487278 (2009-02-03)
발명자 / 주소
  • Goldick,Jonathan S
출원인 / 주소
  • Microsoft Corporation
대리인 / 주소
    Merchant & Gould PC
인용정보 피인용 횟수 : 3  인용 특허 : 56

초록

A method and system that creates and maintains lock properties for a resource or object in a distributed environment. The method and system creates and/or updates lock objects to relate to multiple locks, i.e., multiple resources. The method and system creates and maintains lock properties for a res

대표청구항

What is claimed is: 1. A computer storage medium readable by a computer system and encoding a computer program of instructions for executing a computer process, comprising: providing a lock object that locks a plurality of resources, wherein at least two of the resources are from separate hierarchi

이 특허에 인용된 특허 (56)

  1. Nixon, Mark; Chatkoff, Teresa; Gilbert, Stephen, Accessing and updating a configuration database from distributed physical locations within a process control system.
  2. Wilson Wai Shun Chan, Anticipatory lock mode conversions in a lock management system.
  3. McClaughry Patrick ; McFarland Max ; McInerney Peter ; Loofburrow Wayne ; Walkowski Daniel, Arbitrating concurrent access to file system objects.
  4. Borman, Samuel David; Corrigan, Kevin Patrick; Hewitt, Dale Robinson, Composite locking of objects in a database.
  5. Amit Ganesh ; Andrew Witkowski, Concurrency control for transactions that update base tables of a materialized view using different types of locks.
  6. Lomet David B. (Westford MA) Green Russell J. (Edinburgh GB6), Concurrency-control method and apparatus in a database management system utilizing key-valued locking.
  7. Montague David S. (Bellevue WA) Misra Pradyumna K. (Issaquah WA) Swift Michael M. (Bellevue WA), Controlling access to objects on multiple operating systems.
  8. Hart Caswall A. (Millwood NY), Data structures and algorithms for managing lock states of addressable element ranges.
  9. Watanabe Yoshiki,JPX ; Tanaka Kei,JPX ; Hayata Hiroshi,JPX, Database management system.
  10. Sankaran Mohan ; Krishnan Vaikom Bala, Database system with methods for parallel lock management.
  11. Kotaki Koji (Tokyo JPX), Dead lock preventing method for data base system.
  12. Johnson Donavon W. (Georgetown TX) Shaheen-Gouda Amal A. (Austin TX) Smith Todd A. (Austin TX), Distributed file access structure lock.
  13. Annevelink Jurgen (Sunnyvale CA), Domain based partitioning and reclustering of relations in object-oriented relational database management systems.
  14. Hebel Larry D. ; Gutt Dale G. ; Horn Ronny K. ; Hoang Bao D., Dynamic method for connecting a client to a server application.
  15. Simmons, Charles; Krishnapuram, Madhusudan; Karten, Hans, Efficient lock state transitions in a distributed system.
  16. Agesen Ole ; Detlefs David L. ; Garthwaite Alex, Expedited object locking and unlocking.
  17. Arimilli, Ravi Kumar; Arimilli, Lakshminarayana Baba; Dodson, John Steven; Guthrie, Guy Lynn; Starke, William John, Extended cache coherency protocol with a modified store instruction lock release indicator.
  18. Solloway, Jeffrey P.; Yang, Jay W.; He, Ying, Extensible automated testing software.
  19. Eshel Marc M. (Tarrytown NY) Hunt Guerney D. H. (Ithaca NY) Jones Donald N. (Vestal NY) Meyer Christopher (Vestal NY) Schwartz Frederick A. (Binghamton NY), File manager for files shared by heterogeneous clients.
  20. Uresh K. Vahalia ; Xiaoye Jiang ; Jeffrey Jon Darcy ; Boris Zuckerman ; Ronald Curtis Searls, File manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expiration.
  21. Morinaga Masanobu,JPX ; Murakami Masahiko,JPX ; Iwao Tadashige,JPX ; Okuyama Satoshi,JPX ; Fukuyama Noriyuki,JPX ; Matsuda Masahiro,JPX ; Taoka Sumiyo,JPX, File managing system for managing files shared with a plurality of users.
  22. Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
  23. Steven R. Soltis ; Matthew T. O'Keefe ; Thomas M. Ruwart ; Gerald A. Houlder ; James A. Coomes ; Michael H. Miller ; Edward A. Soltis ; Raymond W. Gilson ; Kenneth W. Preslan, Global file system and data storage device locks.
  24. Brealey Christopher L.,CAX ; Johnston Jeffrey G.,CAX ; Klicnik Vladimir,CAX ; Lauzon David M.,CAX ; Loi Lok T.,CAX ; Seelemann ; II Dirk A.,CAX, Hierarchical metadata store for an integrated development environment.
  25. Putzolu Gianfranco, Hybrid shared nothing/shared disk database system.
  26. Daynès, Laurent; Anfindsen, Ole Jørgen, Implementation of nested databases using flexible locking mechanisms.
  27. Steely, Jr., Simon C.; Van Doren, Stephen R.; Sharma, Madhumitra, Livelock prevention by delaying surrender of ownership upon intervening ownership request during load locked / store conditional atomic memory operation.
  28. Brealey Christopher Lawrence,CAX ; Johnston Jeffrey Grant,CAX ; Klicnik Vladimir,CAX ; Lauzon David Martin,CAX ; Loi Lok Tin,CAX ; Seelemann ; II Dirk Alexander,CAX, Locking tool data objects in a framework environment.
  29. Roger J. Bamford ; Boris Klots, Managing recovery of data after failure of one or more caches.
  30. Falek Louis H. (Belmont MA), Mechanism for fail-over notification.
  31. Barton Richard R. (Lexington SC), Method and apparatus for advising a requesting process of a contention scheme to employ to access a shared resource.
  32. Connor, William H., Method and apparatus for concurrency control in a policy-based management system.
  33. Vartti, Kelvin S., Method and apparatus for controlling memory storage locks based on cache line ownership.
  34. Jeffords, Jason; Crowley, Todd; Hazel, Thomas; Sexton, Donald, Method and apparatus for coordination of a shared object in a distributed system.
  35. Boonie Mark A. ; Sutton Peter G. ; Wilkinson Wendell W. ; Yeh Phil Chi-Chung, Method and apparatus for serializing access to a shared resource in an information handling system.
  36. Bray, Michael A.; Corsberg, Daniel R., Method and system for allowing multiple users to edit a hierarchical data structure.
  37. Goldick, Jonathan S., Method and system for locking multiple resources in a distributed environment.
  38. Goldick,Jonathan S., Method and system for locking multiple resources in a distributed environment.
  39. Goldick,Jonathan S., Method and system for managing resources in a distributed environment that has an associated object.
  40. Chang Amy ; Hsiao Hui-I, Method and system of lock request management in a data processing system having multiple processes per transaction.
  41. Bennett Robert Bradley, Method for controlling the locking and unlocking of system resources in a shared resource distributed computing environm.
  42. Furlani John L. ; Ohlson Alexander R., Method, apparatus and computer program product for locking interrelated data structures in a multi-threaded computing en.
  43. Hagersten Erik E. ; Hill Mark Donald, Methods and apparatus for sharing stored data objects in a computer system.
  44. Deen, Brian J.; Soderberg, Joel M.; Van, Van C.; Sanders, Henry L., Methods and systems for processing HTTP requests.
  45. Atsushi Enjou JP, Multi-operator network management system and method using transaction processing.
  46. Shaughnessy Steven T. (Mt. Hermon CA), Multi-user system and methods providing improved file management by reading.
  47. Dias Daniel M. (Mahopac NY) Iyer Balakrishna R. (Fremont CA) Yu Philip S. (Chappaqua NY), Multilevel locking system and method.
  48. Garliepp James F. (Tucson AZ) Siml Paul E. (Tucson AZ) Hiscox Jane D. (Tucson AZ) Friedrichsen Terry R. (Tucson AZ), Network concurrency control for autonomous databases featuring independent lock release and lock ownership transfer.
  49. Johnson Herrick J. (Marblehead MA) Olson Margaret (Nashua NH) Jones Stuart (Cambridge MA) Bodoff Stephanie (Somerville MA) Bertrand Stephen C. (Waltham MA) Levine Paul H. (Carlisle MA), Network license server.
  50. McLaughlin, Richard J.; Sakaguchi, Cynthia; Aberg, Farangis; de Azevedo, Marcelo M., Networked system for assuring synchronous access to critical facilities.
  51. Davies John W. (Shoreview MN) McClintock John H. (Tigard OR), Object lock management system with improved local lock management and global deadlock detection in a parallel data proce.
  52. Insalaco Joseph S. (Pleasant Valley NY) Swanson Michael D. (Poughkeepsie NY), Shared access serialization featuring second process lock steal and subsequent write access denial to first process.
  53. Steele ; Jr. Guy L. ; Joy William N., System and method for space and time efficient object locking.
  54. Feigenbaum Barry A. (Boca Raton FL) Miro Felix (Cooper City FL), System for accessing extended object attribute (EA) data through file name or EA handle linkages in path tables.
  55. Wilson Wai Shun Chan, Transaction-based locking approach.
  56. Simmons, Charles; Krishnapuram, Madhusudan; Karten, Hans, Using distributed information about lock conversion requests to efficiently manage lock state transitions.

이 특허를 인용한 특허 (3)

  1. Nykamp, Paul, Method and apparatus for interactive and synchronous display session.
  2. Nykamp, Paul, Methods for interactive and synchronous display session.
  3. Sundrani, Kapil; Kakanuru, Lakshmi Kanth Reddy, Multiprocessor synchronization using region locks.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로