français español english

Daily News!  Daily News!

 Official Show Organizer of EKN!
    Official Show Organizer    
of EKN!



  Go
  Go
  Go
  Go
  Go
  Go
  Go
  Go
  Go
  Go


  Go
  Go
  Go
  Go
Email: info@eurokiosks.org  Email
 

 

WHITE PAPER


Keys to Kiosk Computing

This White Paper contributed by Curtis Nelson, President of Crystal Group Inc.

Case Scenerio:
You're proposing a "whiz-bang" new kiosk for a client that needs 500 units to be deployed in a single network, on a national level. The client wants to generate revenue from these kiosks and on top of his cosmetic / design requirements, the client wants you to provide some type of system reliability metrics or guarantees. You've been in the kiosk business for a long time, and you know the areas where reliability is an issue - printer failures, network connections, system abuse, etc. But one of the most common failures, that is also the most difficult to fix in the field, is the failure of the actual computer in the kiosk. So how do you give your client comfort regarding reliability, given the fact that you are working with remotely located PC computing solutions, often far from your location(s)?


With the penetration of computers into most every corner or our business environment, we have come to see the computer as a base level commodity - a necessary evil. We have come to believe that a computer is a computer, and the only differentiator is price, when in fact there are significant differences between PC computing platforms that relate to compatibility, reliability, serviceability, flexibility, space efficiency, configuration control and remote management. So if you are designing computer based kiosk systems and want to improve reliability, keep reading, because the purpose of this white paper is to help you design computer reliability into your development process.

Getting Started:
There are two basic activities that should take place in the computer selection process:

1. Determining all of the specifications that a computer will be required to meet.
2. Determining the vendor whom you will select to be your partner.

Both of these activities are equally essential to provide a quality product in the end. Buying the right product from the wrong vendor or the other way around can have disastrous consequences.

System Specifications:
After over a decade in the high-reliability computing business, it still amazes me when the only system specifications presented consist of processor speed, memory capacity, hard drive capacity, etc. There are many more items that are equally, if not more essential in the specification process.

At Minimum, Specifications should include:

  • Hardware performance requirements
  • Operating System compatibility
  • Physical size and shape ("form-factor")
  • Thermal / environmental requirements
  • Power/utility requirements including backup power
  • Configuration control requirements-how long should the design be procurable without change
  • Remote manageability
  • Field serviceability
  • Reliability
Hardware Performance Requirements generally include:
  • CPU / processor brand & speed
  • BIOS
  • Cache & Memory
  • Hard drive capacity and type (EIDE or SCSI)
  • Non-volatile memory, such as Compact Flash™
  • I/O, Floppy, CD-ROM, NIC
  • Peripheral card needs; modem, etc.
  • Power supply type (AC or DC) and size (watt capacity)
When considering processors, Intel's X86 family remains the most common, followed by AMD, Sun, and Motorola. The operating system and application selections will largely determine which processor family to select. But once a brand has been selected, you need to determine how long you would like to be able to purchase the same processor. In the case of Intel, specific processors and their supporting chipsets are placed on what is called their "embedded" list, which means that they will make that processor model and speed available for a minimum of 3 years, typically 5 (this is something you can check yourself by going to http://www.intel.com/design/intarch/roadmap.htm.

Other speeds and chipsets, used mainly for desktop computers, may be available for as little as 6 - 12 months. So, if you want to be able to provide a consistent product for a longer period of time without re-qualifying your application, make sure you select a processor family, chipset, and speed that is scheduled to last, especially if your client's application is in any way speed-sensitive.

OS, and application software will determine cache, memory, and drive type and capacity needs. I/O needs can be influenced by how you plan to load software, both initially and for maintenance. If you do not need a floppy or CD-ROM once in the field, give strong consideration to leaving them out of your specification as they add cost and size to your system, and are the most likely components to fail. Portable SCSI or USB devices are available for software maintenance, or you can rely on network installs and upgrades. I have seen too many clients over the years install CD-ROMs and floppy drives unnecessarily, making the overall computer package larger, more expensive, and less reliable.

If you are going to add specific peripheral cards, you need to know the type and model up front to insure that the proper slot type is available, that the proper space is allotted, and that adequate power is available. Power is the most commonly overlooked aspect of systems design. Many make the assumption that the power supply provided by the vendor will automatically provide adequate power to all the system components and available expansion slots, and this is simply not true. It is essential that you have your computer vendor provide you with a complete power analysis for the system you specify, including any peripheral cards you intend to add, to make sure the system is designed to run and cool properly over the life of the system. It seems simple, but we have seen clients unknowingly exceed the capacity of their power supplies by adding additional cards, shipping the systems to locations around the world, only to have them start to fail almost immediately - all because the power supply was not properly matched to the system! AC power supplies (110 / 220 Volt) are commonly available and DC (-48, +24 Volt) supplies are available from specialty vendors.

