throbber

`
`
`
`Tivoli Storage
`Manager
`A Technical Introduction
`
`Total data management - backup,
`archival, HSM, and disaster recovery
`
`Complete data protection solution
`for mobile systems
`
`Exploiting SANs for LAN-free
`backup and library sharing
`
`ibm.com/redbooks
`
`Roland Leins
`
`Redpaper
`
`Microsoft Ex. 1006, p. 1
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Take Note!
`
`Before using this information and the product it supports, be sure to read the general information in “Special
`Notices” on page 29.
`
`Second Edition (May 2001)
`
`This edition applies to Version 4, Release 1 of Tivoli Storage Manager, Program Number 5698-TSM for use with the
`Microsoft Windows NT and Windows 2000, IBM AIX, Sun Solaris, HP-UX, and IBM OS/390, to Version 4, Release 1
`of Tivoli Disaster Recovery Manager, Program Number 5698-DRM for use with Microsoft Windows NT and Windows
`2000, IBM AIX, Sun Solaris, HP-UX, and IBM OS/390, to Version 4, Release 1 of Tivoli Space Manager, Program
`Number 5698-SPM for use with Microsoft Windows NT and Windows 2000, IBM AIX, Sun Solaris, HP-UX, and IBM
`OS/390, and to Version 2, Release 1 of Tivoli Decision Support, Program Number 5698-TDS for use with MIcrosoft
`Windows NT.
`
`The document was created or updated on June 15, 2001.
`
`Comments may be addressed to:
`IBM Corporation, International Technical Support Organization
`Dept. 471F Building 80-E2
`650 Harry Road
`San Jose, California 95120-6099
`
`When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any
`way it believes appropriate without incurring any obligation to you.
`
`© Copyright International Business Machines Corporation 2000. All rights reserved.
`Note to U.S Government Users - Documentation related to restricted rights - Use, duplication or disclosure is subject to restrictions
`set forth in GSA ADP Schedule Contract with IBM Corp.
`
`Microsoft Ex. 1006, p. 2
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Contents
`
`Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
`
`1. The Tivoli Storage Management solution . . . . . . . . . . . . . . . . . . . . . . .5
`
`2. Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
`2.1 Tivoli Storage Manager architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
`2.1.1 Tivoli Storage Manager server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
`2.1.2 Tivoli Storage Manager storage agent. . . . . . . . . . . . . . . . . . . . . . . 9
`2.1.3 Tivoli Storage Manager backup/archive client . . . . . . . . . . . . . . . . 10
`2.1.4 Tivoli Storage Manager administration . . . . . . . . . . . . . . . . . . . . . 12
`2.1.5 Tivoli Storage Manager externalized interfaces . . . . . . . . . . . . . . . 13
`2.1.6 Tivoli Storage Manager supported environments. . . . . . . . . . . . . . 14
`2.2 Base concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
`2.2.1 Backup, and archival concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
`2.2.2 Storage and device concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
`2.2.3 Policy concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
`2.2.4 Security concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
`
`3. Tivoli Storage Manager complementary products . . . . . . . . . . . . . . . 22
`3.1 Tivoli Space Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
`3.2 Space Management for Windows platforms . . . . . . . . . . . . . . . . . . . . . 23
`3.3 Tivoli Disaster Recovery Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
`3.4 Bare metal recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
`3.5 Tivoli Decision Support for Storage Management Analysis . . . . . . . . . . 24
`
`4. TDP for Applications and hardware integration . . . . . . . . . . . . . . . . . 26
`
`Special Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
`
` 3
`
`Microsoft Ex. 1006, p. 3
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Preface
`
`Tivoli Storage Manager is the core product of the Tivoli Storage Management
`product set. It provides a solution for distributed data and storage management in
`an enterprise network environment. Tivoli Storage Manager supports a wide
`variety of platforms for mobile, small and large systems, and delivers together
`with complementary products, many data management functions, such as data
`protection for file and application data, record retention, space management, and
`disaster recovery.
`
`This paper gives a high-level technical introduction to Tivoli Storage Manager. It
`positions Tivoli Storage Manager within the Tivoli Storage Management solution,
`provides an overview of its architecture, the base concepts, the interfaces, and
`supported environments, and shows Tivoli Storage Manager’s interaction with
`other products of the Tivoli Storage Management product set.
`
`The author of this redpaper
`Roland Leins is a Project Manager at the International Technical Support
`Organization, San Jose Center. He writes extensively and teaches IBM classes
`worldwide on all areas of distributed storage management with a focus on Tivoli
`Storage Manager and Storage Area Networks. Before joining the ITSO in 1999,
`Roland worked in EMEA Systems Marketing department as EMEA Marketing
`Manager for ADSM.
`
`Thanks to the following people for their invaluable contributions to this project:
`
`Charlotte Brooks
`International Technical Support Organization, San Jose Center
`
`Freddy Saldana
`Tivoli Systems, San Jose
`
`4
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 4
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`1. The Tivoli Storage Management solution
`
`In today’s connected world, data has become the key asset of companies and
`one of its most important competitive differentiating factors. Temporary
`inaccessibility or the complete loss of data has a huge financial impact, and can
`drive companies out of business. The inability to manage data can have a
`negative impact on a company’s profitability and limit their ability to grow. Storing,
`protecting, and managing data growth has become one of the major challenges of
`today’s businesses.
`
`Based on this requirement, Tivoli defined its Information Integrity Initiative
`(in http://www.tivoli.com/news/press/pressreleases/en/1999/adsm_stormgt.html):
`“The Tivoli Storage Management Initiative provides an end-to-end software
`management solution with proven methodologies to help customers link storage
`management policies with key business practices, to enable them to use
`information to DRIVE business, rather than simply support it.”
`
`Figure 1 shows the structure of the Tivoli Storage Management Solution and how
`it fits into the Tivoli Enterprise.
`
`Tivoli Storage Management consists of four major solution components:
`
` (cid:127) Enterprise protection
` (cid:127) Application protection
` (cid:127) SAN management
` (cid:127) Workgroup protection
`
`Tivoli Storage
`Management
`
`Enterprise
`Protection
`
`Application
`Protection
`
`SAN
`Management
`
`Workgroup
`Protection
`
`Change
`Management
`
`Asset
`Management
`
`Operations
`Management
`
`Tivoli
`Enterprise
`
`E-Business
`Management
`
`IT Service Level
`Management
`
`Change
`Management
`
`Security
`Management
`
`Figure 1. Tivoli Storage Management and Tivoli Enterprise
`
`© Copyright IBM Corp. 2000
`
`5
`
`Microsoft Ex. 1006, p. 5
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Enterprise protection implements an enterprise-wide solution for data protection,
`disaster recovery, space management and record retention. It covers all types of
`heterogeneous system platforms starting from mobile systems up to large scale
`enterprise servers and supports all types of storage resources, locally attached
`as well as network or SAN attached storage. Flexible storage management
`policies are supporting business needs and powerful automation features by
`eliminating labor and cost intensive manual storage management tasks.
`
`Strategic business applications are typically complex collections of
`interdependent components from both commercial and proprietary software and
`span desktop, distributed and mainframe computing environments. Application
`protection is concerned with the data availability, performance and recoverability
`and integrates the application data management into enterprise data protection.
`
`Storage Area Network (SAN) is a new architecture that puts storage on a
`separate dedicated network to allow businesses of all sizes to provide access to
`and share data, regardless of operating systems, as a significant step towards
`helping customers cope with the explosive growth of information in the e-business
`age. SAN management is concerned with the efficient management of the Fibre
`Channel based SAN environment. Physical connectivity mapping, switch zoning,
`performance monitoring, error monitoring, and predictive capacity planning are
`among the most important features.
`
`Combined with Tivoli Enterprise, Tivoli Storage Management becomes an
`integrated management suite that transforms Information Technology into a
`strategic business resource.
`
`This paper presents an overview of the major Tivoli Storage Management
`components as well as key third party offerings which complement and extend
`their capabilities.
`
`6
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 6
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`2. Tivoli Storage Manager
`
`Tivoli Storage Manager is the core product of the Tivoli Storage Management
`product set. It provides a solution for distributed data and storage management in
`an enterprise network environment. It is the next generation of the product
`originally released by IBM as ADSTAR Distributed Storage Manager (ADSM).
`Tivoli Storage Manager protects and manages data on more than 30 operating
`platforms, covering mobile, desktop and server systems over the entire
`distributed world. It is integrated with hundreds of storage devices as well as
`LAN, WAN and emerging SAN infrastructures.
`
`The base function provided by Tivoli Storage Manager and its complementary
`products are:
`
`Data Protection, including:
` (cid:127) Operational Backup and Restore of Data: The backup process creates a
`copy of the data to protect against the operational loss or destruction of file or
`application data. The customer defines how often to back up (frequency) and
`how many numbers of copies (versions) to hold.
`
`The restore process places the backup copy of the data back into a
`customer-designated system or workstation.
` (cid:127) Disaster Recovery: All activities to organize, manage and automate the
`recovery process from a major loss of IT infrastructure and data across the
`enterprise. This includes processes to move data offsite into a secure vault
`location, to rebuild IT infrastructure, and to reload data successfully in an
`acceptable time frame.
`
`Storage Resource Management, including:
` (cid:127) Vital Record Retention, Archive and Retrieval: The archive process creates
`a copy of a file or a set of files representing an end point of a process for long
`term storage. Files can remain on the local storage media or can be deleted.
`The customer controls how long (retention period) an archive copy is to be
`retained.
`
`The retrieval process locates the copies within the archival storage and places
`them back into a customer-designated system or workstation.
` (cid:127) Hierarchical Space Management: This process provides the automatic and
`transparent movement of operational data from the user system disk space to
`a central storage repository. If the user accesses this data, it is dynamically
`and transparently restored to the client storage.
`
`The solution is network based, which means that these functions are available to
`the whole network environment. All the functions can be automated to run in a
`24X7 lights-out environment. Administration costs are minimized by centralization
`of all of the management of Tivoli Storage Manager components.
`
`2.1 Tivoli Storage Manager architecture
`Tivoli Storage Manager is implemented as a client server software application,
`consisting of a Tivoli Storage Manager server software component, Tivoli Storage
`Manager Backup/Archive client, the Tivoli Storage Manager storage agent, and
`
`2. Tivoli Storage Manager 7
`
`Microsoft Ex. 1006, p. 7
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`other complementary Tivoli and vendor software products. Figure 2 shows the
`main components of Tivoli Storage Manager.
`
`Administration
`Client
`
`WEB
`
`Local Area Network
`
`Server Systems
`
`Client / Application
`Systems
`
`Storage Area Network
`
`Storage
`Repository
`
`Database
`
`Figure 2. Tivoli Storage Manager architecture
`
`The Tivoli Storage Manager server software builds the data management
`backbone by managing the storage hardware, providing a secure environment,
`providing automation, reporting and monitoring functions, and implementing the
`storage management policies and by storing all object inventory information in
`the Tivoli Storage Manager database. The Tivoli Storage Manager client
`software, Tivoli Storage Manager storage agent software, and complementary
`products implement data management functions like data backup and recovery,
`archival, hierarchical space management, or disaster recovery.
`
`The client software can run on different systems, including laptop computers,
`PCs, workstations, or server systems. The client and server software can also be
`installed on the same system for a local backup solution. The storage agent
`software in conjunction with the server software enables the implementation of
`LAN-free backup solutions exploiting SAN infrastructure. It is also possible to
`define server hierarchies or multiple peer-to-peer servers in order to provide a
`multi-layer storage management solution or an electronic vaulting solution.
`
`2.1.1 Tivoli Storage Manager server
`One of the principal architectural components of the Tivoli Storage Manager
`server software is its in-built relational database. The storage manager database
`was especially designed for the task of managing data, and it implements
`zero-touch administration. All policy information, logging, authentication and
`security, media management and object inventory is managed through this
`database. Most of the fields are externalized through Tivoli Storage Manager high
`
`8
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 8
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`level administration commands, SQL SELECT statements or for reporting
`purposes, by using an ODBC driver.
`
`For storing the managed data, the Tivoli Storage Manager server uses the
`storage repository. The storage repository is designed from any combination of
`disk, optical, tape, or robotic storage devices, which are locally connected to the
`server system or which are accessible through a SAN. Exploiting the SAN
`technology, the server software has features implemented to dynamically share
`SAN connected automated tape library systems among multiple Tivoli Storage
`Manager server systems. This improves tape hardware asset utilization and can
`potentially improve backup and restore times. Many popular tape libraries are
`supported. For specific support for sharing StorageTek libraries, Extended Data
`Technology DistribuTAPE software from Gresham is available and will be resold
`by Tivoli. This product allows multiple Tivoli Storage Manager servers to
`dynamically share tape drives installed in StorageTek libraries. More information
`on this product is available at
`
`http://www.greshamstorage.com/products/edtne.html
`
`The Tivoli Storage Manager server software provides built-in device drivers for
`directly connecting more than 300 different device types from every major
`manufacturer. It is also able to utilize operating system device drivers and
`external library manager software such as the Windows 2000 Removable Storage
`Manager (RSM).
`
`Within the storage repository the devices can operate stand-alone or can be
`linked together to form one or more storage hierarchies. The storage hierarchy is
`not limited in the number of levels and can also span over multiple servers using
`so-called virtual volumes. See 2.2.2, “Storage and device concepts” on page 18
`for storage management function defined on the storage repository.
`
`2.1.2 Tivoli Storage Manager storage agent
`To support LAN-free backup solutions exploiting SAN infrastructures, starting with
`Tivoli Storage Manager Version 4.1 a special Tivoli Storage Manager storage
`agent software component has been introduced on the Tivoli Storage Manager
`client system. The storage agent software dynamically shares SAN connected
`and server controlled tape library resources with the Tivoli Storage Manager
`server software, and it has the ability to write directly to server-owned tape
`storage media in a format which is consistent with that used by the server.
`
`The storage agent software receives data objects from the Tivoli Storage
`Manager data management application programming interface (as discussed in
`Section 2.1.5, “Tivoli Storage Manager externalized interfaces” on page 13) and
`communicates with the Tivoli Storage Manager server software over the LAN
`using TCP/IP to exchange control information and meta-data about the objects
`being backed up, but the data movement utilizes the LAN-free path over the SAN
`to write directly to the tape storage media. So the data movement is off-loaded
`from the LAN and from the Tivoli Storage Manager server processor for greater
`scalability.
`
`Currently the storage agent is available for Windows NT and 2000 clients, and
`works in conjunction with specific Tivoli Data Protection products (see Section 4.,
`“TDP for Applications and hardware integration” on page 26) to provide LAN-free
`application backup. The currently supported databases for the storage agent are:
`
`2. Tivoli Storage Manager 9
`
`Microsoft Ex. 1006, p. 9
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

` (cid:127) Microsoft Exchange
` (cid:127) Microsoft SQL Server
` (cid:127)
`IBM DB2 (no TDP product required)
` (cid:127) Oracle
` (cid:127) Lotus Domino
` (cid:127) SAP R/3
`
`2.1.3 Tivoli Storage Manager backup/archive client
`Data management functions are implemented using Tivoli Storage Manager client
`software and complementary Tivoli and non-Tivoli products, which work together
`with the Tivoli Storage Manager server backbone product.
`
`The Tivoli Storage Manager backup/archive client, included with the server
`program, provides the operational backup and archival function. The software
`implements the patented progressive backup methodology, adaptive sub-file
`backup technology and unique record retention methods as described in 2.2.1,
`“Backup, and archival concepts” on page 16.
`
`All version 3.7 and above backup/archive clients are implemented as
`multi-session clients, which means that they are able to exploit the
`multi-threading capabilities of modern operating systems. This enables the
`running of backup and archive operations in parallel to maximize the throughput
`to the server system. Full exploitation of multi-threading on the client also
`requires a 3.7 or higher Tivoli Storage Manager server.
`
`Depending on the client platform the backup/archive client may provide a
`graphical, command line or Web user interface (see Figure 3).
`
`10
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 10
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Figure 3. Backup/Archive client user interfaces
`
`Many platforms provide all three interfaces. The command line interface is useful
`for experienced users and allows generation of backup or restore scripts for
`scheduled execution. The graphical interface is designed for ease of use for the
`end user for ad hoc backups and restores. The web client is especially useful for
`those clients, such as NetWare, where no native GUI is available, or for
`performing remote backup/restore operations, for example in a helpdesk
`environment.
`
`2. Tivoli Storage Manager
`
`11
`
`Microsoft Ex. 1006, p. 11
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Some UNIX based Version 3.7 clients use a new plug-in architecture to
`implement an image backup feature for raw device backup. This allows you to
`backup and recover data that is not stored in file systems or supported database
`applications. It also provides an additional method to make point-in-time backups
`of entire file systems as single objects and recover them in conjunction with data
`backed up by using the progressive backup methodology.
`
`2.1.4 Tivoli Storage Manager administration
` For the central administration of one or more Tivoli Storage Manager instances,
`and the whole data management environment, Tivoli Storage Manager provides
`command line or java-based administration interfaces (see Figure 4), also called
`administration clients.
`
`Figure 4. Tivoli Storage Manager administration interfaces
`
`Using the unique enterprise administration feature it is possible to configure,
`monitor and manage all server and client instances from one administrative
`interface, known as the enterprise console. It includes:
`
` (cid:127) Enterprise configuration
` (cid:127) Administrative command routing
` (cid:127) Central event logging functions
`
`12
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 12
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`The enterprise configuration allows server configurations to be defined centrally
`by an administrator and then propagated to other servers. This simplifies the
`configuration and management of multiple Tivoli Storage Manager servers in an
`enterprise significantly.
`
`Administrative command routing allows administrators to issue commands from
`one server and route them to other target servers. The commands are executed
`on the target servers, and the command output is returned and formatted on the
`server where the command was issued.
`
`In an enterprise environment with multiple Tivoli Storage Manager servers, client
`and server events can be logged to a central management server through
`server-to-server communications, thereby enabling centralized event
`management and automation.
`
`2.1.5 Tivoli Storage Manager externalized interfaces
`Tivoli Storage Manager provides a data management application programming
`interface (API), which can be used to implement application clients to integrate
`popular business applications, such as databases or groupware applications, into
`the Tivoli Storage Management solution. The API is also published to allow
`customers or vendors to implement specialist clients for special data
`management needs or non-standard computing environments. In general we
`distinguish between Tivoli Data Protection for Applications software products and
`the API exploitation through vendor applications.
`
`Tivoli Data Protection for Applications are separate program products delivered
`by Tivoli to connect business applications to the Tivoli Storage Manager data
`management API. Such applications, for example, Oracle, Lotus Notes and
`Domino, Microsoft Exchange, and Microsoft SQL server, have their own storage
`management interfaces which are used to interface. Another area for Tivoli Data
`Protection program products is to exploit the special features of intelligent disk
`subsystem, as for example IBM’s Enterprise Storage Server or EMC’s Symmetrix
`within a Tivoli Storage Manager based storage management solution. For more
`information, see 4., “TDP for Applications and hardware integration” on page 26.
`
`On the other hand, many vendor applications also exploit the Tivoli Storage
`Manager data management API by integrating it directly into their software
`product to implement new data management functions, or to provide backup and
`archival functionality on additional system platforms. Some examples are IBM’s
`CommonStore for R/3 data archival, IBM’s BRMS/400 to provide an AS/400
`backup solution, and SSSI’s Archive Backup Client for OpenVMS data backup
`and recovery.
`
`In addition to the externalized interfaces to the server database as described in
`2.1.1, “Tivoli Storage Manager server” on page 8, Tivoli Storage Manager offers
`multiple interfaces for event logging, reporting and monitoring the data
`management environment. In general, activities of the Tivoli Storage Manager
`server and client are logged in the server database and can be sent for reporting
`and monitoring purposes to external event receivers using event filter
`mechanism. Potential event receivers are the Tivoli Enterprise framework, SNMP
`based systems management software packages, the Windows NT event log, user
`written applications or others.
`
`2. Tivoli Storage Manager
`
`13
`
`Microsoft Ex. 1006, p. 13
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`To integrate Tivoli Storage Manager storage management with external library
`management applications Tivoli Storage Manager offers an external library
`manager interface. Using this interface it is possible to integrate the Tivoli
`Storage Manager server into third-party storage management environments.
`
`2.1.6 Tivoli Storage Manager supported environments
`Tivoli Storage Manager server and client software is available on many different
`operating system platforms and can exploit different communication protocols.
`Figure 7 gives an overview of the supported environment.
`
`AUSPEX**
`
`APPLE
`Macintosh
`
`DATA
`GENERAL
`DG/UX
`
`DIGITAL
`OpenVMS
`(SSSI)***
`UNIX
`Tru64 UNIX
`
`FUJITSU***
`
`HEWLETT-
`PACKARD
`HP-UX
`
`IBM*
`OS/2 Lan Server
`OS/2 Warp
`OS/390 UNIX
`System Services
`
`AIX
`NUMA-Q
`AS/400
`OS/2
`
`DB2 UDB
`
`INFORMIX
`
`LOTUS
`DOMINO
`
`LOTUS
`NOTES
`
`MICROSOFT
`Exchange Server
`SQL Server
`
`ORACLE
`Oracle7 EBU
`Oracle8 RMAN
`
`Tivoli Storage Manager client platforms
`
`R/3
`
`SYBASE
`
`TANDEM
`GUARDIAN
`(ETI)***
`
`SUN
`MICROSYSTEMS
`Solaris
`
`SILICON
`GRAPHICS
`IRIX
`
`MICROSOFT
`Windows 95
`Windows 98
`Windows NT
`Windows NT DEC Alpha
`Windows 2000
`
`Linux
`
`NCR UNIX SVR4
`
`NEC EWS-UX/V
`
`Tivoli Data Protection for application
`Family:
`Lotus Domino
`Lotus Notes
`Oracle
`Microsoft SQL Server
`Microsoft Exchange
`Informix
`R/3
`Tivoli Storage Manager also supports:
`IBM DB2 UDB
`Sybase
`
`SCO
`Unix 386
`Open Desktop
`Open Server
`
`PYRAMID
`NILE
`
`SEQUENT PTX
`
`SIEMENS NIXDORF
`SINIX
`SINIX Reliant UNIX
`SINIX 386/486
`
`NOVELL
`NETWARE
`
`NSM
`
`VM
`
`OS/2
`OS/400
`MVS
`
`Tivoli
`Storage
`Manager
`server
`platforms
`
`AIX
`
`Solaris
`HP-UX
`
`Windows
`NT
`Windows
`2000
`
`Storage
`Hierarchy
`
`Disk
`
`Optical
`
`Tape
`
`Figure 5. Tivoli Storage Manager supported environments
`
`The Tivoli Storage Manager server software runs on nine different operating
`platforms plus the IBM Network Storage Manager (NSM). At this time, the
`software is available in the most recent Version 4.1 on the platforms, as shown in
`Table 1, illustrating server platforms, operating system, and currently available
`Tivoli Storage Manager versions.
`
`14
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 14
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Table 1. Tivoli Storage Manager most recent server platforms
`
`Server platforms
`
`Operating system level
`
`Server version
`
`AIX
`
`HP-UX
`
`MVS/ESA
`OS/390
`
`Sun Solaris
`
`Windows NT
`
`Windows 2000
`
`OS/400
`
`VM/ESA
`
`4.3.2. 4.3.3
`
`11.0
`
`5.2.2 or higher
`1 or higher
`
`2.6, 7 or 8
`
`Workstation 4.0, Server 4.0
`(SP 3/4/5/6/6a)
`
`Professional,
`Server
`Advanced
`Datacenter Server
`
`Server,
`and
`
`V4R4 or V4R5
`
`2.2,2.3,2.4
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`3.1.2
`
`3.1
`
`The following tables provide an overview of all available Version 3.7 and 4.1
`clients at the time of publishing this paper. Other operating system clients
`(available at pre-3.7 levels) may be updated in the future. Check the product
`information on the Tivoli Storage Manager home page for the latest complete
`client availability information:
`
`http://www.tivoli.com/products/index/storage_mgr/
`
`There are several variations of UNIX clients. Table 2 details the UNIX clients and
`the operating system levels that are supported.
`
`Table 2. Version 3.7 and 4.1 UNIX clients
`
`Client Platforms
`
`Version
`
`Operating System
`
`AIX
`
`HP-UX
`
`Sun Solaris
`
`Linux
`
`OS/390 UNIX System Services
`
`SCO UnixWare
`
`Tru64 UNIX
`
`SGI IRIX
`
`IBM NUMA-Q (formerly Sequent)
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.1
`
`4.3.2, 4.3.3
`
`11.0
`
`2.6, 7 or 8
`
`SUSE 6.3, 6.4, RedHat 6.1, 6.2, 7.0,
`Turbo Linux 6.0, Caldera Linux 2.3
`
`Version 2 Release 8 or Version 2
`Release 9
`
`7.01 or higher
`
`4.0d, 4.0f or 5.0
`
`6.5.x
`
`IBM NUMA-Q PTX Version 4.5
`
`2. Tivoli Storage Manager
`
`15
`
`Microsoft Ex. 1006, p. 15
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`There are also different PC clients available. Table 3 details the PC systems and
`the operating systems that are supported as clients.
`
`Table 3. Version 3.7 and 4.1 PC clients
`
`PC Clients Platforms
`
`Version
`
`Operating Systems
`
`Novell NetWare
`
`Microsoft Windows (Intel)
`
`Microsoft Windows (Alpha)
`
`Apple Macintosh for PowerPC
`
`IBM OS/2
`
`4.1
`
`4.1
`
`3.7
`
`4.1
`
`3.7
`
`4.11, 4.20, 5.0, 5.1
`
`NT 4.0, Win 95, Win 98, Win 2000 ,
`Win Me
`
`NT 4.0
`
`MacOS 8.x, MacOS 9.x
`
`Warp 4.0 or later
`
`2.2 Base concepts
`This section gives a high level introduction to the base data and storage
`management paradigms used by Tivoli Storage Manager to implement its
`functionality. We will cover data protection or backup, record retention or archival,
`storage management, policy, and security.
`
`2.2.1 Backup, and archival concepts
`Backup, in Tivoli Storage Manager terms, means creating an additional copy of a
`data object to be used for recovery. A data object can be a file, a part of a file, a
`directory or a user defined data object like a database table. The backup version
`of this data object is stored separately in the Tivoli Storage Manager server
`storage repository. Potentially, you can make several backup versions of the
`data, each version at a different point-in-time. These versions are closely tied
`together and related to the original object as a group of backups.
`
`If the original data object is corrupted or lost on the client system, restore is the
`process of sending a backup version of the data from the server back to the
`client. The most current version of the data is normally restored, but you can
`choose to restore from any of the existing backup versions. The number of
`backup versions is controlled by server definitions. Old backup versions may be
`automatically deleted as new versions are created. You may also delete them
`after a certain period of time.
`
`For file level based backup the main difference from many other backup
`applications is that Tivoli Storage Manager uses the progressive backup
`methodology. As shown in Figure 6, after the first necessarily full backup, Tivoli
`Storage Manager then operates with incremental backups only. In consequence,
`only those files that have changed since the last backup will be backed up.
`
`16
`
`Tivoli Storage Manager, A Technical Introduction
`
`Microsoft Ex. 1006, p. 16
`Microsoft v. Daedalus Blue
`IPR2021-00831
`
`

`

