By Topic

IBM Systems Journal

Issue 2 • 2008

Filter Results

Displaying Results 1 - 14 of 14
  • Message from the Vice President of Strategy and Technology, IBM Software Group

    Publication Year: 2008, Page(s): 194
    IEEE is not the copyright holder of this material | PDF file iconPDF (41 KB)
    Freely Available from IEEE
  • Preface

    Publication Year: 2008, Page(s): 195
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (28 KB)

    This special issue of the IBM Systems Journal focuses on responsive systems, a term in which we include real-time and event-based systems. A realtime system is a computing system subject to constraints on the interval from the occurrence of an external event until the system response. A real-time constraint can be hard, in which case failure to complete the required computation before the deadline... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Responsive systems: An introduction

    Publication Year: 2008, Page(s):197 - 206
    Cited by:  Papers (2)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (441 KB)

    This paper introduces responsive systems: systems that are real-time, event-based, or time-dependent. There are a number of trends that are accelerating the adoption of responsive systems: timeliness requirements for business information systems are becoming more prevalent, embedded systems are increasingly integrated into soft real-time command-and-control systems, improved message-oriented middl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Real-time Linux in real time

    Publication Year: 2008, Page(s):207 - 220
    Cited by:  Papers (4)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (342 KB)

    The increasing market demand for systems characterized by low-latency, deterministic behavior and the emphasis on the use of commodity hardware and software have led to a new breed of real-time operating systems (OSs), known as enterprise real-time OSs. In response to the demand for accelerated access to such features in a Linux™ kernel, the IBM Linux and Java™ Technology Centers col... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux

    Publication Year: 2008, Page(s):221 - 236
    Cited by:  Papers (3)  |  Patents (22)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (249 KB)

    Read-copy update (RCU) is a synchronization mechanism in the Linux™ kernel that provides significant improvements in multiprocessor scalability by eliminating the writer-delay problem of readers-writer locking. RCU implementations to date, however, have had the side effect of expanding non-preemptible regions of code, thereby degrading real-time response. We present here a variant of RCU th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Toward scalable real-time messaging

    Publication Year: 2008, Page(s):237 - 250
    Cited by:  Papers (4)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (384 KB)

    Conventional messaging technologies have been designed for large transactional systems, making the prediction and calibration of their delay impractical. In this paper, we present a minimal messaging system, implemented in Java™, that is designed to enable the analysis, modeling, and calibration of the expected performance of these technologies. We describe the algorithms and protocols that... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generating real-time complex event-processing applications

    Publication Year: 2008, Page(s):251 - 263
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (228 KB)

    We propose to exploit the technology for complex event processing (CEP) embodied in the rule-based engine known as IBM Active Middleware Technology™ and extend it to the development of real-time CEP applications. Specifically, we propose to develop a framework that includes an integrated development environment (IDE) for defining rules, and, given a set of rules, generates code for a CEP ap... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pulsar: A resource-control architecture for time-critical service-oriented applications

    Publication Year: 2008, Page(s):265 - 280
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (495 KB)

    The complexity of real-time systems is growing extremely rapidly, as they move from isolated devices to multilevel networked systems. Traditional methodologies for developing and managing these systems are not scaling to meet the requirements of a new generation of distributed applications. While developers of complex real-time applications are looking to service-oriented architecture to address t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Harmony: Holistic messaging middleware for event-driven systems

    Publication Year: 2008, Page(s):281 - 287
    Cited by:  Papers (4)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (214 KB)

    In this paper, we present Harmony, a holistic messaging middleware for distributed, event-driven systems. Harmony supports various communication paradigms and heterogeneous networks. The key novelty of Harmony is the unified provision of end-to-end quality of service, security, and resiliency, which shields the applications from the underlying network dynamics, failures, and security configuration... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DRIVE: A tool for developing, deploying, and managing distributed sensor and actuator applications

    Publication Year: 2008, Page(s):289 - 307
    Cited by:  Papers (4)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (537 KB)

    This paper introduces Distributed Responsive Infrastructure-Virtualization Environment (DRIVE), a tool that provides both an integrated development environment (IDE) and an execution environment and thus supports the entire life cycle of sensor/actuator applications. Developers are only responsible for implementing the core event-handling logic, whereas DRIVE generates the necessary code for messa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Accounting for platform effects in the design of real-time software using model-based methods

    Publication Year: 2008, Page(s):309 - 320
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (300 KB)

    All too often, software designers ignore the fact that a running computer system is a combination of software and hardware. In this combination, hardware may play a crucial role, particularly in time-sensitive systems. In this paper, we first explore the nature and impact that platforms may have on application software and its design. Based on this analysis, a canonical model of software platforms... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Event-processing network model and implementation

    Publication Year: 2008, Page(s):321 - 334
    Cited by:  Papers (12)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (204 KB)

    This paper presents a conceptual model of an event-processing network for expressing the event-based interactions and event-processing specifications among components. The model is based on event-driven architecture, a pattern promoting the production, detection, consumption, and reaction to events. The motivation is the lack of standardization in the areas of configuring and expressing the event-... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Patterns for real-world-aware and real-time solutions

    Publication Year: 2008, Page(s):335 - 350
    Cited by:  Papers (1)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (195 KB)

    We apply pattern language methodology to describe design and integration patterns for real-world-aware and real-time solutions, i.e., software solutions that integrate business information processing with sensor and actuator manipulations of the external world. Efficient engineering of such solutions depends on the definition and reuse of components whose real-time characteristics can be specified... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Errata [Erratum]

    Publication Year: 2008, Page(s): 351
    IEEE is not the copyright holder of this material | PDF file iconPDF (71 KB)
    Full text access may be available. Click article title to sign in or learn about subscription options.

Aims & Scope

Throughout its history, the IBM Systems Journal has been devoted to software, software systems, and services, focusing on concepts, architectures, and the uses of software.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
John J. Ritsko
IBM T. J. Watson Research Center5