Last November James Foster gave several presentations on GemStone at Smalltalks 2009. James recorded his presentations and recently finished editing the video down to digestible set of YouTube vieos each coming in under 10 minutes:
- What is GemStone?
- Video: Object format and pointers
- Special Objects and Header
- Large Objects
- Repository, Extents, and Object Table
- Component Overview
- Shared Page Cache
- How Gems Create an Object
- How Gems Read an Object
- How Gems Modify an Object
- How A Gem Dereferences an Object
- Commit Record Backlog
- Handling Commit Record Backlog
- Commit Process
- Issues in Concurrency
- Lock Granularity
- Reduced Conflict Classes
- The Stone Process
- Live and Dead Objects
- Nine Steps of Repository-Wide Garbage Collection
- Epoch GC, Offline GC, Multi-machine
- Garbage Collection Q & A
QuickTime versions of the videos are available here.
—–
[1]http://www.flickr.com/photos/michael_kesler/ / CC BY-NC-SA 2.0
Leave a comment
Comments feed for this article