`Full+Incremental
`Backup
`
`Full+Differential
`Backup
`
`Progressive Backup
`Methodology
`
`Backup cycle
`
`Full Backup
`
`Incremental
`
`Incremental
`
`Incremental
`
`#1
`
`#2
`
`#3
`
`#4
`
`Full Backup
`
`Incremental
`
`Differential
`
`Differential
`
`#1
`
`#2
`
`#3
`
`#4
`
`Base Backup
`
`Incremental
`
`Incremental
`
`Incremental
`
`#1
`
`#1
`
`#1
`
`#1
`
`#2
`
`#2
`
`#2
`
`Data and tape consolidation
`New full backup
`#7*
`
`New full backup
`
`#7*
`
`server internal
`tape
`reorganisation
`
`#1
`
`#2
`
`Point-in-time** restoration of all data
`
`Full backup &
`3 incrementals
`
`#1...
`#4
`
`Full backup &
`1 Differential
`
`Point-in-time
`data only
`
`#1
`#4
`
`#1
`
`#2
`
`* assuming 5 incrementals between full backups, ** after the 3rd incremental
`
`Figure 6. Progressive Backup Methodology vs. other backup schemes
`
`The reorganization of the physical storage media to store each client’s data
`physically together on a small number of media—in order to provide faster access
`in the case of a complete system recovery—is done transparently to the client,
`and is completely automated on the server using data meta information stored in
`the server database.
`
`Tivoli Storage Manager’s file level progressive backup methodology, in
`comparison with other methods like Full+Incremental or Full+Differential backup
`schemes, prevents unnecessary backups of unchanged data to reduce and
`consolidate the recovery tape-set. It offers also a more efficient use of storage
`resources by not storing redundant data and a faster recovery by not restoring
`multiple versions of the same file.
`
`Tivoli Storage Manager’s adaptive sub-file backup technology implements
`another powe

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket