Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


FabricServer

Software from Data Synapse Inc, New York, NY (www.datasynapse.com) that treats the servers in the datacenter as a pool of operating system resources. It assigns applications to those resources in real time based on demand and is able to lower the priority of running applications or remove them entirely if necessary.

Popular in the financial industry, FabricServer is a pioneering application that allocates prioritized applications in real time. The product falls under Data Synapse's "application virtualization" category; however, the servers may or may not use virtual machine techniques or other partitioning methods. See application virtualization.



application virtualization

Application virtualization refers to several techniques that make running applications protected, flexible and easy to manage.

Modern operating systems keep programs isolated from each other. If one program crashes, the remaining programs generally keep running. However, bugs in the operating system or apps can cause the entire system to come to a screeching halt or, at the least, impede ongoing operations, which is why virtualization became desirable. Following are several application virtualization methods. See virtualization, network virtualization and storage virtualization.

Terminals to a Central Computer
The oldest network architecture, all applications and data are stored in a centralized mainframe or server cluster. The user's PC functions like an input/output terminal to the central machine. See thin client.

Application Streaming
Rather than installing all applications in every user's machine, applications are delivered to each user as needed. This enables apps to be updated centrally and also provides a way to measure each person's actual usage. See application streaming.

Write Once, Run Everywhere
An interpreted programming language enables the same program to run on different hardware, with Java being the major example (see Java Virtual Machine). The applications are said to be "virtualized" because they run on any platform that has a runtime engine for that language.

Dynamic Application Assignment
This approach treats servers in the datacenter as a pool of operating system resources and assigns those resources to applications based on demand in real time. The pioneer in this area is Data Synapse Inc. (see FabricServer). The applications are said to be "virtualized" because they can run in any server.



Personal Use Only

Before/After Your Search Term
BeforeAfter
F#Fabry-Perot
F1 keyfabulous user interface
F2CFACA
F2Fface recognition
F2PFacebook
FaaSFacebook addiction
fabFacebook assistant
fablessFacebook Beacon
fabletFacebook Connect
fabricFacebook Credits

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design