Printer Friendly
The Free Library
14,503,364 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

SANs And Software Development.


The Storage Area Network is rising in prominence and promises to redefine Verb 1. redefine - give a new or different definition to; "She redefined his duties"
define, delimit, delimitate, delineate, specify - determine the essential quality of

2.
 the model of dedicated storage connected to a server. SANs are separate networks of storage devices dedicated to managing, storing, and retrieving data without tying up the computing computing - computer  resources of the server. The operative word here is managing and managing data is clearly based on software. The storage industry has demonstrated that it can significantly and continually improve the devices that store and retrieve data in a timely manner. The computer industry has not demonstrated that it has found a comparable path of progress for developing software. To make SANs fulfill their promise, much of the remaining functionality will come from software serving as a type of over-arching operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
 for SAN management. Today, software technology that effectively utilizes and manages SANs is relatively immature immature /im·ma·ture/ (im?ah-chldbomacr´) unripe or not fully developed.

im·ma·ture
adj.
Not fully grown or developed.



immature

unripe or not fully developed.
. On a broader scale, software is rapidly becoming one of the key enabling elements for the overall IT (Information Technology) indust ry. Let's examine some of the issues presently affecting timely software development.

Software development has been the target of numerous tools and techniques over the years, but few of these have had much impact on software productivity. Today, the progress of the global IT industry is almost entirely dependent on software programs. Most industries are dependent to a greater or lesser extent on IT. Without software, hardware is unable to function. It would seem natural to suppose that business and governments would assign a high priority to determining how to write reliable software in a timely, cost-effective way. This has not been the case and progress in developing software has been slow. Theoretical concepts like structured programming, object-oriented programming object-oriented programming, a modular approach to computer program (software) design. Each module, or object, combines data and procedures (sequences of instructions) that act on the data; in traditional, or procedural, programming the data are separated from the , databases, and other formal methods have gradually found their way through the industry until some of them have become quite widely understood several decades after their initial appearance.

When investigating the likely advances in software development beyond the year 2000, we must be aware that there already exists a collection of well-documented programs, processes, and techniques, most of which are not used in the average development project or even known to the team members. Long-term trends like Moore's Law "The number of transistors and resistors on a chip doubles every 18 months." By Intel co-founder Gordon Moore regarding the pace of semiconductor technology. He made this famous comment in 1965 when there were approximately 60 devices on a chip.  and its analogues for storage and bandwidth improvements have steadily pushed back the boundary of the impossible. We can be confident that these advancements in processor speed and storage capacity will continue for the foreseeable fore·see  
tr.v. fore·saw , fore·seen , fore·see·ing, fore·sees
To see or know beforehand: foresaw the rapid increase in unemployment.
 future. Computing power and storage capacity are not presently limiting factors A factor or condition that, either temporarily or permanently, impedes mission accomplishment. Illustrative examples are transportation network deficiencies, lack of in-place facilities, malpositioned forces or materiel, extreme climatic conditions, distance, transit or overflight rights,  for the Information Age; improving software development is, however. We have no Moore's law for software improvement. The consecutive invention of assemblers This is a list of assemblers. Hundreds of assemblers have been written; some notable examples are:
  • ASEM-51 - for the Intel MCS-51 family of microcontrollers; runs on DOS, Win32, and Linux.
, compilers, editors, third and fourth generation languages (language) fourth generation language - (4GL, or "report generator language") An "application specific" language, one with built-in knowledge of an application domain, in the way that SQL has built-in knowledge of the relational database domain. , structured languages, Object-Oriented Programming, rules-based systems, CASE, repositories, databases, and data warehouses have advanced much more slowly than their hardware counterparts.

The benefits of systematic software re-use have been appreciated for a long time. Technical considerations apart, the introduction of software re-use has encountered the human characteristic called "resistance to change." Because of this resistance, average software development practice falls far short of what is theoretically possible. The Information Age will be held back without fundamental changes occurring in software development. Looking a few years ahead, we can imagine a more sophisticated developer's workbench taking advantage of the existence of plentiful plen·ti·ful  
adj.
1. Existing in great quantity or ample supply.

2. Providing or producing an abundance: a plentiful harvest.
 libraries of re-usable components. In the interest of quality and reduced development cycles, as much of the development process should be automated as possible.

In the future, software developers will assemble components into finished systems, much as server manufacturers assemble finished systems from chips and motherboards. They will have much more time and energy to spend on understanding requirements and making sure the end users are satisfied. The inherent flexibility of a component-based system will make it much easier and quicker to change and upgrade software as business needs evolve. We have examined numerous predictable and encouraging trends of progress in the storage networking industry in the past except for software development; now it is time for software development to join the progression.
COPYRIGHT 1999 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1999, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Technology Information; Storage Area Networks
Author:Moore, Fred
Publication:Computer Technology Review
Date:Dec 1, 1999
Words:655
Previous Article:Integrating Memory With OEM Systems.(Hewlett Packard's VISUALIZE workstations)(Industry Trend or Event)
Next Article:Ericsson's Bluetooth Headset.(Product Announcement)
Topics:



Related Articles
FIBRE CHANNEL WORKING SUB-GROUP (FCWSG).(Storage Networking Industry Association's group)(Industry Trend or Event)
VERITAS Captures The Essence Of Centralized SAN Management.(Product Announcement)
ADAPTEC AND CROSSTOR PARTNER TO ENABLE ETHERNET-ATTACHED SOLUTIONS THAT INCORPORATE STORAGE OVER IP TECHNOLOGY.(Company Business and Marketing)
Addressing The Data Storage Dilemma With-Internet Protocol Storage Devices.(Industry Trend or Event)
Update On IP-based Storage.(Industry Trend or Event)
Global Storage Networks: Their Time Is Now.(Industry Trend or Event)
Using SANS or NAS? (Relevant Literature).(Using SANs and NAS)
Fibre channel dukes it out with IP: they're battling over cost and complexity.(Industry Overview)
Employing IP SANs to address business needs. (Storage Networking).
Simplifying storage: combining the iSCSI standard with SAN functionality.(Connectivity)(storage area networks)(SCSI protocol over TCP/IP)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles