A More Efficient Monitoring Method – Hints

Part of what I look for in my research on green data center is techniques that are lasting and have big impacts.

Monitoring systems are complex and many times not effective, but a necessary evil. Why are these systems so hard to use? The aha moment is Monitoring systems have not embraced the fundamental idea of hints in computer systems.

It started reading James Hamilton’s post on Butler Lampson. Curious, I found Butler Lampson’s paper on hints. The paper was written in July 1983.  And, here is the part that got my attention.

Use hints to speed up normal execution. A hint, like a cache entry, is the saved result of some computation. It is different in two ways: it may be wrong, and it is not necessarily reached by an associative lookup. Because a hint may be wrong, there must be a way to check its correctness before taking any unrecoverable action. It is checked against the ‘truth’, information that must be correct but can be optimized for this purpose rather than for efficient execution. Like a cache entry, the purpose of a hint is to make the system run faster. Usually this means that it must be correct nearly all the time.

This all makes sense for how Monitoring Systems should be designed.

  1. Monitoring should speed up execution of changes.
  2. Speed is traded for accuracy, and monitoring data must have a way to check correctness, because a hint can be wrong.  But, any monitoring data could be wrong, yet who designs in monitoring redundancy?
  3. Monitoring data that must be correct is optimized for its purpose vs. efficient execution.

What is a bit confusing is the paper itself is about hints, and the most useful hint was to use hints.

Hints for Computer System Design[1]

Butler W. Lampson

Computer Science Laboratory
Xerox Palo Alto Research Center
Palo Alto, CA 94304

Abstract

Studying the design and implementation of a number of computer has led to some general hints for system design. They are described here and illustrated by many examples, ranging from hardware such as the Alto and the Dorado to application programs such as Bravo and Star.

1. Introduction

Designing a computer system is very different from designing an algorithm:

The external interface (that is, the requirement) is less precisely defined, more complex, and more subject to change.

The system has much more internal structure, and hence many internal interfaces.

The measure of success is much less clear.

The designer usually finds himself floundering in a sea of possibilities, unclear about how one choice will limit his freedom to make other choices, or affect the size and performance of the entire system. There probably isn’t a ‘best’ way to build the system, or even any major part of it; much more important is to avoid choosing a terrible way, and to have clear division of responsibilities among the parts.

I have designed and built a number of computer systems, some that worked and some that didn’t. I have also used and studied many other systems, both successful and unsuccessful. From this experience come some general hints for designing successful systems. I claim no originality for them; most are part of the folk wisdom of experienced designers. Nonetheless, even the expert often forgets, and after the second system [6] comes the fourth one.


[1] This paper was originally presented at the. 9th acm Symposium on Operating Systems Principles and appeared in Operating Systems Review 15, 5, Oct. 1983, p 33-48. The present version is slightly revised.

I can have a lot of fun with this topic.  And, I’ll start working on a paper using this method after I have researched it further.

Read more

Green (Cheap) Backup, Hope was Blu-Ray, What’s Next?

Storage is increasing becoming a green topic.  Archiving is usually thought of last.  Here are a few thoughts on what was a hope, but what next?

With the rapid data growth, DVD backup are not realistic, a hope was Blu-Ray Storage Mojo’s Robin Harris has a few posts.

He hit a nerve as he is 713 comments on this post discussing Blu-Ray is Dead.

Blu-ray is dead - heckuva job, Sony!

Posted by Robin Harris @ 12:31 pm

Categories: Disk drives, Marketing

713 TalkBacks

Blu-ray is in a death spiral. 12 months from now Blu-ray will be a videophile niche, not a mass market product.

With only a 4% share of US movie disc sales and HD download capability arriving, the Blu-ray disc Association (BDA) is still smoking dope. Even $150 Blu-ray players won’t save it.

16 months ago I called the HD war for Blu-ray. My bad. Who dreamed they could both lose?

Snatching defeat from the jaws of victory
Delusional Sony exec Rick Clancy needs to put the crack pipe down and really look at the market dynamics.

In a nutshell: consumers drive the market and they don’t care about Blu-ray’s theoretical advantages. Especially during a world-wide recession.

Remember Betamax? SACD? Minidisk? Laser Disk? DVD-Audio? There are more losers than winners in consumer storage formats.

It’s all about volume. 8 months after Toshiba threw in the towel, Blu-ray still doesn’t have it.

The Blu-ray Disc Association doesn’t get it
$150 Blu-ray disc players are a good start, but it won’t take Blu-ray over the finish line. The BDA is stuck in the past with a flawed five-year-old strategy.

Then he continues the discussion of cheaper/greener backup storage.

What is a storage hungry consumer to do?

Massive removable/transportable storage
Together cheap CD/DVD media, thumb drives and ever-growing file sizes killed floppies, Zip drives and all the other removable magnetic disk media. Removable optical media may be next.

Historically, successful PC removable media have stayed in a fairly narrow capacity band relative to hard drives - somewhere between 10x and 50x. If the average PC has a 500 GB hard drive then a removable media between 10 GB and 50 GB is needed.

