ºÝºÝߣshows by User: MichaelDrig / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: MichaelDrig / Tue, 26 Sep 2017 20:29:27 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: MichaelDrig Tarmk facts-and-figures /slideshow/tarmk-factsandfigures/80190776 tarmk-facts-and-figures-170926202927
Understanding how the TarMK uses system resources like RAM, CPU, disk space and IO is crucial for effective deployments and operations. This session focuses on the capabilities and characteristics of the TarMK by presenting the relation between content, load and consumed resources. We show how TarMK behaves under various operation conditions, illustrate with data from our internal testing and explain how the numbers can be interpreted. Moreover, we examine the impact and effect of running online revision garbage collection and explain how to monitor, detect and recover from anomalies. ]]>

Understanding how the TarMK uses system resources like RAM, CPU, disk space and IO is crucial for effective deployments and operations. This session focuses on the capabilities and characteristics of the TarMK by presenting the relation between content, load and consumed resources. We show how TarMK behaves under various operation conditions, illustrate with data from our internal testing and explain how the numbers can be interpreted. Moreover, we examine the impact and effect of running online revision garbage collection and explain how to monitor, detect and recover from anomalies. ]]>
Tue, 26 Sep 2017 20:29:27 GMT /slideshow/tarmk-factsandfigures/80190776 MichaelDrig@slideshare.net(MichaelDrig) Tarmk facts-and-figures MichaelDrig Understanding how the TarMK uses system resources like RAM, CPU, disk space and IO is crucial for effective deployments and operations. This session focuses on the capabilities and characteristics of the TarMK by presenting the relation between content, load and consumed resources. We show how TarMK behaves under various operation conditions, illustrate with data from our internal testing and explain how the numbers can be interpreted. Moreover, we examine the impact and effect of running online revision garbage collection and explain how to monitor, detect and recover from anomalies. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tarmk-facts-and-figures-170926202927-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Understanding how the TarMK uses system resources like RAM, CPU, disk space and IO is crucial for effective deployments and operations. This session focuses on the capabilities and characteristics of the TarMK by presenting the relation between content, load and consumed resources. We show how TarMK behaves under various operation conditions, illustrate with data from our internal testing and explain how the numbers can be interpreted. Moreover, we examine the impact and effect of running online revision garbage collection and explain how to monitor, detect and recover from anomalies.
Tarmk facts-and-figures from Michael D端rig
]]>
548 4 https://cdn.slidesharecdn.com/ss_thumbnails/tarmk-facts-and-figures-170926202927-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Into the TarPit: A TarMK Deep Dive /slideshow/into-the-tarpit-a-tarmk-deep-dive/66441167 tarmkdeepdive-160926205026
Ever wondered what is inside the TarMK's tar files? What is a segment and what is a record? How garbage collection works and why (or why not)? This session will answer these questions and many more. It will shed light on the inner working of the TarMK, its system requirements and performance characteristics. It will help participants to better understand and diagnose the cause of common problems and present tools and techniques for diagnosing and debugging. Finally there will be a preview of what new features and enhancements we are currently working on. ]]>

Ever wondered what is inside the TarMK's tar files? What is a segment and what is a record? How garbage collection works and why (or why not)? This session will answer these questions and many more. It will shed light on the inner working of the TarMK, its system requirements and performance characteristics. It will help participants to better understand and diagnose the cause of common problems and present tools and techniques for diagnosing and debugging. Finally there will be a preview of what new features and enhancements we are currently working on. ]]>
Mon, 26 Sep 2016 20:50:26 GMT /slideshow/into-the-tarpit-a-tarmk-deep-dive/66441167 MichaelDrig@slideshare.net(MichaelDrig) Into the TarPit: A TarMK Deep Dive MichaelDrig Ever wondered what is inside the TarMK's tar files? What is a segment and what is a record? How garbage collection works and why (or why not)? This session will answer these questions and many more. It will shed light on the inner working of the TarMK, its system requirements and performance characteristics. It will help participants to better understand and diagnose the cause of common problems and present tools and techniques for diagnosing and debugging. Finally there will be a preview of what new features and enhancements we are currently working on. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tarmkdeepdive-160926205026-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ever wondered what is inside the TarMK&#39;s tar files? What is a segment and what is a record? How garbage collection works and why (or why not)? This session will answer these questions and many more. It will shed light on the inner working of the TarMK, its system requirements and performance characteristics. It will help participants to better understand and diagnose the cause of common problems and present tools and techniques for diagnosing and debugging. Finally there will be a preview of what new features and enhancements we are currently working on.
Into the TarPit: A TarMK Deep Dive from Michael D端rig
]]>
1135 7 https://cdn.slidesharecdn.com/ss_thumbnails/tarmkdeepdive-160926205026-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The architecture of oak /slideshow/the-architecture-of-oak/41656432 thearchitectureofoak-141117092219-conversion-gate01
Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained.]]>

Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained.]]>
Mon, 17 Nov 2014 09:22:19 GMT /slideshow/the-architecture-of-oak/41656432 MichaelDrig@slideshare.net(MichaelDrig) The architecture of oak MichaelDrig Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thearchitectureofoak-141117092219-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained.
The architecture of oak from Michael D端rig
]]>
851 3 https://cdn.slidesharecdn.com/ss_thumbnails/thearchitectureofoak-141117092219-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
OSGi Asynchronous Services: more than RPC /slideshow/async-services/39465582 async-services-140924044434-phpapp01
The Asynchronous Services Specification of the OSGi Alliance is an effort to better support parallelism on the OSGi platform. While it allows services to be called asynchronously it is more that just another RPC mechanism. This sessions shows how to use Asynchronous Services to structure highly concurrent programs for maximised resource utilisation and throughput and how this approach results in less blocking and lock contention. While not entirely new, the approach shown resembles a shift in paradigms in the sense that explicit thread management moves from client code to the environment much like it had happened for explicit memory management in the 90ies.]]>

