Richard Smith Component Files and the DFS. Topics 1. New features in V14.0 2. Dyalog File Server (DFS) V2.0 3. Future possibilities.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

October Dyalog File Server Version 2.0 Morten Kromberg CTO, Dyalog LTD Dyalog’13.
Version 14.0 File System Enhancements Richard Smith 21 October 2013.
Internet Information Server 6.0. IIS 6.0 Enhancements  Fundamental changes, aimed at: Reliability & Availability Reliability & Availability Performance.
Futures – Alpha Cloud Deployment and Application Management.
NETOP REMOTE CONTROL What’s new in version 9.5? DECEMBER 09 NETOP REMOTE CONTROL1.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 5: Managing File Access.
Background Info The UK Mirror Service provides mirror copies of data and programs from many sources all over the world. This enables users in the UK to.
(Remote Access Security) AAA. 2 Authentication User named "flannery" dials into an access server that is configured with CHAP. The access server will.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Nine Managing File System Access.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Module – 7 network-attached storage (NAS)
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Understanding Active Directory
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Take An Internal Look at Hadoop Hairong Kuang Grid Team, Yahoo! Inc
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Experiences Deploying Xrootd at RAL Chris Brew (RAL)
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Module 13: Configuring Availability of Network Resources and Content.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
1 Group Account Administration Introduction to Groups Planning a Group Strategy Creating Groups Understanding Default Groups Groups for Administrators.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Module 11: Designing Files Services and DFS in Windows Server® 2008
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 5: Managing File Access.
XPand your capabilities with Citrix ® MetaFrame XP ™ for Windows ®, Feature Release 2.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Introduction to the Adapter Server Rob Mace June, 2008.
CEPH: A SCALABLE, HIGH-PERFORMANCE DISTRIBUTED FILE SYSTEM S. A. Weil, S. A. Brandt, E. L. Miller D. D. E. Long, C. Maltzahn U. C. Santa Cruz OSDI 2006.
1 Chapter Overview Introducing Replication Planning for Replication Implementing Replication Monitoring and Administering Replication.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
A Distributive Server Alberto Pareja-Lecaros. Introduction Uses of distributive computing - High powered applications - Ever-expanding server so there’s.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
© All rights reserved. U.S International Tech Support
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … PRESENTED BY ROBERT FREEMAN (
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
EbiTrack Architecture Version 1.0 September 24, 2012.
Chapter 13Oracle9i DBA II: Backup/Recovery and Network Administration 1 Chapter 13 Network Administration and Server-side Configuration.
1 Objectives Discuss File Services in Windows Server 2008 Install the Distributed File System in Windows Server 2008 Discuss and create shared file resources.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
IIS Manager Details Delegated Administration Configuration System.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
EJB Enterprise Java Beans JAVA Enterprise Edition
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Introduction  Model contains different kinds of elements (such as hosts, databases, web servers, applications, etc)  Relations between these elements.
ArcGIS for Server Security: Advanced
Ask the Experts – Building Login-Based Sites in AEM
Self Healing and Dynamic Construction Framework:
Securing the Network Perimeter with ISA 2004
Advanced Integration and Deployment Techniques
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … Presented by Robert Freeman (
Data, Databases, and DBMSs
ASP.NET Module Subtitle.
Module 10: Implementing Managed Code in the Database
DRC Central Office Services
Presentation transcript:

Richard Smith Component Files and the DFS

Topics 1. New features in V Dyalog File Server (DFS) V Future possibilities

Section 1 New in V14.0 Slide 2

Small Span files No new small span files

V14.0 variant options ⎕ FCREATE – fid ( ⎕ FCREATE ⍠ 'J' 3) 1 –J, C and Z properties may be specified –S and U will be added in 14.1 ⎕ FCHK – ( ⎕ FCHK ⍠ 'Repair' 1) fid

V14.0 performance I Read/write re-implemented Faster, with no application changes Best performance gains with: –Fast networks –Congested networks –Arrays with many elements of mixed type

V14.0 performance II New syntax multiple component read – ⎕ FREAD 1 ( ⍳ 10) ≡ ⎕ FREAD¨1,¨ ⍳ 10 File is locked only once –Semantic difference; performance gain Faster but requires application changes Benefits share tied files

V14.0 performance III Compressed components – 'Z' 1 ⎕ FPROPS 1 – fid ( ⎕ FCREATE ⍠ 'Z' 1) 1 Compression on subsequent writes Automatic decompression –V14.0 onwards, only Performance gain on slow networks

Section 2 Dyalog File Server (DFS) V2.0 Slide 8

~DFS File server File1 File2 File3 File4 APL Client 1 APL Client 5 APL Client n APL Client 4 APL Client 2 APL Client 3

DFS File1 File2 File3 File4 APL Client 1 APL Client 5 APL Client n APL Client 4 APL Client 2 APL Client 3

DFS overview Supports component and native files Client/server (local/remote/distributed) Written in APL –Underlying storage mechanism is DCF –Conga, MiServer, Interpreter support –Client presents a namespace containing DCF-compatible functions and extensions

Slide 12 File Server 2 /test File Server 1 /prod File1 File3 APL Client Session 1 APL Client Session 2 APL Client Session n File Handler Thread 1 Master Server Manages Login requests HTTP Monitor (Browser) File2 File Handler Thread 2 Monitor Provides monitoring and instrumentation Exposes HTTP Interface Locks Server Handles all FHOLD and NLOCK requests Backup Server Takes backups File Server 2 Delegate 1 Performs long-running tasks like FCHK or FCOPY on behalf of a server

DFS advantages Security Performance Resilience Additional functions Monitoring and admin Backup and restore APL thread support

DFS security No access to files except via DFS –No loading into editors and viewing contents User authentication required No default User 0 –Access matrix honoured

DFS performance Exclusive ties –Locking and caching benefit FHOLD is faster; scales better Delegates Overall better than DCF on Win/LAN

DFS resilience Files are managed locally by “always- up” servers –Less sensitive to network glitches –Less sensitive to client stability –Clients can reconnect and resume Journaling can cure problems; DFS can prevent them

DFS additional functions SHAREFILE/AP compatibility –FHIST, FSTATUS, FUSERNO, FWHOIS –FRENAME share tied files –Usernames (configurable) –No “library number” concept MMOVE etc. NMKDIR etc. [1]

DFS monitoring and admin Start and stop system Monitor usage and performance –By file, user, operation etc. Edit configuration Manage clients –Users and their permissions –Kill connection

Slide 19

Slide 20

DFS backup and restore Hot backups (100% uptime) –Slight performance/space hit during backup and on first subsequent write Full and/or incremental backups Scheduled and/or on demand Optional compression notification

DFS thread support FHOLD is thread safe Multiple DFS client connections –Different login credentials allowed –Each independent set of tie numbers etc.

DFS and DCF compatibility DFS requires login Q.FTIE vs ⎕ FTIE etc. DFS extensions No file conversion

DFS availibility V2.0 release imminent –V1.0 (Oct 2012) mainframe migration Separately licensed

Section 3 Future possibilities Slide 25

DCF/DFS future possibilities Performance improvements –Multi-component ⎕ FREPLACE, ⎕ FAPPEND, ⎕ FRDCI –Asynchronous read/write Encryption Transactions

DCF Future possibilities Internal code refactoring required –Getting difficult to maintain and extend –13.2 locking problem –Retention of small-span support Long-term experiment to implement a component file library –Alternative to the interpreter code

Component file library Designed to: –Include greater internal validation –Be easier to maintain and extend –Overcome some current feature “annoyances” –Be usable from other tools and utilities (Demonstration)

Component file library Risks to completion: –Implementation effort –Does not perform adequately Currently reads 0-5% slower –Behavioural differences (esp. on error) –Existing code tried and tested Lots of additional QA Will not be released “hastily”

DFS future possibilities Stored procedures Component caching Encrypted / compressed comms Multiple DFS installations (mirroring) Distributed server –Scalability –Load balancing

Summary 14.0 performance improvements Dyalog File Server release is imminent –Ask if you want it sooner Further enhancements are coming