The last thing to remember when selecting hardware--do not OVERBUY! Make sure that you are investing in technology that will meet your growing needs, but don't invest in the very latest & fastest technology if your application doesn't need it or can't use the extra features it provides. Doing so can impact your business in two ways: First, it costs more money to buy "bleeding edge" technology, for example buying a Dual Pentium IV Xeon 2.0 GHZ processor, when your application only needs single Pentium 233 performance. And second, early release hardware or software technology has a higher chance of bug-related interruptions than their more stable, field-proven predecessors. So for the sake of reliability and cost management, make sure you specify stable, proven platform technology.

Operating system compatibility is also commonly overlooked. Make sure the computer is tested compatible with the OS of your choice and that any drivers that you will need now or in the future are commonly available. Your vendor should show a proven record of supporting your client operating system, and at least its recent family revisions. If your computer vendor is knowledgeable about your operating system, time to communicate requirements and issues will be minimized.

Physical Size & Shape:
There are lots of options when it comes to the physical size and shape of the computer unit. There are:
  • Standard tower cases or desktop units
  • 19" rack mounted units, from 1U (1.75") in height and up. Height is usually determined by the amount of additional hardware required per computer.
  • Rectangular "Shoe box" style units are available in many sizes.
  • Custom designed chassis made to fit specific installation parameters
When considering size and shape, keep in mind how you will service the units in the field. Will you send complete spares and return the units for repair? If so, you will need a package that is easy for a typical employee to remove, pack and ship, and the easier you make it up front, the less problems you and your client will experience in the future. If you want a special form-factor that is not readily available, there are numerous vendors that will design and manufacture a system to fit your specific needs. A little extra investment up front to provide improved performance in the field can be a very good financial decision in the long run.

Thermal / Environmental Requirements:
Often overlooked until problems arise, are the specific elements of the environment in which the computers are required to operate. To begin with, proper cooling is always required. Heat is the enemy of all electronic components--it shortens life, potentially reduces system performance, and it causes service interruptions. Many times heat related issues are misdiagnosed as hardware failures and new systems are installed back into an environment that will cause the same failure again and again. First, the computer chassis must cool properly and the vendor should be able to give you a guarantee / certification that the internal operating temperature of the computer will not exceed "x" degrees above ambient temperature (no more than 10 degrees C rise is reasonably standard). Next, you need to make sure that the kiosk itself provides proper ventilation. It does no good to get a properly ventilated computer and install it in an enclosure that isn't. All that will happen is that the ambient temperature will continue to rise until the system fails. A good rule for kiosk ventilation is to provide for more ventilation than the internal system requires. Your computer vendor will be able to help you understand the airflow requirements of their system as a benchmark. Remember to include printers and any other device that generates heat in your design.

Be careful if you intend to use filters on your kiosk or the computer chassis. Filters that are not cleaned on a regular maintenance schedule tend to actually end up blocking airflow and causing failures. If filters are required due to the environment, then you should plan for a way to remotely monitor ambient temperature rise in the system so that an appropriate alarm can be set to remind the user to clean the filters before a destructive failure occurs.

Ask yourself these questions:
1. Do the installation locations dictate special needs?
2. Do they need to operate out-of-doors in Aspen in the winter (cold environment)?
3. Outside in Las Vegas in the summer (hot environment)?
4. On a cruise ship in the Caribbean (salty environment)?
5. In a subway or public transportation structure, with conductive dust?

Unless the kiosk is going into a climate controlled facility without airborne contaminants, you need to make sure that your systems are designed to accommodate these specific environmental requirements. If your computer vendor has design and analysis capabilities, they should be able to help you design appropriate enclosures to insure proper computer operation as well as advise you on the design of your kiosk.

Configuration control:
A. Would you like to purchase the same computer configuration for 1 - 4 years?
B. Do changes in computer configurations cause issues with your clients application or cause you service
     headaches when replacement parts and procedures (and training) may be revision-specific?

