Jiro Jams!SAN and SAN customers begin to see the payoff. SAN vendors are responding to customer demands for vendor heterogeneity (well unless you're a well-known proprietary outfit whose initials are E-M-C). Up until now these multi-vendor solutions have focused on point-to-point connectivity or managing specific groups of devices. Sun Microsystems' Jiro technology allows a different approach to interoperability in storage area networks: it works with both hardware and software, and offers platform-independent management and connectivity to large networks of distributed resources such as SANs. It's misleading to talk about Jiro as if it were a Sun product, for it's neither a Sun property nor a product. Jiro is a middle-tier implementation of the Federated Connected and treated as one. See federated database and federated directories. Management Architecture (FMA FMA Full Metal Alchemist (gaming) FMA Federal Marriage Amendment FMA Financial Market Authority (Austrian: Österreichische Finanzmarktaufsicht) FMA Financial Management Association ) specification. Sun established the parameters and initial process, but sought to separate the specification from a vendor-specific identity, the same way it had approached the Java programming language. It turned over spec development responsibilities to the Java Community Process Sun's system for allowing third parties to submit requests for new features to Java. JCP is a formal process that must be adhered to, and fees are involved. In 1999, Sun submitted Java to the ECMA standards body, but withdrew its J2SE specification later in the year. Program, which formed an FMA expert group including Sun, QLogic (Ancor at the time), Exabyte, Fujitsu. Hitachi, Legato, Quantum, StorageTek, and VERITAS. The FMA spec provides a communications standard for applications, services, and devices across a heterogeneous network (networking) heterogeneous network - A network running multiple network layer protocols such as DECnet, IP, IPX, XNS. . This results in a dynamic services model as well as basic management services including events, logging, lookup, scheduling, and transactions using common APIs. Jiro 1.0, an implementation of FMA, was released concurrently, and is now in release 1.5. Sun and other vendors hope Jiro provides a solution to developer desperation over integrating numerous multi-vendor devices and applications into SAN management products. With Jiro-integrated components, the developer does not need to write separate routines and drivers for each device or application. Jiro technology makes up the middle layer of a widely accepted three-tier architecture. The three tiers include the presentation or client tier, the services or management logic tier where Jiro resides, and the agent or managed resource tier. Jiro provides a set of APIs for developing FederatedBeans components, base management services, and a Runtime Environment A configuration of hardware and software. It includes the CPU type, operating system and any runtime engines or system software required by a particular category of applications. See runtime engine. to integrate the beans into management solutions (Figure 1). FederatedBeans is a component type that provides both dynamic network management services as well as Management Facades (MF). Vendors write an MF for a device or application in order to offer its interface to the management domain's lookup service, making it available to all other resources and clients within the domain. Policy-based beans help interpret the lookup via the middle tier (1) Generally refers to the processing that takes place in an application server that sits between the user's machine and the database server. The middle tier server performs the business logic. See application server and client/server. . To demonstrate such an environment, Imation, QLogic, VERITAS, and Sun teamed to build a typical SAN configuration using a SAN switch from QLogic, StorEdge devices from Sun, and VERITAS file system See VxFS. and volume management software. Each SAN device or application had an attendant MF built by its respective company, and Imation provided Beans (pun pun, use of words, usually humorous, based on (a) the several meanings of one word, (b) a similarity of meaning between words that are pronounced the same, or (c) the difference in meanings between two words pronounced the same and spelled somewhat similarly, e.g. alert). The beans created and managed a virtualized environment. The first policy bean watched specified volumes and alerted the system when the volume neared its capacity. The second policy bean managed available storage by dividing it into allocated and free storage devices. Upon a capacity alert, the storage pool requested an available disk array from the QLogic switch, at which time the VERITAS MF handled data allocation and transfer. Management Services Jiro itself provides a basic set of beans-based management services to the istributed environment. Using FederatedBeans, developers may create and distribute additional management pieces across the network. These common additional services include backup, file monitoring, failover, and automatic configuration. The base management services include: * Lookup service. Registers and locates the static and dynamic Jiro technology services available in the management domain. * Transaction service. Coordinates operations and confirms correct execution. * Event service. Supports synchronous messaging for management services. * Logging service. Logs actions and events from distributed resources within the management domain. * Scheduling service. Schedules one-time and repetitive event generation across the domain. * Security service. Provides additional control over access to managed resources. In addition to FMA, Jiro embraces other standards including the Web Based Coming from a Web server. See Web application. Enterprise Management (WBEM (Web-Based Enterprise Management) An umbrella term for using Internet technologies to manage systems and networks throughout the enterprise. Both browsers and applications can be used to access the information that is made available in formats such as HTML and ) initiative's Common Information Model (CIM (1) (Computer-Integrated Manufacturing) Integrating office/accounting functions with automated factory systems. Point of sale, billing, machine tool scheduling and supply ordering are part of CIM. ). It also works with SNMP (Simple Network Management Protocol) A widely used network monitoring and control protocol. Data are passed from SNMP agents, which are hardware and/or software processes reporting activity in each network device (hub, router, bridge, etc. devices, and is bundled with an SNMP manager. The WBEM initiative attempts to manage the complexity and expense of managing heterogeneous networks by standardizing management information across platforms. WBEM works with an integrated set of standard-based management tools leveraging CIM, and using such technologies as XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. and HTTP HTTP in full HyperText Transfer Protocol Standard application-level protocol used for exchanging files on the World Wide Web. HTTP runs on top of the TCP/IP protocol. . Sun-sponsored Java WBEM complements Jiro, and includes Java client APIs that enable Jiro components to request WBEM operations from the CIM Object Manager. Jiro's distributed management capability adds value to WBEM's services, and WBEM's common instrumentation model makes Jiro technology more flexible (Figure 2). Market Outlook Denise Shiffman, vice president of marketing for Sun Network Storage said, "From the inception of Jiro where we pulled together a group of eight or nine storage vendors to write the spec, we've now got a handful of vendors who have completed their work and gotten certified." Although she felt this was good market acceptance, some analysts believe acceptance has gone more slowly than Sun would have liked. Michael Karp, director of Storage Management Services See SMS. (storage) Storage Management Services - (SMS) Software that enables network administrators to route backup data from various devices on a network to another device such as a server or a magnetic tape backup unit. at the HurwitzGroup said, "It's building slowly, not moving as quickly as they'd like it to. But it's gaining momentum." Business customers reacted in a similar way to Java's introduction, which started off slowly in business circles while gaining momentum in the developer community. It eventually reached wide acceptance. Sun has introduced Jiro the same way with similar slow results, arguably ar·gu·a·ble adj. 1. Open to argument: an arguable question, still unresolved. 2. That can be argued plausibly; defensible in argument: three arguable points of law. not the best marketing decision. Certainly Sun is not the only vendor to encounter decision-makers' confusion when offering a highly technical solution. As Shiffman commented, "The biggest roadblock to acceptance is the amount of confusion and complexity out there, and the customer being able to interpret what's being told them and to make the right choices." However, Karp commented, "The value proposition is simply not clear. In fact, the value proposition is probably not nearly as good a document as the technology deserves. In fairness, I'm raising the point about their lack of market visibility. However, they haven't over-hyped it, and that I think speaks to the integrity of the effort. Like all new standards Jiro is evolving." If Jiro follows Java's lead, it will gain good market acceptance in the future, and perhaps prove instrumental in easing the pressures of developing for heterogeneous SANs. In the meantime Adv. 1. in the meantime - during the intervening time; "meanwhile I will not think about the problem"; "meantime he was attentive to his other interests"; "in the meantime the police were notified" meantime, meanwhile , developers and SAN customers should be watching this space with interest. |
|
||||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion