Eindhoven University of Technology MASTER Evaluation of Real-Time

Total Page:16

File Type:pdf, Size:1020Kb

Eindhoven University of Technology MASTER Evaluation of Real-Time Eindhoven University of Technology MASTER Evaluation of real-time operating systems, development methdologies and CASE-tools for PC based process-control Lemmers, J.H.M. Award date: 1996 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain Eindhoven University of Technology Faculty of Electrical Engineering Section : Measurement and Control Evaluation of real-time operating systems, development methodologies . and CASE-tools for PC based process-control by J.H.M Lemmers M. Sc. Thesis Carried out trom September 1995 to August 1996 Commissioned by Prof. Dr. Ir. P.P.J. van den Bosch Under supervision ot Ir. C.A.M. v.d. Brekel and Ir. J.W.J.J. Beckers Date: August 15, 1996 The Department of Electrical Engineering of the Eindhoven University of Technology accepts no responsibility for the contents of M. Sc. Theses or reports on practical training periods. J.H.M. lemmers Summary Summary The key-word of this master thesis is time. The first part of the master thesis is an exploration of real-time operating systems and real-time software engineering. The second part covers the real-time behaviour of Windows NT 3.51 and the development of a measurement and control application. A real-time system is a system which has to response predictabie and within time-constraints to extern events. An embedded system is a computer system, which is a part of a bigger system and plays a role essential to the functioning of this bigger system. A real-time operating system is a operating system, designed to provide for the user-applica­ tions to meet their time-constrains. Real-time operating system are often very scaleable, opti­ mised on speed, predictabie. This master thesis discusses the real-time operating systems QNX, VxWorks, VRTx and iRMX. A result of this survey is that the differences between the operating systems are more in the field of the development tools then in the field of architecture and performance. Real-time software engineering introduces extra aspects, comparing to 'ordinary' software engineering. Additional aspects are time-constraints, complex behaviour, verification, vali ­ dation and simulation. A closer look has been taken at structured development methodologies, functional oriented ( SAiSD by WardlMellor and SDl) or object oriented (Boaeh, OMT by Rumbaugh, CoadNourdon, Shlaer/Mellor). It is almost impossible to exploit all the advantages of a structured methodology, if na CASE­ tooi is used. A CASE-tooi is a tooi to record, verify and validate produced system specifications and system architecture. Furthermore a CASE-tooi is able to support developers by generating documentation and generating automatically code. The master thesis discusses several CASE­ tools. These tools are common tools and tools specialised in real-time software development. The last part of this master thesis discusses the determination of the real-time performance of Windows NT 3.51 in order to establish if Windows NT is suitable for measurement and control tasks. The response latency, the interrupt latency, the duration of the Interrupt Service Routine (ISR) and other relevant time periods are measured. In the ISR the control action takes place. The result of this measurement is that Windows NT is found suitable for measurement and control actions if the specifications measured are suitable for an algorithm developed. The response Jatencies measured have a minimum value of 1O~s and a maximum value of 1 56~s • The variation in the response latency is the result of disk activities. So the maximum response latency can be decreased strongly by avoiding disk activities. With the specifications measured. a developer of a control algorithm is able to establish if Windows NT is capable of running this algorithm. The algorithm can be inserted in the Measurement and Control-appli­ cation (MeCon-application). This application is a framework for running and testing control algorithms on Windows NT. 1 99.99% of the values measured are within 56~s Page i Table of contents J.H.M. lemmers Table of contents Summary 1 Table of contents 11 1. Introduction 1 2. DescriptIon of the master thesis 3 3. Introduction to real-time and embedded systems 5 3.1 Introduction 5 3.2 What is a real-time system 5 3.3 Software engineering 8 3.4 Development of real-time software 9 3.5 References , 10 4. A real-time operatlng system ..•••..•..••••...•.••••.•...••••.....•..•••....••••••....•...•••.••••.•.•..•............••• 11 4.1 Introduction 11 4.2 The real-time operating system 11 4.2.1 Differences between real-time and non-real-time operating systems 12 4.3 The kemel or the nucleus 13 4.3.1 Scheduling 15 4.3.2 Simultaneity 18 4.3.3 POSIX 19 4.4 Micro-kernels 20 4.5 Memory management. 20 4.6 Network facilities and distributed operating systems 21 4.7 Performance of a real-time operating system 23 4.8 References 24 5. Choosing a real-time operating system 25 5.1 Introduction 25 5.2 A customised reaI-time operating-system 25 5.3 A survey of real-time operating systems 26 5.3.1 QNX 26 5.3.2 VxWorks 28 5.3.3 VRTx 29 5.3.4 iRMX 30 5.3.5 Other real-time operating systems 30 5.4 Evaluation 31 5.5 References 32 6. Slructured development of real-time software 33 6.1 Introduction 33 6.2 Software development methods : 33 6.3 Software management 35 6.4 Software Iife-cycle '" 36 6.5 Functional versus object oriented methods 38 6.6 Real-time aspects of structured software-development.. 40 6.6.1 Handling events 40 6.6.2 Dynamic behaviour 41 6.7 Verification and validation 42 6.8 Survey of development methods 43 6.8.1 Structured Analysis and Structured Design (SA/5D) by Ward and Mellor 44 6.8.2 Specification and Description language (SOL) 47 6.8.3 Object Modeling Technique (OMT) by Rumbaugh and others 49 6.8.4 Object-Oriented Design (000) by Booch 51 6.8.5 Object oriented AnalysislDesign (OOA/D) by ShlaerlMellor 53 page ii J.H.M. Lemmers Table of contents 6.8.6 Real-time Object Oriented Method (ROOM) 55 6.8.7 Object Oriented Analyse/Design (OOA/OOD) by Coad and Yourdon 57 6.8.8 Other methods 58 6.9 Evaluation 59 6.1 0 References ~ 60 7. A survey of CASE·tools..•••.•••••••••••.••, 63 7.1 Introduction 63 7.2 A CASE-tooi 63 7.3 Code-generatian 64 7.4 The selection of a CASE-tool. 65 7.5 Su rvey of case-toaIs 66 7.5.1 ObjectGEODE and LOV OMT by Verilog 67 7.5.2 ObjecTime by ObjecTirne lirn 68 7.5.3 SDT by Telelogic 68 7.5.4 ObjectTeam by Cadre Technologies Inc 69 7.6 Evaluation 70 7.7 References 71 8. The suitablllty of Windows NT for measurement and control purposes 73 8.1 Introduction 73 8.2 Purpose of the measurernent. 73 8.3 The measurement methods 75 8.4 The test setup 79 8.5 The measurement expectation 80 8.6 The measurement results 81 8.7 Specifications 84 8.8 Control algorithms and computational delay 85 8.9 Evaluation 87 8.10 References 87 9. Development of the measurement and control applIcation (MeCon) 89 9.1 Introduction 89 9.2 Analysis of the MeCon application 89 9.3 Design of the MeCon application 91 9.4 Implementation 93 9.5 Inserting an algorithm 94 9.6 Conclusion 94 9.7 References 94 10. Evaluatlon and recommendations 95 Appendix A Summary real-time operating systems specifications 97 Appendix B Comparison of object-oriented methods 100 Appendix C Comparison of functional·oriented methods 101 Appendix 0 Summary CASE-tools specifications 102 Appendix E Windows NT 107 Appendix F Microsoft Foundation Class (MFC) 116 Appendix G Device Drivers tor Windows NT 117 Appendix H Measurements data 121 Appendix I List of used terms 130 pageiii Table of contents J.H.M. Lemmers page iv J.H.M. Lemmers Introduction Chapter 1 1. Introduction Time is a very important aspect of technical applications. For example a system has to re­ sponse within a certain time period or a digital controller has to retrieve samples and has to send outputs within time-constrains, to guarantee that the controller works correctly. A system, which has to respond within established time-constraints, is called a real-time system. Chapter 3 contains a discussion about real-time and embedded systems. These timing demands have influence on technical computer systems. The design of hardware and software must be prepared, resulting in special reaI-time operating systems and software development methodologies for real-time applications. Real-time operating systems are discussed in chapter 4 and chapter 5 and real-time software engineering is discussed in chapter 6 to chapter 7.
Recommended publications
  • Intel® Omni-Path Architecture (Intel® OPA) for Machine Learning
    Big Data ® The Intel Omni-Path Architecture (OPA) for Machine Learning Big Data Sponsored by Intel Srini Chari, Ph.D., MBA and M. R. Pamidi Ph.D. December 2017 mailto:[email protected] Executive Summary Machine Learning (ML), a major component of Artificial Intelligence (AI), is rapidly evolving and significantly improving growth, profits and operational efficiencies in virtually every industry. This is being driven – in large part – by continuing improvements in High Performance Computing (HPC) systems and related innovations in software and algorithms to harness these HPC systems. However, there are several barriers to implement Machine Learning (particularly Deep Learning – DL, a subset of ML) at scale: • It is hard for HPC systems to perform and scale to handle the massive growth of the volume, velocity and variety of data that must be processed. • Implementing DL requires deploying several technologies: applications, frameworks, libraries, development tools and reliable HPC processors, fabrics and storage. This is www.cabotpartners.com hard, laborious and very time-consuming. • Training followed by Inference are two separate ML steps. Training traditionally took days/weeks, whereas Inference was near real-time. Increasingly, to make more accurate inferences, faster re-Training on new data is required. So, Training must now be done in a few hours. This requires novel parallel computing methods and large-scale high- performance systems/fabrics. To help clients overcome these barriers and unleash AI/ML innovation, Intel provides a comprehensive ML solution stack with multiple technology options. Intel’s pioneering research in parallel ML algorithms and the Intel® Omni-Path Architecture (OPA) fabric minimize communications overhead and improve ML computational efficiency at scale.
    [Show full text]
  • Intel Server Board SE7320EP2 and SE7525RP2
    Intel® Server Board SE7320EP2 and SE7525RP2 Tested Hardware and Operating System List Revision 1.0 June, 2005 Enterprise Platforms and Services Marketing Revision History IntelP®P Server Board SE7320EP2 and SE7525RP2 Revision History Revision Date Number Modifications June 2005 1.0 First Release ii Revision 1.0 IntelP®P Server Board SE7320EP2 and SE7525RP2 Disclaimers Disclaimers THE INFORMATION IN THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE. Information in this document is provided in connection with Intel® products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel retains the right to make changes to its test specifications at any time, without notice. The hardware vendor remains solely responsible for the design, sale and functionality of its product, including any liability arising from product infringement or product warranty. Copyright © Intel Corporation 2005. All rights reserved. Intel, the Intel logo, and EtherExpress are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
    [Show full text]
  • Intel® Omni-Path Fabric Software in Red Hat* Enterprise Linux* 8.1 Release Notes
    Intel® Omni-Path Fabric Software in Red Hat* Enterprise Linux* 8.1 Release Notes Rev. 3.0 April 2020 Doc. No.: K65222, Rev.: 3.0 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All product plans and roadmaps are subject to change without notice. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel technologies may require enabled hardware, software or service activation. No product or component can be absolutely secure. Your costs and results may vary. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others. Copyright © 2019–2020, Intel Corporation. All rights reserved. Intel® Omni-Path Fabric Software in Red Hat* Enterprise Linux* 8.1 Release Notes April 2020 2 Doc. No.: K65222, Rev.: 3.0 Contents—Intel® Omni-Path Fabric Contents 1.0 Overview of the Release............................................................................................... 5 1.1 Audience..............................................................................................................
    [Show full text]
  • Pro Processor Workstation Performance Brief
    Pentium Pro Processor Workstation Performance Brief June 1997 Order Number: 242999-003 Pentium® Pro Processor Workstation Performance Brief Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Pentium® Pro processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt. Prospect IL 60056-7641 or call 1-800-879-4683 or visit Intel’s website at http:\\www.intel.com Copyright © Intel Corporation 1996, 1997.
    [Show full text]
  • Intel® Omni-Path Architecture Overview-Partner.Sales.Training
    Intel® Omni-Path Architecture: Overview August 2017 Legal Notices and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life-saving, life- sustaining, critical control or safety systems, or in nuclear facility applications. Intel products may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel may make changes to dates, specifications, product descriptions, and plans referenced in this document at any time, without notice. This document may contain information on products in the design phase of development. The information herein is subject to change without notice. Do not finalize a design with this information. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. Intel Corporation or its subsidiaries in the United States and other countries may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
    [Show full text]
  • Initial Experience with 3D Xpoint Main Memory
    Initial Experience with 3D XPoint Main Memory Jihang Liu Shimin Chen* State Key Laboratory of Computer Architecture State Key Laboratory of Computer Architecture Institute of Computing Technology, CAS Institute of Computing Technology, CAS University of Chinese Academy of Sciences University of Chinese Academy of Sciences [email protected] [email protected] Abstract—3D XPoint will likely be the first commercially available main memory NVM solution targeting mainstream computer systems. Previous database studies on NVM memory evaluate their proposed techniques mainly on simulated or emulated NVM hardware. In this paper, we report our initial experience experimenting with the real 3D XPoint main memory hardware. I. INTRODUCTION A new generation of Non-Volatile Memory (NVM) tech- nologies, including PCM [1], STT-RAM [2], and Memris- tor [3], are expected to address the DRAM scaling problem and become the next generation main memory technology Fig. 1. AEP machine. in future computer systems [4]–[7]. NVM has become a hot topic in database research in recent years. However, previous First, there are two CPUs in the machine. From the studies evaluate their proposed techniques mainly on simulated /proc/cpuinfo, the CPU model is listed as “Genuine In- or emulated hardware. In this paper, we report our initial tel(R) CPU 0000%@”. Our guess is that the CPU is a test experience with real NVM main memory hardware. model and/or not yet recognized by the Linux kernel. The 3D XPoint is an NVM technology jointly developed by CPU supports the new clwb instruction [9]. Given a memory Intel and Micron [8]. Intel first announced the technology address, clwb writes back to memory the associated cache in 2015.
    [Show full text]
  • Intel® Omni-Path Software — Release Notes for V10.9.2
    Intel® Omni-Path Software Release Notes for V10.9.2 Rev. 1.0 March 2019 Doc. No.: K54191, Rev.: 1.0 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. Intel, the Intel logo, Intel Xeon Phi, and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2019, Intel Corporation. All rights reserved. Intel® Omni-Path Software Release Notes for V10.9.2 March 2019 2 Doc. No.: K54191, Rev.: 1.0 Contents—Intel® Omni-Path Fabric Contents 1.0 Overview of the Release............................................................................................... 5 1.1 Audience..............................................................................................................
    [Show full text]
  • Intel® Omni-Path Software — Release Notes for V10.8.0.2
    Intel® Omni-Path Software Release Notes for V10.8.0.2 Rev. 1.0 January 2019 Doc. No.: K48500, Rev.: 1.0 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. Intel, the Intel logo, Intel Xeon Phi, and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2019, Intel Corporation. All rights reserved. Intel® Omni-Path Software Release Notes for V10.8.0.2 January 2019 2 Doc. No.: K48500, Rev.: 1.0 Contents—Intel® Omni-Path Fabric Contents 1.0 Overview of the Release............................................................................................... 5 1.1 Important Information...........................................................................................
    [Show full text]
  • Product Change Notification 104637 – 00
    Product Change Notification 104637 – 00 Information in this document is provided in connection with Intel® products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel® products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel® products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Should you have any issues with the timeline or content of this change, please contact the Intel Representative(s) for your geography location listed below. No response from customers will be deemed as acceptance of the change and the change will be implemented pursuant to the key milestones set forth in this attached PCN. Americas Contact: [email protected] Asia Pacific Contact: [email protected] Europe Email: [email protected] Japan Email: [email protected] Copyright © Intel Corporation 2004. Other names and brands may be claimed as the property of others. AlertVIEW, AnyPoint, AppChoice, EtherExpress, FlashFile, i386, i486, i960, Intel, Celeron, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Itanium, LANDesk, LanRover, Pentium, Xeon, Intel Xeon, NetMerge, NetStructure, OverDrive, Paragon, PDCharm, StrataFlash is a trademark or registered trademarks of Intel corporation or its subsidiaries in the United States and other countries.
    [Show full text]
  • Intel® Omni-Path Fabric Software in Red Hat* Enterprise Linux* 8.0 Release Notes
    Intel® Omni-Path Fabric Software in Red Hat* Enterprise Linux* 8.0 Release Notes Rev. 2.0 December 2019 Doc. No.: K51383, Rev.: 2.0 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. Intel, the Intel logo, Intel Xeon Phi, and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2019, Intel Corporation. All rights reserved. Intel® Omni-Path Fabric Software in Red Hat* Enterprise Linux* 8.0 Release Notes December 2019 2 Doc. No.: K51383, Rev.: 2.0 Contents—Intel® Omni-Path Fabric Contents 1.0 Overview of the Release..............................................................................................
    [Show full text]
  • Analyzing the Performance of Intel Optane DC Persistent Memory in App Direct Mode in Lenovo Thinksystem Servers
    Front cover Analyzing the Performance of Intel Optane DC Persistent Memory in App Direct Mode in Lenovo ThinkSystem Servers Introduces DCPMM App Direct Explores performance capabilities of Mode persistent memory Establishes performance Discusses configurations for optimal expectations for given workloads DCPMM performance Tristian “Truth” Brown Travis Liao Jamie Chou Abstract Intel Optane DC Persistent Memory is the latest memory technology for Lenovo ThinkSystem servers. This technology deviates from contemporary flash storage offerings and utilizes the ground-breaking 3D XPoint non-volatile memory technology to deliver a new level of versatile performance in a compact memory module form factor. This paper focuses on the low-level hardware performance capabilities of Intel Optane DC Persistent Memory configured in App Direct Mode operation. This paper provides the reader with an understanding of workloads to produce the highest level of performance with this innovative technology. At Lenovo Press, we bring together experts to produce technical publications around topics of importance to you, providing information and best practices for using Lenovo products and solutions to solve IT challenges. See a list of our most recent publications at the Lenovo Press web site: http://lenovopress.com Do you have the latest version? We update our papers from time to time, so check whether you have the latest version of this document by clicking the Check for Updates button on the front page of the PDF. Pressing this button will take you to a web page that will tell you if you are reading the latest version of the document and give you a link to the latest if needed.
    [Show full text]
  • Fatpipe MPVPN Is Available with a Variety of Throughput Options
    M P V P N User’s Manual Version 9.1.2 MPVPN User Manual 9.1.2 Table of Contents Overview ........................................................................................................ 5 Chapter 1: Initial Setup ............................................................................... 13 Quick Install Instructions ..................... 15 Chapter 2: Interfaces .................................................................................. 18 LAN ............................................ 18 WAN ............................................ 22 Chapter 3: System ...................................................................................... 31 General ........................................ 31 Users .......................................... 34 Configuring LDAP Server to work with FatPipe ... 36 Active Directory Services ...................... 38 Unit Failover .................................. 41 DHCP Server .................................... 48 Syslog ......................................... 51 NetFlow ........................................ 54 Auto Configuration ............................. 55 Maintenance .................................... 56 Chapter 4: Load Balancing ........................................................................ 58 Algorithms ..................................... 58 SmartDNSTM ..................................... 61 Statistics ..................................... 74 TCP Congestion Control ......................... 80 Site Load Balancing ............................ 80 Server
    [Show full text]