Dual-layer DVDs are just on the ragged edge of that number while dual layer Blu-ray could handle hard drives up to 2.5 TB. If Blu-ray will never achieve the ubiquity and low cost of DVDs what will fill the gap?

and, he closes with

The good news: consumers will want to archive. There is a huge opportunity for the company that can figure it out.

Read more

Green IT: Storage Matters

Information Week has an article on storage’s effect on a green data center.

Green IT Beyond Virtualization: Storage Matters

We save more and more stuff, drives get bigger and bigger, yet we must keep buying more disks to keep pace. Meanwhile, energy costs are through the roof. We can't go on like this.

By Behzad Behtash
InformationWeek
November 8, 2008 12:01 AM (From the November 10, 2008 issue)

Second of a three-part series

Is it time to do something radical with your storage infrastructure? Encouraging users to conserve space isn't working. For every conscientious employee who deletes files as defined by policy, three more are charter members of the "keep everything forever" club.

Maybe IT can't do much about these hoarders. But given the need to comply with industry and governmental regulations and, for many, a data storage volume increasing by 50% or more per year with the attendant expenditures on utilities, it's clear something must give.

If you maintain branch offices, as do the majority of the 560 business technology professionals who answered our recent InformationWeekAnalytics survey on business continuity, it may be time to seriously consider consolidation of the storage infrastructure--data center, branches, and disaster recovery sites, everywhere data resides.

While consolidation might have been impractical just 18 months ago, technology that enables consolidation is now better, faster and less expensive, and options such as cloud storage can help as well.

In this second installment in our series of three articles focused on ways to improve the efficiency of IT operations, reduce your overall environmental footprint, lower ongoing expenses, and generally be more green, we'll examine these questions.

Read more

What Scared Google in the Yahoo Ad Deal? DOJ Lawsuit Would Add Monopolization Count

News.com has another post on Google/Yahoo ad deal.

Early Wednesday morning, the Department of Justice notified Yahoo and Google that if they proceeded with their controversial search agreement, it would file a lawsuit to block the deal.

In some ways, the DOJ's decision was not terribly surprising. Over the past two or three weeks, federal antitrust regulators became increasingly wary of the agreement and, in particular, tested Google's resolve to remain in the deal, according to sources. Over the past few weeks, the give-and-take of negotiations between the parties seemed to be forward progress, but faltered as government regulators became increasingly unyielding in their demands.

"Up until a few weeks ago, there was a lot of back and forth," said one source. "After that, they began turning everything down."

The M work was mentioned as striking a nerve.

Then things headed further south. Regulators, at one point two or three weeks ago, told Google that if it pursued a lawsuit to block the deal, it may consider adding a monopolization count against Google to the complaint, which in essence would allege the search giant of using its monopoly power in a relevant market. Apparently that hit a nerve with the search giant, noted a source, and it became evident to regulators that Google's resolve to fight a legal battle was wavering, rather than face the prospect of being saddled with the label of a monopolist and all the regulatory oversight that could potentially come with it.

Wouldn’t it make for an interesting world if Google and Microsoft were declared monopolies?

Can the EU be next thinking of declaring Google a monopoly? In Germany, a .com executive told me 90% of search is Google.

Read more

TPC Performance per Watt & Virtualization

SearchDataCenter.com has a post on TPC’s efforts to introduce benchmarks for energy consumption (performance per watt) and virtualization.

TPC eyes energy consumption and virtualization benchmarks

By Bridget Botelho, News Writer
06 Nov 2008 | SearchDataCenter.com

Last month, the San Francisco-based nonprofit Transaction Processing Performance Council (TPC) marked its 20-year anniversary by offering vendor-neutral processing performance benchmarks, disclosing plans for future benchmarks and offering a workshop for end users along the

Currently, the TPC's four active benchmarks are TPC-C and TPC-E for online transaction processing, TPC-H for decision support for ad hoc queries and TPC-App for business-to-business transactional Web services.

And now, in an effort to keep pace with data center initiatives to improve energy consumption and to green IT, TPC plans to offer benchmarks that include energy consumption metrics.

"TPC is currently working on a specification for how to measure and report energy consumption within existing TPC performance benchmarks," said Mike Molloy TPC's chairman. "TPC-Energy will measure the total energy to complete a certain amount of computational work. It will also allow users to measure the power consumed when systems are idle."

TPC discusses how their benchmark will be better than VMmark.

Benchmarking in a virtual world
Future TPC benchmarks will also include guidelines for measuring workloads in virtual environments. TPC hopes to devise a measure of virtual server performance in the same way physical servers are measured.

"There is no reason these benchmarks can't be run in a virtualized environment, and most of our benchmarks will include guidelines on how to measure workloads in virtual environments in the next updates," Molloy said. "With virtual servers, you can have more than one on a physical server, so reporting the performance for all the virtual servers on a physical server is where the rules must be defined."

To date, however only virtualization provider VMware Inc. offers a virtualization benchmarking system, which is called VMmark. The TPC's benchmarking system will be more flexible than VMmark, according to Molloy.

"VMmark requires a fixed set of applications and guest OS to be run (called a Tile). That configuration is not allowed to be changed. We would allow different combinations and a number of applications/Guest OS," Molloy said.

Read more