$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Redundant multi-processor and logical processor configuration for a file server 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-011/00
출원번호 US-0308161 (2002-12-02)
발명자 / 주소
  • Schwarm,Stephen C.
  • Machardy, Jr.,Earle T.
출원인 / 주소
  • EMC Corporation
대리인 / 주소
    Novak Druce &
인용정보 피인용 횟수 : 64  인용 특허 : 52

초록

A redundant file server includes at least two dual processor boards. Each physical processor has two logical processors. The first logical processor of the first physical processor of each board executes storage system code under the Microsoft NT짰 operating system. The second logical processor of t

대표청구항

What is claimed is: 1. A redundant file server comprising at least a first processor board and a second processor board, each of the first and second processor boards being programmed to perform file server functions, the first processor board being programmed to assume the file server functions of

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

  1. Boland Vernon K., Affinity scheduling of data within multi-processor computer systems.
  2. Sundaresan Neelakantan, Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system.
  3. Badovinatz Peter Richard ; Chandra Tushar Deepak ; Kirby Orvalle Theodore ; Pershing ; Jr. John Arthur, Apparatus and program product for recovery of a name server managing membership of a domain of processors in a distribut.
  4. Glazer Sam D. (New York NY) Baumbach James (Brooklyn NY) Borg Anita (New York NY) Wittels Emanuel (Englewood Cliffs NJ), Backup fault tolerant computer system.
  5. Hagersten Erik E., Cache-less address translation.
  6. Gulick Robert C. ; Morrissey Douglas E. ; Caldarale Charles Raymond ; Mikkelsen Hans Christian ; Vessey Bruce Alan ; Mauer Sharon M ; Russ Craig F. ; Troxell Eugene W. ; Connell Maureen P. ; Hunter J, Computer system and method for operating multiple operating systems in different partitions of the computer system and for allowing the different partitions to communicate with one another through sh.
  7. Pike Jimmy D., Computer system management using dedicated cellular appliance.
  8. Cunningham Connel G.,IEX ; O'Rourke Ferghil J.,IEX, Data processing system for sharing instances of objects with multiple processes.
  9. Hellenthal Klaas,NLX ; McTee Ricky Raymond ; Reneker Douglas Alan ; Woods Gordon Douglas ; Yu Wai-Ching, Duplex processor with an update bus and method for operating the update bus.
  10. Forecast John ; Duso Wayne W., Dynamic modeling for resource allocation in a file server.
  11. Forbes, Steven Lee; Cox, John Robert; Miura, Amy Liu; Collins, Jason, Failover method of a simulated operating system in a clustered computing environment.
  12. Kolovson Curtis P., Fast database failover.
  13. Schneider Fred B. (Ithaca NY) Lampson Butler (Cambridge MA) Balkovich Edward (Acton MA) Thiel David (Colorado Springs CO), Fault tolerant computer system with shadow virtual processor.
  14. Hashemi Seyed H. (Mission Viejo CA), Fault tolerant digital computer system having two processors which periodically alternate as master and slave.
  15. Vahalia Uresh K ; Gupta Uday ; Porat Betti ; Tzelnic Percy, File server having a file system cache and protocol for truly safe asynchronous writes.
  16. 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.
  17. Kern Robert Frederic ; Kern Ronald Maynard ; McBride Gregory Edward ; Micka William Frank ; Mikkelsen Claus William ; Shackelford David Michael ; Shomler Robert Wesley, Forming consistency groups using self-describing record sets for remote data duplexing.
  18. Duso Wayne W. ; Forecast John ; Gupta Uday ; Vahalia Uresh K ; Ting Dennis P. J., Hardware and software failover services for a file server.
  19. Baker, Brian; Newell, Terry E.; Wong, Bing L., High availability computing system.
  20. Bennett William S. (Binghamton NY), High performance multi-processor system.
  21. Berger Blaine H. (Longmont CO) Smith Bret P. (Longmont CO), Maintaining duplex-paired storage devices during gap processing using of a dual copy function.
  22. Carter Nicholas P. ; Keckler Stephen W. ; Dally William J., Memory system with global address translation.
  23. Karen L. Noel ; Gregory H. Jordan ; Paul K. Harter, Jr. ; Thomas Benson, Method and apparatus for dynamically sharing memory in a multiprocessor system.
  24. Kauffman James R. ; Bishop Richard A., Method and apparatus for failure recovery in a multi-processor computer system.
  25. Coile Brantley W. ; Jordan James A., Method and apparatus for transparently providing a failover network device.
  26. Wallach Walter A. ; Findlay Bruce ; Pellicer Thomas J. ; Chrabaszcz Michael, Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure.
  27. Ohran Michael R. ; Ohran Richard S. ; Green David ; Winger John M., Method for rapid recovery from a network file server failure including method for operating co-standby servers.
  28. Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Altersecu Bruno (Newton MA) Castel Daniel (Framingham MA), Method of assuring data write integrity on a data storage device.
  29. Schwarm, Stephen C.; Efroni, Dar, Method of sharing memory in a multi-processor system including a cloning of code and data.
  30. Ganapathy Narayanan ; Stevens Luis F. ; Schimmel Curt F., Method, system and computer program product for dynamically allocating large memory pages of different sizes.
  31. DeKoning Rodney A. ; Fredin Gerald J., Methods and apparatus for coordinating shared multiple raid controller access to common storage devices.
  32. Sexton, Harlan; Benson, Peter; Schwarz, Jerry, Methods for managing memory in a run-time environment including activation and deactivation of objects.
  33. Fletcher Robert P. (Poughkeepsie NY), Multiprocessing system including a shared cache.
  34. Shingo Miki,JPX, Multiprocessor system capable of isolating failure processor based on initial diagnosis result.
  35. Vahalia Uresh K. ; Gupta Uday ; Porat Betti ; Tzelnic Percy, Network file server sharing local caches of file access information in data processors assigned to respective file systems.
  36. Glowny David Andrew ; Mastrangelo Colette Anne ; Mayer Paul Melvin ; Rahn Caryl Marlene, Network management method using redundant distributed control processors.
  37. Miyao Takeshi,JPX ; Araoka Manabu,JPX ; Nakamura Tomoaki,JPX ; Tanji Masayuki,JPX ; Kaneko Shigenori,JPX ; Masui Koji,JPX ; Iijima Saburou,JPX ; Kanekawa Nobuyasu,JPX ; Kanekawa Shinichiro,JPX ; Koba, Processing unit for a computer and a computer system incorporating such a processing unit.
  38. Zolnowsky John E., Real time thread dispatcher for multiprocessor applications.
  39. Vahalia Uresh K. ; Gupta Uday ; Ting Dennis P. J., Recovery from failure of a data processor in a network server.
  40. Oldfield, Barry J.; Johansson, Christopher W., Redundant controller data storage system having system and method for handling controller resets.
  41. Michael T. Mangione, Redundant processor controlled system.
  42. Yanai Moshe ; Vishlitzky Natan ; Alterescu Bruno ; Castel Daniel D. C. ; Shklarsky Gadi G. ; Ofek Yuval Y. O., Remote data mirroring.
  43. Miller David A. ; Jansen Kenneth A. ; McGraw Montgomery C. ; Cepulis Darren J., Resetting multiple processors in a computer system.
  44. Schimmel Curt F. ; Ganapathy Narayanan ; Subramanya Bhanuprakash ; Stevens Luis, Reverse mapping page frame data structures to page table entries.
  45. Larry Wayne Loen, Single-level store computer incorporating process-local address translation data structures.
  46. Blumenau Steven M. ; Raz Yoav, Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement.
  47. Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Alterescu Bruno (Newton MA) Castel Daniel (Farmingham MA), System and method for disk mapping and data retrieval.
  48. Dove Kenneth Frank ; Perrigo Darin Jon ; Gage Robert Bruce, System and method for initializing a multinode multiprocessor computer system.
  49. Nouri Ahmad ; Johnson Karl S., System for resetting a server.
  50. Bressoud Thomas C. ; Ahern John E. ; Birman Kenneth P. ; Cooper Robert C. B. ; Glade Bradford B. ; Schneider Fred B. ; Service John D., Transparent fault tolerant computer system.
  51. Baker Ernest D. (Boca Raton FL) Dinwiddie ; Jr. John M. (West Palm Beach FL) Grice Lonnie E. (Boca Raton FL) Joyce James M. (Boca Raton FL) Loffredo John M. (Deerfield Beach FL) Sanderson Kenneth R. , Uncoupling a central processing unit from its associated hardware for interaction with data handling apparatus alien to.
  52. Tucker Andrew G., User level adaptive thread blocking.

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

  1. Colgrove, John; Hayes, John; Hong, Bo; Wang, Feng; Miller, Ethan; Harmer, Craig, Adjusting a number of storage devices in a storage system that may be utilized to simultaneously service high latency operations.
  2. Langford, John S.; Patel, Atit D.; Poimboeuf, Joshua N., Administering correlated error logs in a computer system.
  3. Nussbaum, Ian; Grover, Ian; Gray, Michael, Apparatus and method for processing data streams.
  4. Fu, Tianying; Paranjape, Jagadish, Apparatus, systems and methods for agile enablement of secure communications for cloud based applications.
  5. Fu, Tianying; Srinivasan, Venkat Narayan; Zhou, Jun, Apparatus, systems and methods for container based service deployment.
  6. Fu, Tianying; Srinivasan, Venkat Narayan, Apparatus, systems and methods for cross-cloud software migration and deployment.
  7. Fu, Tianying; Srinivasan, Venkat Narayan, Apparatus, systems and methods for cross-cloud software migration and deployment.
  8. Manglik, Gaurav; Fu, Tianying, Apparatus, systems and methods for deployment and management of distributed computing systems and applications.
  9. Manglik, Gaurav; Fu, Tianying, Apparatus, systems and methods for deployment and management of distributed computing systems and applications.
  10. Fu, Tianying; Manglik, Gaurav, Apparatus, systems and methods for deployment of interactive desktop applications on distributed infrastructures.
  11. Colgrove, John; Borowiec, Benjamin; Hasbani, Joseph S.; Noik, Emanuel G., Cloud assist for storage systems.
  12. Hiramatsu,Masami; Oshima,Satoshi; Kimura,Shinji; Takasugi,Masayoshi, Computer system and detecting method for detecting a sign of failure of the computer system.
  13. Acedo, Mario Francisco; Cervantes, Ezequiel; Jennas, II, Paul Anthony; Peipelman, Jason Lee; Ward, Matthew John, Coordinated remote and local machine configuration.
  14. Miller, Ethan; Colgrove, John; Hayes, John, Data protection in a storage system using external secrets.
  15. Miller, Ethan L.; Borowiec, Benjamin; Hodgson, Steve, Datasheet replication in a cloud computing environment.
  16. Colgrove, John; Miller, Ethan; Hayes, John; Sandvig, Cary; Golden, Christopher; Cao, Jianting, Deduplication of regions with a storage system.
  17. Miller, Ethan; Colgrove, John; Hayes, John; Sandvig, Cary, Distributing data blocks across a plurality of storage devices.
  18. Brennan, Timothy W.; Doshi, Nidhi Pankaj; Wang, Xiaohui, Dynamic allocation of segments in a flash storage system.
  19. Zlotnick, Aviad, Efficient method and apparatus for keeping track of in flight data in a dual node storage controller.
  20. Abe,Shinji, Fault tolerant computer system and interrupt control method for the same.
  21. Weinstein, Marvin; Folkner, Nathan; Bannon, Roy Michael, Fault-tolerant mastership arbitration in a multi-master system.
  22. Colgrove, John; McAuliffe, Mark L.; Miller, Ethan L.; Neelakantam, Naveen; Sanvido, Marco; Vachharajani, Neil A.; Vohra, Taher, Generating a unique encryption key.
  23. Kimmel, Jeffrey S., Hybrid message-based scheduling technique.
  24. Miller, Ethan; Colgrove, John; Hayes, John; Sandvig, Cary, Identifying fractal regions across multiple storage devices.
  25. Lherault, Frederic; Vachharajani, Neil, Identifying volume candidates for space reclamation.
  26. Colgrove, John; Hayes, John; Hong, Bo; Miller, Ethan, Inter-device and intra-device protection data.
  27. Cardinell, Charles S.; Hathorn, Roger G.; Laubli, Bernhard; Van Patten, Timothy J., Inter-processor failure detection and recovery.
  28. Hoeven, Arie Van der; Walker, Ellsworth D.; Foltz, Forrest C.; Deng, Zhong, Kernel processor grouping.
  29. Shalev, Ori, Machine learning for metadata cache management.
  30. Colgrove, John; Hayes, John; Hong, Bo; Wang, Feng; Miller, Ethan; Harmer, Craig, Maintaining a target number of storage devices for variable I/O response times in a storage system.
  31. Christian,Caudrelier; Lorenzo,Olivares; Tony,Reix, Management system for multimodule multiprocessor machines.
  32. Sanvido, Marco; Hankins, Richard; McAuliffe, Mark; Vachharajani, Neil, Managing mapping information in a storage system.
  33. Sanvido, Marco; Hankins, Richard; McAuliffe, Mark; Vachharajani, Neil, Metadata rewrite and flatten optimization.
  34. Vaidyanathan,Basu, Method and apparatus for managing processors in a multi-processor data processing system.
  35. Ripoll, Neftali, Method for designing a hyper-visor cluster that does not require a shared storage device.
  36. Colgrove, John; Hasbani, Joseph S.; Hayes, John; Miller, Ethan; Sandvig, Cary, Method for maintaining multiple fingerprint tables in a deduplicating storage system.
  37. Miller, Ethan; Do, Lydia; Colgrove, John, Migrating data between volumes using virtual copy operation.
  38. Borkenhagen, John M., Mirroring high performance and high availablity applications across server computers.
  39. Ting, Dennis P.; Hassey, John A.; Frazier, Robert E.; Jayanty, Ramanamurthy; Nathanson, Daphna, Multi-tasking real-time kernel threads used in multi-threaded network processing.
  40. Lerner, David M.; Matheny, Dave; Boom, Douglas D., Network storage target boot and network connectivity through a common network device.
  41. Lerner, David M.; Matheny, Dave; Boom, Douglas D., Network storage target boot and network connectivity through a common network device.
  42. Acedo, Mario Francisco; Cervantes, Ezequiel; Jennas, II, Paul Anthony; Peipelman, Jason Lee; Ward, Matthew John, On-demand virtual storage capacity.
  43. Acedo, Mario Francisco; Cervantes, Ezequiel; Jennas, II, Paul Anthony; Peipelman, Jason Lee; Ward, Matthew John, On-demand virtual storage capacity.
  44. Sanvido, Marco; Hankins, Richard; McAuliffe, Mark; Vachharajani, Neil, Optimizing flattening in a multi-level data structure.
  45. Golden, Christopher; Colgrove, John; Miller, Ethan L.; Sharpe, Malcolm; Hodgson, Steve, Optimizing storage allocation in a storage system.
  46. Colgrove, John; Hayes, John; Hong, Bo; Wang, Feng; Miller, Ethan; Harmer, Craig, Proactively correcting behavior that may affect I/O performance in a non-volatile semiconductor storage device.
  47. Colgrove, John; Miller, Ethan; Hayes, John; Sandvig, Cary; Golden, Christopher; Cao, Jianting; Inozemtsev, Grigori, Processing copy offload requests in a storage system.
  48. Sanvido, Marco; Hankins, Richard; Neelakantam, Naveen; Wang, Xiaohui; McAuliffe, Mark; Vohra, Taher, Processing read and write requests during reconstruction in a storage system.
  49. Fukuda, Kazuhisa, Processor and method of controlling execution of processes.
  50. Fukuda, Kazuhisa, Processor and method of controlling execution of processes.
  51. Fukuda, Kazuhisa, Processor and method of controlling execution of processes.
  52. Golden, Christopher; Grunwald, David; Cao, Jianting, Read optimization operations in a storage system.
  53. Golden, Christopher, Reading a portion of data to replicate a volume based on sequence numbers.
  54. Colgrove, John; Hayes, John; Hong, Bo; Wang, Feng; Miller, Ethan; Harmer, Craig, Reducing a number of storage devices in a storage system that are exhibiting variable I/O response times.
  55. Golden, Christopher; Cao, Jianting; Grunwald, David; Sharpe, Malcolm; Hodgson, Steve, Replication and intermediate read-write state for mediums.
  56. Colgrove, John; Miller, Ethan; Hayes, John; Sandvig, Cary; Golden, Christopher; Cao, Jianting, Restoring a volume in a storage system.
  57. Masri,Nabil N.; Weber,Wolf Dietrich; Chou,Chien Chun; Wingard,Drew Eric, Scalable low bandwidth multicast handling in mixed core systems.
  58. Armangau, Philippe; Bono, Jean-Pierre; Forecast, John; Faibish, Sorin, Servicing interrupts and scheduling code thread execution in a multi-CPU network file server.
  59. Sanvido, Marco; Hankins, Richard; Hayes, John; Hodgson, Steve; Wang, Feng; Zhuravlev, Sergey; Kleinerman, Andrew, Storing data utilizing repeating pattern detection.
  60. King, James E.; Roles, Karen, Switch.
  61. Shalev, Ori, Using frequency domain to prioritize storage of metadata in a cache.
  62. Colgrove, John; McAuliffe, Mark L.; Miller, Ethan L.; Neelakantam, Naveen; Sanvido, Marco; Vachharajani, Neil A.; Vohra, Taher, Utilizing a non-repeating identifier to encrypt data.
  63. Colgrove, John; Hayes, John; Miller, Ethan; Hasbani, Joseph S.; Sandvig, Cary, Utilizing multiple fingerprint tables in a deduplicating storage system.
  64. Acedo, Mario Francisco; Cervantes, Ezequiel; Jennas, II, Paul Anthony; Peipelman, Jason Lee; Ward, Matthew John, Virtual array site configuration.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로