• site home
  • blog home
  • galleries
  • contact
  • underwater
  • the bleeding edge

the last word

Photography meets digital computer technology. Photography wins -- most of the time.

You are here: Home / The Bleeding Edge / The return of the mainframe, part 4

The return of the mainframe, part 4

June 13, 2011 JimK Leave a Comment

Another cloud disadvantage is…

Performance. Cloud implementations have one strike against them from the get-go; with a few exceptions, they can’t possibly feel as crisp as their all-desktop equivalents because of network latency and bandwidth issues. Accessing your Exchange account through a browser provides an experience that looks remarkably like Outlook, but the performance is dramatically different. Same with the web versions of Word and Excel.

That’s if everything is going right if you’re using a cable modem for Internet access, and your neighbors are all watching streamed movies and TV shows, things will get downright pokey. But performance impairments are not limited to the network connections. Your cloud provider is economically motivated to get as many customers as he can on as few machines as possible. This saves him money, and it could be argued that it is the environmentally responsible thing to do. Response time versus processor load graphs usually have a hockey stick quality to them: with light processor load, adding users only modestly affects response time, but after adding more and more users, things reach a point where increasing the processor load by one or two users can cause dramatic upward shifts in response time. This point is hard to predict, because it depends not only on the number of users, but on what they’re doing. If the cloud provider is trying to give the users the best possible experience, he will stay well away from the place where the curve starts to bend upward. However, that means that most of the time, he’s leaving money on the table. It’s awfully tempting to pile on the users. I’ve certainly seen that happen with web hosting.

The performance hit associated with cloud computing can be ameliorated by the right partitioning of function. The Outlook/Exchange interface is worth looking at here. Once the messages are downloaded, the responsiveness of the user interface is strictly under the control of Outlook. Messy downloading and synchronization takes place in the background, with unobtrusive but easily seen progress indicators at the bottom of the window. Indeed, Outlook runs just fine completely disconnected from the Exchange server, and re-synchronizing when Internet access is again available. Synching a new Outlook client to an Exchange server can take hours over the web versus minutes on an LAN, but all that activity can take place in the background.

Here’s one exception: if you’re massaging data that is already located on a server somewhere in the cloud, you may be better off with most of your application running there. For example, say you use Dreamweaver to maintain your website. To make the case even more convincing, that you do most of your work in the HTML window. As things are, you have to wait for files to download before you can edit them. If the guts of your HTML editor ran on the same server that’s hosting your website, there wouldn’t be any noticeable download delay; the only delay you’d see is in painting the code into your editing window. Come to think of it, I could do that now with telnet and Emacs or vi, but that doesn’t seem very modern.

 

The Bleeding Edge

← The return of the mainframe, part 3 The return of the mainframe, part 5 →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

May 2025
S M T W T F S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr    

Articles

  • About
    • Patents and papers about color
    • Who am I?
  • How to…
    • Backing up photographic images
    • How to change email providers
    • How to shoot slanted edge images for me
  • Lens screening testing
    • Equipment and Software
    • Examples
      • Bad and OK 200-600 at 600
      • Excellent 180-400 zoom
      • Fair 14-30mm zoom
      • Good 100-200 mm MF zoom
      • Good 100-400 zoom
      • Good 100mm lens on P1 P45+
      • Good 120mm MF lens
      • Good 18mm FF lens
      • Good 24-105 mm FF lens
      • Good 24-70 FF zoom
      • Good 35 mm FF lens
      • Good 35-70 MF lens
      • Good 60 mm lens on IQ3-100
      • Good 63 mm MF lens
      • Good 65 mm FF lens
      • Good 85 mm FF lens
      • Good and bad 25mm FF lenses
      • Good zoom at 24 mm
      • Marginal 18mm lens
      • Marginal 35mm FF lens
      • Mildly problematic 55 mm FF lens
      • OK 16-35mm zoom
      • OK 60mm lens on P1 P45+
      • OK Sony 600mm f/4
      • Pretty good 16-35 FF zoom
      • Pretty good 90mm FF lens
      • Problematic 400 mm FF lens
      • Tilted 20 mm f/1.8 FF lens
      • Tilted 30 mm MF lens
      • Tilted 50 mm FF lens
      • Two 15mm FF lenses
    • Found a problem – now what?
    • Goals for this test
    • Minimum target distances
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Printable Siemens Star targets
    • Target size on sensor
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Test instructions — postproduction
    • Test instructions — reading the images
    • Test instructions – capture
    • Theory of the test
    • What’s wrong with conventional lens screening?
  • Previsualization heresy
  • Privacy Policy
  • Recommended photographic web sites
  • Using in-camera histograms for ETTR
    • Acknowledgments
    • Why ETTR?
    • Normal in-camera histograms
    • Image processing for in-camera histograms
    • Making the in-camera histogram closely represent the raw histogram
    • Shortcuts to UniWB
    • Preparing for monitor-based UniWB
    • A one-step UniWB procedure
    • The math behind the one-step method
    • Iteration using Newton’s Method

Category List

Recent Comments

  • JimK on How Sensor Noise Scales with Exposure Time
  • Štěpán Kaňa on Calculating reach for wildlife photography
  • Štěpán Kaňa on How Sensor Noise Scales with Exposure Time
  • JimK on Calculating reach for wildlife photography
  • Geofrey on Calculating reach for wildlife photography
  • JimK on Calculating reach for wildlife photography
  • Geofrey on Calculating reach for wildlife photography
  • Javier Sanchez on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • Mike MacDonald on Your photograph looks like a painting?
  • Mike MacDonald on Your photograph looks like a painting?

Archives

Copyright © 2025 · Daily Dish Pro On Genesis Framework · WordPress · Log in

Unless otherwise noted, all images copyright Jim Kasson.