When it comes to purchasing a consistent computer platform, the timeframes over which this is possible varies from as little as 30 days to as long as 4-5 years depending on the type of vendor you select. If you select a mass produced desktop-type product, you may not get consistent product for more than 1 - 6 months on average, as this type vendor makes frequent changes to accommodate key price points. If you purchase your computers from a lower volume, specialty computer vendor that designs and manufactures their own products, you can get consistent products for up to 5 years or sometimes longer. You should also be able to get adequate advanced notice of required changes from your vendor, so you have time to react to and plan for them, instead of discovering unfavorable changes 2 days before installation. How long do you need to reconfigure your application if notified that a hard drive or other component is becoming obsolete? Configuration control does add to the purchase price, but it reduces operational costs by more than the difference over the life of the product.

Remote Manageability:
A. Will your kiosks reside on a network?
B. Would you like to "browse" into them individually or as a group to provide system checkups?
C. Would you like your kiosks to call, e-mail, or page you when they needed help? (Paper out or jammed,
     box too hot, power failures, filters need changing, etc.)

There are remote management products available that allow you or your client to have complete control over the kiosk on the network - all from a single location. Remote management can reduce downtime while allowing you or your client to schedule proactive service visits which ultimately saves money and improves customer satisfaction.

Field Serviceability:
As we discussed under form-factor, the design of your kiosk computer will dictate how easily it can be serviced in the field. Computers are now available with a single docking station that allows any employee to simply pull one computer out and slide a new computer in without disconnecting or connecting any cables. This makes it possible to have store / location personnel remove and return a computer for service and install a new computer without you or your client having to dispatch an expensive service technician. If you provide for a computer that is easy to handle, one that plugs in and out, and one with remote management capabilities, your service issues & expenses will be reduced significantly!

Also consider:
1. What does your vendor offer for replacing a module that is deemed to be defective?
2. Do you plan to further troubleshoot the system yourself, either in the field or back at your or your
     client's shop?

Vendors have different service policies and turnaround times-make sure you understand them and if they are guaranteed or not. In general, the computer's manufacturer should understand their product more completely and have more comprehensive troubleshooting tools than any non-factory maintenance personnel or shop, but if fast turnaround is not offered by the factory on repairs, taking advantage of the factory skill level may not be practical.

Keys for Success:
Computer system reliability is really a puzzle with multiple pieces. And like a puzzle, if you are short pieces, you will come up with less than the most suitable system possible. We have touched on a few of the pieces so far but at a minimum the following items are of key importance:
  1. The computer system must cool properly - if it doesn't cool, it won't last.
    Every 10-degree C temperature increase will halve the system's reliability - see above.

  2. The computer system must be matched to the environment - if it isn't matched, it won't last - see above.

  3. The hardware specifications must be based upon stable, configuration controlled technology to insure consistent operation and a minimum of surprises- see above.

  4. Power supply capacity must be matched to the system requirements - see above.

  5. Remote management tools - to provide proactive pre-failure information, lowering TCO (Total Cost of Ownership) - see above.

  6. High quality system components - buying computer hardware from the low bidder insures that you are getting the lowest quality computer components. For anyone that says that all components are the same, consider the same argument with automobiles, televisions, stereo equipment, etc. Computer electronics designed and manufactured based upon quality have much improved life and performance specifications than do components designed to meet a low price point as the main criteria. The differences come in the actual circuit card level components, the design / layout of the circuit card, the layers of the circuit card, and care in the manufacturing/assembly process. The same holds true for memory modules, hard drives, power supplies, etc. As with all things, when it comes to computers, you get what you pay for - make sure you pay enough to get the performance you and your client are expecting. In most cases, the cost of one service visit is more than the cost difference between a low and high quality computer platform. Industry metrics exist that prove TCO is what ultimately matters, not procurement price.

  7. High quality vendor support. As with components, if you pay less, you will more than likely get less system support. Higher priced specialty vendors provide 24x7 technical assistance, design consulting support, overnight parts availability, and in-field support.
In summary, you are experts in the design and implementation of kiosks. If you want your kiosk computing platforms to perform to the level of your expectations, you need to work with a vendor partner that is equally good at the design and implementation of computing platforms. There is no such thing as a "generic" computer. Computers are very complex devices with a multitude of things that can cause you problems. When you select your next computer platform, make sure you get a complete puzzle, not one with missing pieces.

Curtis R. Nelson is President of Crystal Group Inc.®, Hiawatha, IA. Crystal designs and manufacturers high reliability computer / server architecture for mission critical applications. All Crystal products are designed and manufactured in the USA.

For more information about Crystal Group Inc. products and services,
visit http://www.crystalpc.com
or Email: crnelson@crystalpc.com


BACK - White Papers Index TOP


  Go

Euro Kiosks Network
Copyright 2001-2010 Euro Kiosks Network - All Rights Reserved
Privacy Statement



web site stats
  Euro Kiosks Network is a wholly owned subsidiary of