ZDNet UK


Skip to Main Content

  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Processors Toolkit

Download now

A Review of the Rationale and Architectures of PJama: a Durable, Flexible, Evolvable and Scalable Orthogonally Persistent Programming Platform

PublisherSun Microsystems
Format445.3KB PDF, requires Acrobat Rdr 5Date added15 Jun 2000
Topics Interfaces / Buses / I/Os, Programming Languages, Component-Based
Downloads3

A primary goal of research into orthogonal persistence is to simplify significantly the construction, maintenance and operation of applications in order to save software costs, extend the range of applications and improve users' experiences. To test such claims we need relevant experiments. To mount such experiments requires an industrial-strength persistent programming platform. The PJama project is an attempt to build such a platform and initiate those experiments. We report our design decisions and their consequences evaluated by four years of experience. We have reached a range of platforms, demonstrated orthogonality and provided durability, schema evolution with instance reformatting, platform migration and recovery. The application programming interface is now close to minimal, while we support open systems through a resumable-programming model. Our architecture is flexible and supports a range of optimisations. Performance measurements and current applications attest to our progress, but it is still possible to identify major research questions, and the experiments to test the utility of orthogonal persistence are still in their early stages.

Download now

Did you find this white paper useful?
29 out of 50 users found this white paper useful


  • Trackback
  • Clip Link

Related white papers

Fire on the Wire: The IEEE 1394 High Performance Serial Bus

The IEEE's Microcomputer Standards Committee commenced in 1986 a unification process for various serial bus implementations of the VME, Multibus II, and Future Bus standards. This effort resulted in the...


MPEG-4 Systems: Overview

This paper gives an overview of Part 1 of ISO/IEC 14496 (MPEG-4 Systems). It first presents the objectives of the MPEG-4 activity. In the MPEG-1 and MPEG-2 standards, "Systems" referred...


EIO vs. MIO: The Enhancements in Enhanced Input/Output Technology

Enhanced Input/Output (EIO) is the new general-purpose technology for Hewlett-Packard hard copy peripherals, replacing Modular I/O (MIO) present in earlier products. An I/O device provides a communication link between the...


Introduction to InfiniBand™

InfiniBand is a powerful new architecture designed to support I/O connectivity for the Internet infrastructure. InfiniBand is supported by all the major OEM server vendors as a means to expand beyond...


Touch Panel Technology Discussion

Touch screen applications are developing into a major display market niche as they ramp up their utilization of Liquid Crystal Display (LCD) flat panels into their designs. Touch technologies allow...


Network Resources Back to the Basics: LAN

Explains those critical LAN technologies in use today and in the future, including Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring and Fiber Distributed Data Interface (FDDI). It also includes information...


The Total Control® 1000 Multiservice Access Platform

This Web resource examines the market environment that has given rise to the need for powerful, high density platforms designed to support a wide array of new applications and services....


White Paper

Featured White Paper

Video case study

Duncan Scott, CIO of DTZ, talks about their global email project and how Mimecast has helped them with their challenges operating as a multinational business

Download Now

Other White Papers

Software Configuration Management: The Foundation of Global Distributed Development Today

By distributing development, you can create a collaborative work environment staffed by the best...

Ten Things to Know About Grid Computing on Windows

This Oracle whitepaper offers insights into Oracle Grid. A grid allows a business to add capacity,...

See All White Papers