Direct NFS (dNFS) allows Oracle databases to access NFS-mounted storage directly without going through the kernel. This improves performance by reducing context switches between user and kernel space. The document discusses setting up dNFS including mounting NFS shares, configuring the oranfstab file, and verifying dNFS usage. It also provides an overview of dNFS concepts such as using multiple TCP connections in a round-robin fashion for high throughput and availability.
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveauAlphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-oracle-12c-dba2-installation-et-mise-a-niveau
Cette formation vous permettra de comprendre, administrer et maîtriser la nouvelle architecture mutualisée de Oracle 12c.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...GetInData
Did you like it? Check out our E-book: Apache NiFi - A Complete Guide
https://ebook.getindata.com/apache-nifi-complete-guide
Apache NiFi is one of the most popular services for running ETL pipelines otherwise it’s not the youngest technology. During the talk, there are described all details about migrating pipelines from the old Hadoop platform to the Kubernetes, managing everything as the code, monitoring all corner cases of NiFi and making it a robust solution that is user-friendly even for non-programmers.
Author: Albert Lewandowski
Linkedin: https://www.linkedin.com/in/albert-lewandowski/
___
Getindata is a company founded in 2014 by ex-Spotify data engineers. From day one our focus has been on Big Data projects. We bring together a group of best and most experienced experts in Poland, working with cloud and open-source Big Data technologies to help companies build scalable data architectures and implement advanced analytics over large data sets.
Our experts have vast production experience in implementing Big Data projects for Polish as well as foreign companies including i.a. Spotify, Play, Truecaller, Kcell, Acast, Allegro, ING, Agora, Synerise, StepStone, iZettle and many others from the pharmaceutical, media, finance and FMCG industries.
https://getindata.com
"Extended" or "Stretched" Oracle RAC has been available as a concept for a while. Oracle RAC 12c Release 2 introduces an Oracle Extended Cluster configuration, in which the cluster understands the concept of sites and extended setups. This knowledge is used to more efficiently manage "Extended Oracle RAC", whether the nodes are 0.1 mile or 10 miles apart.
The presentation was last updated on August 7th 2017 to add a reference to the new MAA White Paper: "Installing Oracle Extended Clusters on Exadata Database Machine" - http://www.oracle.com/technetwork/database/availability/maa-extclusters-installguide-3748227.pdf and to correct some minor details.
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveauAlphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-oracle-12c-dba2-installation-et-mise-a-niveau
Cette formation vous permettra de comprendre, administrer et maîtriser la nouvelle architecture mutualisée de Oracle 12c.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...GetInData
Did you like it? Check out our E-book: Apache NiFi - A Complete Guide
https://ebook.getindata.com/apache-nifi-complete-guide
Apache NiFi is one of the most popular services for running ETL pipelines otherwise it’s not the youngest technology. During the talk, there are described all details about migrating pipelines from the old Hadoop platform to the Kubernetes, managing everything as the code, monitoring all corner cases of NiFi and making it a robust solution that is user-friendly even for non-programmers.
Author: Albert Lewandowski
Linkedin: https://www.linkedin.com/in/albert-lewandowski/
___
Getindata is a company founded in 2014 by ex-Spotify data engineers. From day one our focus has been on Big Data projects. We bring together a group of best and most experienced experts in Poland, working with cloud and open-source Big Data technologies to help companies build scalable data architectures and implement advanced analytics over large data sets.
Our experts have vast production experience in implementing Big Data projects for Polish as well as foreign companies including i.a. Spotify, Play, Truecaller, Kcell, Acast, Allegro, ING, Agora, Synerise, StepStone, iZettle and many others from the pharmaceutical, media, finance and FMCG industries.
https://getindata.com
"Extended" or "Stretched" Oracle RAC has been available as a concept for a while. Oracle RAC 12c Release 2 introduces an Oracle Extended Cluster configuration, in which the cluster understands the concept of sites and extended setups. This knowledge is used to more efficiently manage "Extended Oracle RAC", whether the nodes are 0.1 mile or 10 miles apart.
The presentation was last updated on August 7th 2017 to add a reference to the new MAA White Paper: "Installing Oracle Extended Clusters on Exadata Database Machine" - http://www.oracle.com/technetwork/database/availability/maa-extclusters-installguide-3748227.pdf and to correct some minor details.
Apache Spark Training | Spark Tutorial For Beginners | Apache Spark Certifica...Edureka!
This Edureka "Apache Spark Training" tutorial will talk about how Apache Spark works practically. We have demonstrated a Movie Recommendation Project using Apache Spark in this tutorial. Below are the topics covered in this tutorial:
1) Use Cases Of Real Time Analytics
2) Movie Recommendation System Using Spark
3) What Is Spark?
4) Getting Movie Dataset
5) Spark Streaming
6) Collaborative Filtering
7) Spark MLlib
8) Fetching Results
9) Storing Results
Data Ingest Self Service and Management using Nifi and KafkaDataWorks Summit
We’re feeling the growing pains of maintaining a large data platform. Last year we went from 50 to 150 unique data feeds by adding them all by hand. In this talk we will share the best practices developed to handle our 300% increase in feeds through self service. Having self-service capabilities will increase your teams velocity and decrease your time to value and insight.
* Self service data feed design and ingest
* configuration management
* automatic debugging
* light weight data governance
Apache Spark's Built-in File Sources in DepthDatabricks
In Spark 3.0 releases, all the built-in file source connectors [including Parquet, ORC, JSON, Avro, CSV, Text] are re-implemented using the new data source API V2. We will give a technical overview of how Spark reads and writes these file formats based on the user-specified data layouts. The talk will also explain the differences between Hive Serde and native connectors, and share the experiences of how to tune the connectors and choose the best data layouts for achieving the best performance.
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
This presentation talks about the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can ensure that your application is “Oracle RAC ready.”. It discusses do's and don'ts and how to test your application for "Oracle RAC readiness". This version was first presented in Sangam19.
Accelerating Spark SQL Workloads to 50X Performance with Apache Arrow-Based F...Databricks
In Big Data field, Spark SQL is important data processing module for Apache Spark to work with structured row-based data in a majority of operators. Field-programmable gate array(FPGA) with highly customized intellectual property(IP) can not only bring better performance but also lower power consumption to accelerate CPU-intensive segments for an application.
Application development using the Oracle RAD Stack. Oracle REST Data Services, Oracle APEX, Oracle Database. Easy, Empowering, SQL Centric, Productive, Dependable, Lasting...
Robust MLOps with Open-Source: ModelDB, Docker, Jenkins, and PrometheusManasi Vartak
These are slides from Manasi Vartak's Strata Talk in March 2020 on Robust MLOps with Open-Source.
* Introduction to talk
* What is MLOps?
* Building an MLOps Pipeline
* Real-world Simulations
* Let’s fix the pipeline
* Wrap-up
Apache Spark Training | Spark Tutorial For Beginners | Apache Spark Certifica...Edureka!
This Edureka "Apache Spark Training" tutorial will talk about how Apache Spark works practically. We have demonstrated a Movie Recommendation Project using Apache Spark in this tutorial. Below are the topics covered in this tutorial:
1) Use Cases Of Real Time Analytics
2) Movie Recommendation System Using Spark
3) What Is Spark?
4) Getting Movie Dataset
5) Spark Streaming
6) Collaborative Filtering
7) Spark MLlib
8) Fetching Results
9) Storing Results
Data Ingest Self Service and Management using Nifi and KafkaDataWorks Summit
We’re feeling the growing pains of maintaining a large data platform. Last year we went from 50 to 150 unique data feeds by adding them all by hand. In this talk we will share the best practices developed to handle our 300% increase in feeds through self service. Having self-service capabilities will increase your teams velocity and decrease your time to value and insight.
* Self service data feed design and ingest
* configuration management
* automatic debugging
* light weight data governance
Apache Spark's Built-in File Sources in DepthDatabricks
In Spark 3.0 releases, all the built-in file source connectors [including Parquet, ORC, JSON, Avro, CSV, Text] are re-implemented using the new data source API V2. We will give a technical overview of how Spark reads and writes these file formats based on the user-specified data layouts. The talk will also explain the differences between Hive Serde and native connectors, and share the experiences of how to tune the connectors and choose the best data layouts for achieving the best performance.
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
This presentation talks about the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can ensure that your application is “Oracle RAC ready.”. It discusses do's and don'ts and how to test your application for "Oracle RAC readiness". This version was first presented in Sangam19.
Accelerating Spark SQL Workloads to 50X Performance with Apache Arrow-Based F...Databricks
In Big Data field, Spark SQL is important data processing module for Apache Spark to work with structured row-based data in a majority of operators. Field-programmable gate array(FPGA) with highly customized intellectual property(IP) can not only bring better performance but also lower power consumption to accelerate CPU-intensive segments for an application.
Application development using the Oracle RAD Stack. Oracle REST Data Services, Oracle APEX, Oracle Database. Easy, Empowering, SQL Centric, Productive, Dependable, Lasting...
Robust MLOps with Open-Source: ModelDB, Docker, Jenkins, and PrometheusManasi Vartak
These are slides from Manasi Vartak's Strata Talk in March 2020 on Robust MLOps with Open-Source.
* Introduction to talk
* What is MLOps?
* Building an MLOps Pipeline
* Real-world Simulations
* Let’s fix the pipeline
* Wrap-up
You most probably dont need an RMAN catalog databaseYury Velikanov
or 10 compelling reasons why you may need a catalog database (alternative title). The title of this session is on purpose thought provoking. The author is an experience Oracle DBA in Oracle backup & recovery area. During the presentation he will go through top reasons why you may need to implement RMAN catalog database and give you additional ideas on how you can improve your backups leveraging additional benefits provided by RMAN catalog database. The author will explain in what cases and why you may not need the catalog database. You will go away with a clear understanding on how to benefit from RMAN catalog database and when it may be optional. This is another presentation from author's popular RMAN papers.
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
Server as the core of the information systems in today's business operations playing a pivotal role, data storage on server is becoming the lifeline to maintain the normal operation of the millions of businesses and organizations. Correct choice of independent control of the server or cluster systems and storage devices can improve system performance and operational capabilities. The user request rate and response time of business server data storage system are dependent on the selection of the storage devices. These devices can greatly affect system performance. To effectively protect data and give linear performance for iSCSI initiator, it is required to modify the iSCSI target driver to provide Gluster file system backend storage as distributed block device. This paper aims at discussing ways of modifying iSCSI Target (ISTGT) driver to support Gluster file system.
There are a lot of tasks in Oracle world which would not be possible without a programming languages. Shell scripting can be applied to a wide variety of system and database tasks. In my presentation I will share advanced shell scripting techniques on real life customer success story migrating users from on premise Oracle Internet Directory (OID) instance to AWS OID instance. Migration with standard OID provided tools was not possible due to specific customer requirements. Therefore shell scripting came to achieve desired goals. I`ll give deep overview about issues faced during the scripting, troubleshooting techniques used, scripting performance aspects and solutions applied to make efficient user migration possible.
All Oracle DBAs have to know about Unix Memory MonitoringYury Velikanov
This is one of my old presentations. I have presented it back in 2006. While most of the stuff is correct I do not exclude that it has some bugs. Let me know if you found any.
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsMarkus Michalewicz
Oracle Open World (OOW) 2014 Presentation by Jim Williams (Oracle ASM Product Manager) on Oracle Flex ASM - What's New and Best Practices. The presentation provides an overview of enhancements (What's New) in Oracle ASM 12c, especially with respect to Oracle Flex ASM, and provides best practices which can be applied in any environment (Flex or Standard ASM). This presentation has also more background information for some of the configuration recommendations that I made in my "Oracle RAC (12.1.0.2) Operational Best Practices" presentation.
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...vasuballa
Oracle Application Management Suite for Oracle E-Business Suite delivers capabilities to facilitate management of Oracle E-Business Suite environments running in the Oracle Cloud and on-premises using a single pane of glass. Learn about key new features provided in the latest release available with Oracle Enterprise Manager 13c. Features covered include deploying patches and customization across all environments, comparing configurations between instances, provisioning a new instance to the Oracle Cloud, migrating an existing instance to the cloud, enforcing compliance standards, and automated cloning.
Collaborate16 and first version ever of "Oracle Database In-Memory (DBIM) meets Oracle Real Application Clusters (RAC)" presented by Andy Rivenes and Markus Michalewicz
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
This is the latest version of the Oracle RAC 12c (12.1.0.2) Operational Best Practices presentation as shown during IOUG / Collaborate15. As best practices are a result of true collaboration this will probably be the last version before OOW 2015.
How to Use Oracle RAC in a Cloud? - A Support QuestionMarkus Michalewicz
This presentation, which was first presented during Sangam16, discusses general and specific support rules for the Oracle Database and Oracle RAC with the purpose of enabling you to determine whether a given system is supported, certified or even recommended. This presentation was last updated on August 31st 2017 (minor update).
What is Digital Rebar Provision (and how RackN extends)?rhirschfeld
Walks through how Digital Rebar Provision rethinks bare metal automation beyond simple O/S install into an integrated workflow system for building data center underlay.
INCLUDES VIDEO OF PRESO
The Efficient Use of Cyberinfrastructure to Enable Data Analysis CollaborationCybera Inc.
Dave Fellinger
CTO, DataDirect Networks
Presented at the Cybera/CANARIE National Summit 2009, as part of the session "What's Next: Key Areas of Emerging Cyberinfrastructure."
This session explored some of the up-and-coming areas of cyberinfrastructure and why they are increasingly being considered as essential elements to innovative research and development.
This presentation is from the ZFS Tutorial presented at the USENIX LISA09 Conference at Baltimore, Maryland in November 2009.
Later versions are available on slideshare.net, too.
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...Nagios
Dan Wittenberg's presentation on using Nagios at a Fortune 50 Company
The presentation was given during the Nagios World Conference North America held Sept 25-28th, 2012 in Saint Paul, MN. For more information on the conference (including photos and videos), visit: http://go.nagios.com/nwcna
Get the latest update from Panasas on the status of pNFS - parallel NFS. This presentation explains how you can innovate faster, better, and at a lower cost with Panasas and pNFS, the emerging standard for parallel I/O and the next major extension to the ubiquitous standard, NFS.
Personal storage to enterprise storage system journeySoumen Sarkar
A brief journey through storage wonderland. Notes are not visible when you view in slide share. However they would be visible when the slides are viewed in powerpoint [you have to download the slides for that]
3 Ways to Improve Performance from a Storage PerspectivePerforce
In this session, get three takeaways about Perforce performance benchmarks and their results across varying storage protocols, using NetApp storage as an example. Learn how to use Perforce benchmarks and tools to validate the performance of your Perforce deployment; understand Perforce performance across different storage protocols; and get tips and tricks for deploying Perforce on varying storage technologies.
Short presentation about how RackN is creating bare metal data center automation for enterprise and edge infrastructure at the most basic level.
Includes a video of Rob giving the presentation
AWR DB performance Data Mining - Collaborate 2015Yury Velikanov
Oracle database AWR performance repository is a hidden treasure. There are a lot of very useful details about your systems behavior hidden in that repository. This presentation designed to give you all knowledge you need to start leveraging the data more than standard AWR based reports allows you. The author will walk you through several practical examples from his experience where AWR proven to be one of the best information sources. You will learn how to start accessing AWR tables and few areas you should be careful with. We will wrap up the presentation with more examples and Q&A section.
Objective 1: Give enough information to start mining AWR tables to extract performance data for troubleshooting different issues
Objective 2: Demonstrate practical examples on how AWR has been used to troubleshoot different performance problems
Objective 3: Let you consider AWR as a good additional source for performance issues troubleshooting
Oracle Real Application cluster evolves with each release. There are some important features added in Oracle 11GR2. During this presentation the authors will share their practical experience on how to configure EBS to use SCAN Listeners, services and load balance different EBS components across cluster nodes. We will talk through different configuration strategies and how to choose the right one. Come to the presentation and take away practical hints on how to make EBS and RAC 11GR2 best friends.
10 Problems with your RMAN backup script - whitepaperYury Velikanov
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
Oracle 11G SCAN: Concepts and Implementation Experience SharingYury Velikanov
Single Client Access Name is a concept that makes database deployment easy on Oracle Database 11g R2 grids and complete the level of abstraction from the application perspective. Starting with the understanding of why this component is vital in the 11g grid infrastructure, this presentation walks through the main concepts of SCAN. You will learn how to plan and implement SCAN, what areas to be careful with, and how to monitor SCAN infrastructure and make sure it works as expected.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
COMMENTS:-- It is understandable that without my comments it may be challenging to understand the full content of the presentation.-- For some most controversial slides (e.g. performance, dNFS setup) I put comments in the notes. Please try to check if there is a comment from me.-- I am deliverable using dNFS (small cap ‘d’) in the slides to make it looks close to kNFS-- In most available documentation the DNFS is used-- For the AUSOUG conference I will have 45 minutes only.-- AUSOUG conference is relatively small event (can’t compare to OOW most US events). Therefore there are different level participants. I should cover basics and touch some advanced topics at the same time. Can’t talk details as much as I would on OOW or Collaborate.-- I would like to give more details on performance improvement results however I wouldn't have time to cover the rest than-- Some slides have animation and I would advice you to run though it get an educated guess that I am going to talk about on those slides
NOTES:-- This is true only if there are no other bottlenecks-- We are talking about 1.2ms to 0.5ms difference here-- Most often systems are limited by HW (Network equipment, Storage speed) and therefore we will not see 300% improvement-- You may expect to see performance improvements somewhere between 0% and 300%kNFS Physical reads: 12,042.2 65,923.3db file sequential read 791,093 1,370 2 97.6 User I/ODB CPU 53 3.81.731781219 msavg PIO6.6995916/10000 CPU sec per PIOdNFS Physical reads: 37,298.0 193,878.0db file sequential read 2,326,535 1,229 1 92.5 User I/ODB CPU 312 23.50.52825339 msavg PIO13.410501/10000 CPU sec per PIODirect storage Physical reads: 53,897.5 281,475.3db file sequential read 3,377,685 1,224 0 91.9 User I/ODB CPU 229 17.20.362378375 msavg PIO6.7797915/10000 CPU sec per PIO Elapsed: 1.09 (mins) DB Time(s): 21.4 116.9 0.36 4.94 DB CPU(s): 0.8 4.4 0.01 0.19 Logical reads: 12,140.1 66,458.8 Block changes: 41.8 228.8 Physical reads: 12,042.2 65,923.3db file sequential read 791,093 1,370 2 97.6 User I/ODB CPU 53 3.8awr_0w_22r.20121023_201639.txtTue Oct 23 20:16:40 EDT 2012real 1m13.117suser 0m0.576ssys 0m1.281s Elapsed: 1.04 (mins) DB Time(s): 21.3 110.7 0.13 4.68 DB CPU(s): 5.0 26.0 0.03 1.10 Logical reads: 37,408.2 194,450.9 Block changes: 33.3 173.0 Physical reads: 37,298.0 193,878.0db file sequential read 2,326,535 1,229 1 92.5 User I/ODB CPU 312 23.5awr_0w_22r.20121023_203540.txtTue Oct 23 20:35:40 EDT 2012Elapsed: 1.04 (mins) DB Time(s): 21.3 111.0 0.09 4.69 DB CPU(s): 3.7 19.1 0.02 0.81 Logical reads: 54,761.2 285,985.7 Block changes: 40.5 211.4 Physical reads: 53,897.5 281,475.3db file sequential read 3,377,685 1,224 0 91.9 User I/ODB CPU 229 17.2awr_0w_22r.20121023_183221.txtTue Oct 23 18:32:21 EDT 2012
Picture – source URL: http://www.bannerblog.com.au/news/picts/thumbs_up.jpgGrid DBA – my friend,Leighton L. Nelson (@leight0nn) blogs about how he speeded up Data Pump using dNFS“Direct NFS speeds up Data Pump”http://blogs.griddba.com/2012/02/direct-nfs-speeds-up-data-pump.htmlAny other references are welcome! Let me know about others good examples.Why ASM in NAS ?https://twitter.com/yvelikanov/status/260674761380749312Yury@yvelikanovPersonally I don't see the point building ASM on (d)NFS. ASM suppose to exclude unnecessary layers. In NAS case it adds an additional layer.Kevin Closson @kevinclosson. @yvelikanov @netofrombrazil @leight0nn Simple, a) Standard Edition 1 and b) ASM striping between filers. "a" is mandatory.Leighton L. Nelson @leight0nn@yvelikanov @netofrombrazil easy storage migration?Yury @yvelikanov@leight0nn @netofrombrazil u can use Incr refreshable data files copies to migrate on a FS (short downtime). But I do agree. ASM no downtimehttp://bit.ly/RTTkxnGuenadiJilevski@gjilevski@netofrombrazil @yvelikanov @leight0nnEx.ASM on additional NFS for quorum of the vote disk in extended RAC clusters.https://twitter.com/simon_haslam/status/260892761102901248Simon Haslam@simon_haslam@netofrombrazil @leight0nn @yvelikanovSo you're saying ASM on dNFS is good? Or just dNFS with anything (say, OMF instead of ASM)?Yury @yvelikanov@netofrombrazil @simon_haslam @leight0nn @NetApp The right question is: would you recommend naked NFS or ASM on top of NFS?Yury @yvelikanov@yvelikanov @netofrombrazil @simon_haslam @leight0nnOn top of @NetApp of cause. Or it doesn't matter for you as far as #NetApp is in useneto from Brazil @netofrombrazil@yvelikanov @simon_haslam @leight0nn @netapp NFS. ASM on top of D or K NFS only in special cases IMHOREF:https://plus.google.com/u/1/107075205411714880234/posts/G7EPReaJGvFDirect NFS does not support Oracle Clusterware files. REF: http://docs.oracle.com/cd/E11882_01/install.112/e22489/storage.htm#CDEBGJAGNFS file system on a certified NAS filer => OCR and Voting Disk Files => YeskNFS is supported => dNFS isn't for OCRsGood catch +Arup Nanda
Simplified - TCP still involved kernel THX to @fritshooglandfrom Twitter=B===Martin Bach@MartinDBADNFS Mostly in USER Mode (Good for VM solutions)does it make sense to say that one of the main benefits is that using dNFS you stay (mostly?) in user mod, whereas knfs requires transitions into the kernel (want to trace using perf, but haven't had time).According to James MorledNFS is great for vmware where all user mode code is quick, but kernel transitions (requiring interrupts on x86) take longer since the hypervisor has to "trap" the instruction and translate it to be safe for multiple guests.=E===Martin Bach@MartinDBAAdditional comment from@fritshoogland: Personally, I would draw a nfsd square which gets the line from io client, partly in/partly outside of kernel, and remove that with DNFSCAN kNFS work as well as dNFS?https://twitter.com/yvelikanov/status/260893343150653440Yury@yvelikanov@netofrombrazil @kevinclosson Did I get it right? We can tune kNFS to work on dNFS speed if we invest a lot of NFS expert time?Additional comment from @MartinDBA:The only really cool think worth mentioning is that you have less transitions into kernel code which is good for vitrualized environments. I'm sure if you tested dNFS on a virtual machine it would clearly beat kNFS!Additional comment from @kevinclosson:DNFS addresses circa-2004 NFS and bonding weaknesses specific Oracle I/O profile and OSs. Times change.http://bit.ly/RTRLQ5Kevin Closson @kevinclosson.@netofrombrazil @leight0nn @yvelikanov Even though Solaris needs to die really badly, you might find Sol 11 x64 dNFS and kNFS show parityneto from Brazil @netofrombrazil@kevinclosson @leight0nn @yvelikanov :-) knfs well tuned works good :-)neto from Brazil @netofrombrazil@kevinclosson @leight0nn @yvelikanov OL works pretty well too. I've got 2GBytes per second with KNFS :-)@kevinclosson @yvelikanov agreed you can tune well KNFS but DNFS you can have better optimization. But depends IO that you are generating
=B===Martin Bach@MartinDBAyou could also use ldd oracle to see the libraries compiled in.additionally pmap or /proc/pid/smaps in RHEL 6.x=E===Martin Bach@MartinDBA
This slide is intentionally made overcrowded. I have 2 goals here:Provide references and state that the setup is documented with reasonable level of detailsMake a joke :)
dNFS = Speed = High Availability = Scalability (?reduced CPU as we are skipping longer code path?)http://docs.oracle.com/cd/E11882_01/install.112/e22489/storage.htm#CWLIN2743.2.3.4 Specifying Network Paths with the Oranfstab FileDirect NFS can use up to four network paths defined in the oranfstab file for an NFS server. The Direct NFS client performs load balancing across all specified paths. If a specified path fails, then Direct NFS reissues I/O commands over any remaining paths.Could bonding be a good alternative to dNFS?https://twitter.com/gwenshap/statuses/260668780903026688Gwen (Chen) Shapira@gwenshap@yvelikanov you can bond 1Gb nics, but for each client-server pair, you will still only get 1Gb line. Tricky things :)neto from Brazil @netofrombrazil@yvelikanov @gwenshap @jantup 2 x 1Gbit max you can get 240MB/s either k or d [nfs]https://twitter.com/gwenshap/statuses/260958482059112449Gwen (Chen) Shapira@gwenshap@netofrombrazil @kevinclosson@yvelikanov so this is one of the things you need to get right when configuring knfs, but dnfs handles for youGwen (Chen) Shapira @gwenshap@netofrombrazil @kevinclosson @yvelikanov how do you get bonded 2Gb with knfs? Linux uses 802.3ad bonding. One link per conversation = 1Gb.Details6m43neto from Brazil @netofrombrazil@gwenshap @kevinclosson @yvelikanov LACP mode 4neto from Brazil@netofrombrazil@gwenshap @kevinclosson @yvelikanovand other parameters like backlog, sun rpc etc...https://twitter.com/kevinclosson/status/260959183900405760Kevin Closson@kevinclosson.@gwenshap @netofrombrazil @yvelikanovexactly also dnfs is a combined agg+failover. Simple wire. All my writings from 2006 are sexy now?Kevin Closson@kevinclosson. @yvelikanov @gwenshap good lord, gus, read the paper .. I didn't waste ink:http://www.oracle.com/technetwork/articles/directnfsclient-11gr1-twp-129785.pdf … who wrote that?@netofrombrazil @gwenshap @jantup My questions to you is: Can !!! 1 !!! session get 240MB/s out of 2 x 1Gbit ?Kevin Closson @kevinclosson@netofrombrazil @yvelikanov @gwenshap @jantupdepends on your database host (nfs client) kernelhttps://www.google.com/search?num=100&hl=en&site=&source=hp&q=closson+%2Bdirect+NFS&oq=closson+%2Bdirect+NFS&gs_l=hp.3...2255.7134.0.7296.19.18.0.0.0.0.419.2714.4j5j2j3j1.15.0.les%3Bcesh..0.0...1.1.mDyX7Tu3XpI …Kevin Closson @kevinclosson@gwenshap @jantup @yvelikanov depends on the form of bonding. dNFS is really better for aggregating NICs.neto from Brazil @netofrombrazil@yvelikanov @gwenshap @jantup one tcp session or 1 thread?Yury @yvelikanov@netofrombrazil @gwenshap @jantup 1 database session (unix process, foreground process, full table scan)neto from Brazil @netofrombrazil@yvelikanov @gwenshap @jantup of course you can :-)neto from Brazil @netofrombrazil@netofrombrazil @yvelikanov @gwenshap @jantup one full table scan works if you have the right conf for db multi block readKevin Closson @kevinclosson@yvelikanov @netofrombrazil @gwenshap @jantup a single foregound on modern CPU would have not trouble saturating 2x1GbE (240MB/s)Kevin Closson @kevinclosson. @netofrombrazil @yvelikanov @gwenshap @jantup No surprise. But, hold it, Manly Man doesn't use NFS for Oraclehttps://www.google.com/search?num=100&hl=en&biw=1507&bih=707&q=manly+man+NFS&oq=manly+man+NFS&gs_l=serp.3..0l10.12633532.12640635.0.12640847.13.13.0.0.0.0.453.2518.2j1j5j0j2.10.0.les%3Bcesh..0.0...1.1.6bgcFszDVok …neto from Brazil @netofrombrazil@netofrombrazil @kevinclosson @yvelikanov @gwenshap@jantup for TCP the rule is 1 Hz to process 1 bit - 1GHz process 1Gbit got it?https://twitter.com/Djelibeybi/status/260669539027648512Djelibeybi@Djelibeybi@yvelikanov you can get more bandwidth with a LACP (802.3ad) bond of two or more NICs. Not a linear scale, though and needs switch support.Leighton L. Nelson @leight0nn@Djelibeybi @yvelikanov Read somewhere multiple paths on diff subnet recommended over LACP vif. Could be wrong.
Local: Is IP on the DB server you cant connections to go thoughPath: Is IP on the Filler you can the connections to end upExport, Mount – is a pair that finalise each block of informationYou can have more than one (up to 4) Local/Path parameters specifiedUse Dontroute if you about to use several pairs of IPs from the same networkMnt_timeout is in seconds and defaults to 10 minutes. It seems a bit too high to me. I would set it to 1 minute (disclaimer: didn’t have much experience in failing NFS area)You can specify block per mountI suspect that there is a limit of IP connections each session can have. As of now I didn’t hit this limit. But at the same time I didn’t use too many connections per sesison (4 max as o now). If you have experience please let me know (@yvelikanov)Special thanks to @pioro for comments on UEK
Local: Is IP on the DB server you cant connections to go thoughPath: Is IP on the Filler you can the connections to end upExport, Mount – is a pair that finalise each block of informationYou can have more than one (up to 4) Local/Path parameters specifiedUse Dontroute if you about to use several pairs of IPs from the same networkMnt_timeout is in seconds and defaults to 10 minutes. It seems a bit too high to me. I would set it to 1 minute (disclaimer: didn’t have much experience in failing NFS area)You can specify block per mountI suspect that there is a limit of IP connections each session can have. As of now I didn’t hit this limit. But at the same time I didn’t use too many connections per sesison (4 max as o now). If you have experience please let me know (@yvelikanov)Special thanks to @pioro for comments on UEK
Remove limit on the number of diskmon slaves [bug: 9842238]ORACLE DATABASE WILL NOT OPEN [bug: 14383403]LRGIONFS RUN IS FAILING ON WIN2K8 R2 [bug: 13689216]DATABASE STARTUP AND QUERY TAKING HUGE TIME WHEN DNFS IS ENABLED [bug: 13510654]LGWR hangs for long periods using DNFS - CF waits likely [bug: 9556189]