Início Produtos Representadas Notícias Informações Exposições Mapa do Site

SUSE Linux Enterprise

SUSE Linux Enterprise Real-Time
Low Latency Linux for the Data Center


SUSE Linux Enterprise Real Time from Novell is an industry standard, real-time version of the open source Linux operating system for Intel/AMD-based multiprocessors. Built on the latest SUSE Linux Enterprise platform, it provides the guaranteed performance needed in time-critical and hard real-time environments. SUSE Linux Enterprise Real Time is an ideal Linux solution for a broad range of deterministic applications such as financial trading, telecommunications, modeling, simulation, data acquisition, industrial control and medical imaging systems. Properly configured, the operating system guarantees that a user-level application can respond to an external event in less than 30 microseconds.

SUSE Linux Enterprise Real Time achieves its superior real-time performance through key kernel enhancements developed by Concurrent and Novell. The OS includes all the standard features of SUSE Linux including its user-level commands, utilities and system administration. SUSE Linux Enterprise Real Time user libraries provide access to its value-add features that are not part of other Linux offerings. The operating system is fully compatible with standard Linux user-level APIs, thus Linux applications written for other Linux distributions will run without modification.

Real-time Linux® operating system for Intel® and AMD based multiprocessors

Real-Time Deterministic Performance
- Guaranteed interrupt response time
- Preemptive, multithreaded, reentrant kernel
- Low latency enhancements
- Symmetric multiprocessing (SMP)
- User-level preemption control
- Post/Wait services
- Minimal dispatch latencies
- CPU shielding
- Dynamic and static load balancing

Industry Standards
- Linux Standard Base (LSB)
- POSIX 1003.1
- Semaphores and signals
- Shared memory
- Message queues
- Memory locking
- Asynchronous and synchronous I/O
- Execution scheduling
- High-resolution clocks and timers

Optional NightStar real-time development and analysis tools
- Source level debugger
- Event analyzer
- Data monitor
- System and application tuner

Complete Development Environment
SUSE Linux Enterprise Real Time offers a full set of tools for efficient development of time-critical applications. In addition to the standard GNU C, C++, and Fortran compilers, the OS also supports Concurrent's powerful NightStar™ application development tool set that includes a source-level debugger, run-time analyzer, periodic scheduler, data monitor and performance tuner. NightStar provides a robust graphic interface for non-intrusive control, monitoring, analysis, and debugging of multi-threaded and/or multiprocessor applications.

Scalable SMP and Processor Shielding
IIn tightly-coupled symmetric multiprocessing systems, SUSE Linux Enterprise Real Time allows individual CPUs and cores to be shielded from interrupt processing, local timers, daemons, bottom halves, and other Linux tasks. Processor shielding provides a highly deterministic execution environment where interrupt response and the time it takes to execute a transaction can be guaranteed.

Multithreading and Preemption
The SUSE Linux Enterprise Real Time kernel allows multiple processes to execute in the kernel simultaneously. The kernel protects key data structures and critical sections of code with semaphores and spin locks to preserve system integrity.

Processes executing in the kernel can also be preempted, i.e. forced to relinquish a CPU or core involuntarily. The kernel can transfer control from a lower priority process to a higher priority process except when the lower priority process is executing in a critical kernel section. To provide deterministic response, many critical sections of the kernel have been tuned and optimized to dramatically shorten non-preemptable conditions. These changes are key to allowing a high-priority process to respond immediately to an external event, even when the CPU core is currently in use.

NightStar™ Development Tools
SUSE Linux Enterprise Real Time supports Concurrent's powerful set of NightStar graphical development tools. Users can schedule, monitor, debug, and analyze their time-critical applications locally on their systems or remotely. Each tool runs on the target system non-intrusively, thus preserving the determinism of the application and allowing the debugging of time-sensitive problems. NightStar tools enable application designers to reduce software development time and maximize productivity when developing Linux solutions.

• NightView Source-level Debugger
NightView allows users to simultaneously debug multiple threads in one or more processes. NightView provides the ability to change program executables and modify or display data without stopping or interrupting the program. Breakpoints, watchpoints and data monitorpoints are automatically patched into the application and execute at full application speed without affecting time-critical application performance. NightView includes an interactive memory debugger that helps find and eliminate memory and heap allocation problems during the debug process.

• NightTrace Event Analyzer
NightTrace is a graphical tool for analyzing the dynamic behavior of applications. NightTrace can log events from multiple processes executing simultaneously on multiple CPUs. NightTrace combines user defined application events with kernel events to present a synchronized view of an entire system. Traceable events include individual system calls, context switches, machine exceptions, page faults, and interrupts. NightTrace allows users to zoom, search, filter, summarize, and analyze events in a wide variety of ways.

• NightProbe Data Monitor
NightProbe is a tool for monitoring, altering, and recording data values within multiple executing programs or threads. NightProbe shares the virtual memory of the monitored program so that there is no impact on execution speed. NightProbe can be used in a development environment as a tool for debugging, analysis, prototyping, and fault injection, or in a production environment to create a GUI control panel for program input and output.

• NightTune System and Application Tuner
NightTune provides a graphical interface to system facilities for monitoring and tuning application and system performance. Users can monitor the priority, scheduling policy, CPU assignment and CPU usage of user applications. NightTune also monitors system CPU usage, context switches, interrupts, memory paging and network activity.

Professional Services
Concurrent's Special Systems Group is available to design and deliver a wide range of custom software for the SUSE Linux Enterprise Real Time environment. Concurrent engineers can develop drivers for I/O boards of your choice, rehost legacy application software, develop new applications, and provide performance analysis and system tuning. Concurrent can assist customers in addressing solution complexities that result from rapid changes in technology. Our technical expertise ensures timely delivery of state-of-the-market custom products designed to meet critical end-user needs.

copyright | bl.representações -