The Asynchronous Services Specification of the OSGi Alliance is an effort to better support parallelism on the OSGi platform. While it allows services to be called asynchronously it is more that just another RPC mechanism. This sessions shows how to use Asynchronous Services to structure highly concurrent programs for maximised resource utilisation and throughput and how this approach results in less blocking and lock contention. While not entirely new, the approach shown resembles a shift in paradigms in the sense that explicit thread management moves from client code to the environment much like it had happened for explicit memory management in the 90ies.]]>
Wed, 24 Sep 2014 04:44:34 GMT /slideshow/async-services/39465582 MichaelDrig@slideshare.net(MichaelDrig) OSGi Asynchronous Services: more than RPC MichaelDrig The Asynchronous Services Specification of the OSGi Alliance is an effort to better support parallelism on the OSGi platform. While it allows services to be called asynchronously it is more that just another RPC mechanism. This sessions shows how to use Asynchronous Services to structure highly concurrent programs for maximised resource utilisation and throughput and how this approach results in less blocking and lock contention. While not entirely new, the approach shown resembles a shift in paradigms in the sense that explicit thread management moves from client code to the environment much like it had happened for explicit memory management in the 90ies. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/async-services-140924044434-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The Asynchronous Services Specification of the OSGi Alliance is an effort to better support parallelism on the OSGi platform. While it allows services to be called asynchronously it is more that just another RPC mechanism. This sessions shows how to use Asynchronous Services to structure highly concurrent programs for maximised resource utilisation and throughput and how this approach results in less blocking and lock contention. While not entirely new, the approach shown resembles a shift in paradigms in the sense that explicit thread management moves from client code to the environment much like it had happened for explicit memory management in the 90ies.
OSGi Asynchronous Services: more than RPC from Michael D端rig
]]>
894 2 https://cdn.slidesharecdn.com/ss_thumbnails/async-services-140924044434-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Oak, the Architecture of the new Repository /slideshow/oak-39377061/39377061 oak-140922091340-phpapp02
Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained.]]>

Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained.]]>
Mon, 22 Sep 2014 09:13:40 GMT /slideshow/oak-39377061/39377061 MichaelDrig@slideshare.net(MichaelDrig) Oak, the Architecture of the new Repository MichaelDrig Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/oak-140922091340-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Apache Jackrabbit Oak is a new JCR implementation with a completely new architecture. Based on concepts like eventual consistency and multi-version concurrency control, and borrowing ideas from distributed version control systems and cloud-scale databases, the Oak architecture is a major leap ahead for Jackrabbit. This presentation describes the Oak architecture and shows what it means for the scalability and performance of modern content applications. Changes to existing Jackrabbit functionality are described and the migration process is explained.
Oak, the Architecture of the new Repository from Michael D端rig
]]>
8449 7 https://cdn.slidesharecdn.com/ss_thumbnails/oak-140922091340-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png Specialities: Java, Scala, JCR, AEM http://michid.wordpress.com/ https://cdn.slidesharecdn.com/ss_thumbnails/tarmk-facts-and-figures-170926202927-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/tarmk-factsandfigures/80190776 Tarmk facts-and-figures https://cdn.slidesharecdn.com/ss_thumbnails/tarmkdeepdive-160926205026-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/into-the-tarpit-a-tarmk-deep-dive/66441167 Into the TarPit: A Tar... https://cdn.slidesharecdn.com/ss_thumbnails/thearchitectureofoak-141117092219-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-architecture-of-oak/41656432 The architecture of oak