Rodney A. DeKoning - Wichita KS Donald R. Humlicek - Wichita KS Max L. Johnson - Wichita KS Curtis W. Rink - Wichita KS
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F 1200
US Classification:
711135, 711133
Abstract:
An apparatus and method is disclosed which enables a host computer to adjust the caching strategy used for writing its write request data to storage media during execution of various software applications. The method includes the step of generating a caching-flushing parameter in the host computer. The cache flushing parameter is then transferred from the host computer to a controller which has a cache memory. Thereafter, a quantity of write request data is written from the cache memory to a storage medium in accordance with the cache-flushing parameter.
Multiple Memory System Support Through Segment Assignment
Russell J. Henry - Wichita KS, US Max L. Johnson - Wichita KS, US Bret Weber - Wichita KS, US Dennis E. Gates - Wichita KS, US
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F012/00
US Classification:
711114, 711141, 711203
Abstract:
A method of increasing computer system bandwidth for computer system having two or more memory complexes is disclosed in which exclusive OR operations are performed on the data from the data regions to generate parity information which is stored in the same single cache pool as the data regions. By using a single cache pool for related data regions, bandwidth and performance are improved.
Method For Transferring Data Between Two Devices That Insures Data Recovery In The Event Of A Fault
Rodney A. DeKoning - Wichita KS Donald R. Humlicek - Wichita KS Max L. Johnson - Wichita KS
Assignee:
Symbios Logic Inc. - Fort Collins CO
International Classification:
G06F 1314
US Classification:
39518203
Abstract:
A method of insuring recovery of a quantity write request data in a storage device having a plurality of controllers includes the steps of (1) providing a primary controller for storing the write request data received from a host device, (2) providing an alternate controller having a memory area allocated for use by the primary controller, (3) maintaining a first control block in the primary controller for indicating status of the write request data stored in the primary controller, and (4) maintaining a second control block in the alternate controller for indicating status of the write request data stored in the primary controller.
Methods And Structure To Maintain A Two Level Cache In A Raid Controller And Thereby Selecting A Preferred Posting Method
Rodney A. DeKoning - Wichita KS Donald R. Humlicek - Wichita KS Max L. Johnson - Wichita KS Curtis W. Rink - Wichita KS
Assignee:
Symbios, Inc. - Fort Collins CO
International Classification:
G06F 1300
US Classification:
711122
Abstract:
Methods and associated data structures operable in a RAID subsystem to improve I/O performance. A two level cache data structure and associated methods are implemented with a RAID controller. The lower level cache comprises buffers holding recently utilized blocks of the disk devices. The upper level cache records which blocks are present in the lower level cache for each stripe in the RAID level 5 configuration. The upper level cache serves to reduce the overhead processing required of the RAID controller to determine which blocks are present in the lower level cache. Having more rapid access to this information by lowering the processing overhead enables the present invention to rapidly select between different write techniques to post data and error blocks from low level cache to the disk array. A RMW write technique is used to post data and error checking blocks to disk when insufficient information reside in the lower level cache. A faster Full Write technique (also referred to as Stripe Write) is used to post data and error checking blocks to disk when all required, related blocks are resident in the lower level cache.
Preservation Of Data Integrity In A Raid Storage Device
Rodney A. DeKoning - Wichita KS Donald R. Humlicek - Wichita KS Max L. Johnson - Wichita KS Curtis W. Rink - Wichita KS
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F 1100
US Classification:
714 6
Abstract:
The invention relates to a method and apparatus for maintaining data/parity consistency in a RAID data storage system. The invention utilizes reserved disk storage space in the RAID array to log data necessary to restore data/parity consistency should an interruption event, such as a power failure, corrupt the data stored in a particular redundancy group. In one embodiment, the invention logs new data and new parity information to the reserved disk storage space before the new data and new parity information are written to the appropriate locations in the associated redundancy group. In this way, if an interruption event occurs when either the new data or the new parity information has already been written to the redundancy group but the other has not, the corresponding data and parity information stored in the reserved disk storage space can be used to restore data/parity consistency after the event has ended.
Methods And Structure For Maintaining Cache Consistency In A Raid Controller Having Redundant Caches
Rodney A. DeKoning - Wichita KS Donald R. Humlicek - Wichita KS Max L. Johnson - Wichita KS
Assignee:
Symbios, Inc. - Fort Collins CO
International Classification:
G06F 1208 G06F 1316 G06F 1114
US Classification:
711113
Abstract:
Methods and associated apparatus operable in a RAID subsystem having redundant disk array controllers to assure dual, redundant cache consistency while permitting operation of the RAID subsystem in response to host computer I/O requests. The methods and apparatus of the present invention provide for a process of initializing the redundant disk array controllers in response to a power-on reset cycle (or other similar reset cycles). The first controller partially initializes for processing of host requests then awaits the partial initialization of the second controller. After a brief timeout awaiting the second controller, or in response to an erroneous initialization of the second controller, the first controller configures itself to perform host computer I/O requests in a write-through mode (bypassing cache operations) until the second controller eventually initializes. Once both controller are initialized, the redundant caches are synchronized. Finally, the initialized controllers having synchronized the redundant caches begin normal, mirrored, redundant operation.
Method And Apparatus For Treatment Of Deferred Write Data For A Dead Raid Device
Rodney A. DeKoning - Wichita KS Donald R. Humlicek - Wichita KS Max L. Johnson - Wichita KS
Assignee:
Symbios Logic Inc. - Fort Collins CO
International Classification:
G06F 1100 G06F 1200
US Classification:
39518203
Abstract:
Methods and apparatus for moving pinned data corresponding to a temporarily dead RAID device between the cache memory of a RAID subsystem and a log area. In response to detection of a dead RAID device within a RAID subsystem, the methods of the present invention move any pinned data from the cache memory of the RAID controller to a log area preferably allocated on the disk space of one or more operational RAID devices within the subsystem. In response to revival of the dead RAID device methods of the present invention restore the logged, pinned data from the log area of the operational RAID device(s) to the cache memory as dirty data ready for posting to the revived RAID device. The log area may be either permanently allocated within the RAID subsystem, or may be dynamically allocated in response to recognition of the dead RAID device and freed in response to revival of the RAID device.
Dr. Johnson graduated from the University of North Dakota College of Medicine in 1982. He works in Fargo, ND and specializes in Ophthalmology. Dr. Johnson is affiliated with Essentia Health and Sanford Medical Center.
Googleplus
Max Johnson
Lived:
Los Angeles, CA Phoenix, AZ St. Helena, CA Portland, OR Tangent, OR Albany, OR
Work:
Cal Poly Pomona - Instructor (2010)
Education:
California Polytechnic State University - Nutrition Science, Oregon State University - Food Science, Le Cordon Bleu, Scottsdale - Culinary Arts
Max Johnson
Lived:
Vancouver, WA
Work:
PDI - Presser J.C. Penney - Salesman
Education:
Skyview High School
Relationship:
Single
Tagline:
My name's Maxy and I like to party.
Max Johnson
Work:
South MS State Hospital
Education:
Woodlawn HS 1957, Birmingham Southern 1958 to1961
Tagline:
73 years old at time of this entry. Retired from 30+ years working as a therapist in the Mental Health field. Was living in Mississippi; moved to Pennsylvania in 2011.
former NFL stars Tom Brady and Rob Gronkowski. When Mateer opted for Norman, Oklahoma over Chapel Hill, North Carolina, UNC added Purdue transfer Ryan Browne to a quarterback room that included Max Johnson, who suffered a season-ending injury in Week 1 last season, and four-star recruit Bryce Baker.
Date: Apr 16, 2025
Category: Sports
Source: Google
Ryan Browne Re-Entering Portal, Highlighting QB as Need for UNC
Browne and true freshman early enrollee Bryce Baker handled the workload at quarterback during the live portions of Carolina's spring practices, while veteran Max Johnson went through drills and continued his long road to recovery from a gruesome broken leg.
Date: Apr 16, 2025
Category: Sports
Source: Google
Evan Stewart enters transfer portal: Former five-star WR's announcement is latest hit to Texas A&M roster
LT Overton -- another top player from the Aggies 2022 recruiting class --committed toAlabama Tuesday. Other Texas A&M players to enter the portal this cycle include quarterback Max Johnson, tight end Jake Johnsonand edge rusher Fadil Diggs.
Date: Dec 19, 2023
Category: Sports
Source: Google
College football Week 10 highlights: Top plays, games, takeaways - ESPN
precipice of a 17-0 lead midway through the second quarter when Jacoby Mathews returned a blocked field goal try 75 yards for a touchdown. Ole Miss still was up 14 midway through the third quarter when the Aggies went on a run behind Max Johnson, who threw one TD pass to brother Jake and ran for another.
Date: Nov 04, 2023
Category: Sports
Source: Google
College football Week 5 highlights - top plays games takeaways 2023 - ESPN
But Max Johnson, who we're fairly certain is actually a middle-aged father of three with a Volvo, a mortgage and a comfortable job selling life insurance, threw for 210 yards and two touchdowns, and the Texas A&M defense made short work of what Dan Enos assures us is, in fact, Arkansas' offense
In just his second half as the Aggie starting QB, Max Johnson continued to look impressively comfortable under center Saturday, leading the Aggies to an impressive 17-6 halftime lead over Arkansas. With the Razorbacks retaking possession and a chance to take a third-quarter lead, it was Chris Russel
Date: Sep 30, 2023
Category: Sports
Source: Google
Alabama vs. Texas A&M score, takeaways: No. 1 Tide barely survive Bryce Young's absence to edge Aggies
King, who filled in for injured QB Max Johnson, took the game all the way to the final whistle by leading Texas A&M on a furious 10-play, 69-yard drive. However, Alabama's defense held on the last play as the Tide survived their biggest scare of the season to this point.
Date: Oct 09, 2022
Category: Sports
Source: Google
Alabama Crimson Tide vs Texas A&M Aggies Preview: Q&A with Good Bull Hunting
My preference would be for Max Johnson to start, and while he hasnt been ruled out, I dont personally think hell be able to play. A thumb injury that knocks you out of a game generally isnt something you come back from a week later. So it seems likely well see Haynes King. While King shows flas