Archive for December, 2008

Have You Tried Finding Blu-ray Disks Online?

If you refuse to visit your local superstore to make your DVD purchases, your Internet options are now getting much better. Online DVD and Blu-ray titles have been exploding lately. The following advice will keep you entertained this coming year, especially if you have outgrown those fuzzy Beta tapes.

Watch for the following when searching for you next special Blu-ray disk:

Did You Get The Real Deal?

Recent news coverage noted that fake Blu-ray products have made it to some stores. These items look just like the real thing on the outside, including the disk artwork. Unfortunately, they are actually regular resolution DVDs. Since Blu-ray disk players do an excellent job of upscaling, most buyers are unaware that they have purchased a less expensive product.

Bonus Digital Copy

Some special Blu-ray disks include a digital copy or BD Live access, or both. A digital copy allows you to watch your purchase online from any computer. BD Live is a service offered by Sony Home Entertainment, which allows to access exclusive content via your Internet-connected Blu-ray player. Example content includes refreshed previews, ringtone downloads, peer-to-peer interactions, and live events.

Search For Online Coupons

A source of online deals is Amazon.com coupons. Amazon promo codes not only deliver regular deals on Blu-ray disks and players, but also provides regular promotions for free shipping or speedy delivery. Take advantage of Amazon promo codes to get the best price possible, and watch your next movie in true style.

Search General Articles

 

The Ins and Outs of Virtualized I/O

Hypervisors that control virtual servers have a complex job. They have to make each OS that runs on that server function in an environment that appears to the OS to be a machine that it has all to itself. In reality, each of those operating systems is sharing a part of a larger machine that supports many operating systems.

With virtual memory that basically means maintaining a table that translates what the OS expects into what the server hardware really has allocated to it. In most cases, the hypervisor maintains this translation table. In some newer hardware environments, that table can exist within the processor, easing the workload on the hypervisor and improving performance.

I/O is a different story entirely. When an OS needs to send data somewhere outside of its own environment, it must move that data to a device that in turn communicates with the outside world. That device might be a network card or it might be a storage adapter, but either way, the hypervisor must share a physical device between several different operating systems, each of which is designed to assume that it has the I/O path all to itself.

Initially, this seems to be another memory management problem. Operating systems generally handle I/O by sending data to a memory address using a DMA operation (for direct memory addressing). It gets data back by watching it appear at a specific memory location and passing it to whatever process requested it. It’s the hypervisor’s job to inspect the packet information for the identity of the process using it and make sure the data appears in the right spot for each virtual server.

Of course, exactly how the hypervisor handles this movement of data depends on which company provides the software. “The I/O portion is in its own partition,” explained IBM’s Virtual Server Architect Bob Kovacs. “Its core purpose is I/O.”

Kovacs said that the IBM I/O partition has two main functions, storage and networking. “In the case of storage, the OS is a storage virtualizer. It has the physical adapters, and it has storage devices that have been allocated to it,” he said. According to Kovacs, the storage virtualizer can use nearly any kind of storage, from directly attached disks to network attached storage to storage area networks. But in all of these cases, the virtual server thinks that all of the storage is a standard SCSI disk.

“Devices use a standard SCSI stack,” Kovacs explained. “That gives you the ability to share adapters and devices. Our boxes allow up to 256 partitions on the higher-end boxes. The reason this is important is that each operating system requires two slots, one for the NIC [network interface card] and one for storage.”

Kovacs said that in the case of virtual servers with Fibre Channel SANs, its VIOS feature also can simply pass the storage I/O directly to the SAN.

VMware’s Answer

VMware handles I/O somewhat differently from the manner in which IBM handles it. In the case of VMware, instead of a separate partition and dedicated I/O system, the hypervisor handles I/O itself. “We provide a virtual device or virtualized drivers for Intel E1000 and AMD VLANCE,” said VMware’s Chief Platform Architect Richard Brunner. He said that the company also provides a virtual device called VMXnet. “When these devices attempt to access physical hardware, all their writes are trapped to the hypervisor, which turns around and places the request in a stack in the hypervisor,” said Brunner. He added that the hypervisor has a queue that the physical device driver then has to take care of.

Of course, the entire process of placing read and write data into a queue and translating it to drivers that then send it to actual devices can have an impact on performance. For this reason, VMware, like IBM, is working on solutions that can bypass much of this.

“We’re developing new technology called VM Direct Path,” Brunner said. “For well-behaved guests it is possible to allow them access the logical portion of the physical hardware.” Brunner said that all of the operating systems VMware currently supports are sufficiently well-behaved to work with Direct Path.

“We can allow them to write directly to the queues,” Brunner said, describing how VM Direct Path will work. He said it requires special hardware from AMD and Intel that provide an extra level of protection. “We need that because if a guest is going to talk to the hardware, that device is going to want to do a DMA to the guest. With this we have complete control over everything,” Brunner explained.

While all of this I/O management with virtualized servers sounds fairly straightforward, it isn’t. For one thing, network traffic and storage traffic operate differently. Networks, for example, use data packets designed to be mixed with traffic from other devices and sorted out at the other end. Storage, on the other hand, uses blocks of data and assumes that it has the device all to itself. And some I/O does both, such as iSCSI,  which sends storage data over an Ethernet network.

iSCSI storage will allow you to pass storage through your network card,” said Andrew Hillier, CTO of CiRBA. He said that this allows both network traffic and storage traffic to use the same Ethernet network, although he noted this isn’t necessarily a good idea. “All the VMs share the same pipe,” Hillier said. “iSCSI can stress out your pipe. It never goes between servers, but straight to storage. You can overwhelm your NIC. You can overload your switch.”

Hillier said that iSCSI traffic should use a separate network and separate infrastructure in a virtualized environment. Even better, he suggested, is to run servers that need to communicate heavily with each other on the same physical machine. “A lot of technologies will short circuit the network, and they only go between the VMs,” Hillier explained. “In the mainframe world that’s called hypersockets.” That way, storage traffic that would go from one server to a storage network will find the storage network running on the same physical machine, and will go there directly without ever hitting the network at all.

Hillier said that I/O, especially storage I/O, is complicated with the need to run backups. These massive data transfers can effectively monopolize a network. Fortunately, with proper planning of backups and other predictable traffic, this can be avoided. “Most VM software has a way of working around backup traffic,” Hillier said, but he added that dealing with this can be complex. “There are a lot of moving parts in this,” he said, “With I/O there’s almost an infinite number of ways you can set things up.”

In the end, I/O on virtual machines is a lot like the plumbing in an apartment building. If everyone flushes at once, there’s sure to be a mess. It’s the job of the hypervisor or the virtual I/O handler to ensure those flushes happen in an orderly fashion so nothing gets overloaded, and everything goes through in a timely manner.

 

Ordering Beautiful Wedding Ceremony Invites For Your Most Important Evening

Few of us have the opportunity to dress formally nowadays but a wedding ceremony is probably one of the few occasions left where we can. Even with all the changes in society, whenever you attend a wedding you will have received an invitation from the couple who are to be wed.

Visit My do it yourself wedding invitations for all sorts of products that will help you design your own invites. Wedding invitations don’t have to be super fancy to be tasteful nor does your wedding reception have to be expensively designed. Watch this video on how to decorate for your wedding to make your wedding reception a time to remember.

You can basically put whatever you want on your wedding invitations, and you can also decorate and design them however you want, and so it will help if you are a very artistic person, especially if you are planning on making your own wedding invitations. Of course most people will just go to the local stationers and buy them but making your own is not only interesting but less expensive.

Should you decide to ask some one to make them for you based on you and your partners design then that is a good midway point because you can at least be sure they will be personalized. All you need to make sure of is that the person you employ will provide wedding invitations that are of a high quality and not undermine all the time and effort you put into the design.

It may be necessary to see a few people before yo8u decide who you are going to use as not everyone will see your designs as you do and may want to put their own interpretation on them. If you have found the design part difficult but have a few ideas about what you would like to see on the wedding invitations then take and images or ideas with you and see what the designer can produce. This is of course the most expensive option available but for many couples it is the only way to ensure they will have wedding invitations to send out to their wedding guests they can be sure will give a good impression.

If this option is found to be too expensive, ask the company if they have a range of stock invitations you can view as it will save a considerable amount of money if they can be purchased ‘off the shelf’. The designs these companies can supply will often reflect current trends while still retaining a traditional look to their work.

Not only will the bride and groom be able to see all the designs but they should also be able to have help with the wording if they are unsure of how they want the wedding invitation to read. Apart for the time and date of the wedding, the wedding invitation will also inform the guest where it is too be held and whether or not they will be attending the ceremony and the reception or just the reception only. Many types of wedding invitations are produced on top quality card that is embossed and may also have finished edges but it really will depend on how much the couple wants to spend. Invitations to weddings can be equally as good as wedding favors as reminders of a couples wedding day and are often kept for many, many years.

 

Fat Burning Workouts

To burn body fat effectively, you need to exercise at a moderate pace to start, then increase your resistance or speed up depending on what type of exercise you are doing.  Then, slow back down to where you started exercising.  The residual effect of this type of aerobic exercise is what gives you the most fat burning benefits and results in a great exercise to lose weight.

These types of fat burning workouts increase your metabolism, and that means, you’ll continue to burn fat even after your workout is over. Did you know that people who exercise on a regular basis develop more fat burning enzymes than people who don’t exercise at all?

You don’t even need to make your workouts very long.  Start off with twenty minutes of fat burning workouts and you will get the fat burning enzymes working. Then, you can slowly increase your workout time as your fitness level improves.  If you are just beginning, your goal at first is to exercise a minimum of 3 days a week and work up to 5 days a week as you become more fit. 

Treadmills and elliptical trainers are perfect fitness equipment for fat burning workouts.  These fitness machines give you the ability to start with slow, aerobic, types of exercise and vary your intensity up and down to burn maximum fat every time you workout.

They are also the most popular fitness equipment for home workouts because they allow you to stay fit in any weather condition and the whole family can use them.  If you don’t have time to go to the gym, they are an ideal alternative and quality fitness equipment will last for many years. 

Stationary bikes also provide some of the best fat burning workouts and are easy on the back for those with mid back pain.  They are simple to adjust intensity for intense resistance as well as a lower resistance to vary your workouts.  The best exercise to lose weight consists of any of the above workout strategies.

 

Techno music and songs available at JonLeger.com

You can now find a lot of great techno songs at JonLeger.com. In case you’re interested in creating music yourself, here’s how he does it:

FL Studio

His primary tool for creating electronic music is FL Studio. FL Studio has it all: a mixer, a sequencer, loads of special effects and filters. Truly fantastic. He strongly suggests you purchase a copy! It takes a while to get used to using it, but it really makes music-making a digital breeze.

MAGIX Music Editor 2.0

When Jon needs to modify, cut and paste the sounds he uses in his songs, he uses MAGIX. It was cheap — he got it at Best Buy for $30. It’s very handy for the wave-editing that FL Studio can’t do. He looked at their site (magix.com), but I couldn’t find it. Maybe they don’t sell it anymore?

Bink Video’s RAD Video Tools

He’s started making songs based on movies and TV shows that he likes, and sometimes it’s useful to extract sounds from the movie trailers and movie clips that are available online. To accomplish this he uses the RAD Video Tools from Bink Video. They’re donationware, so be sure to give them a few bucks if you find their stuff useful (he did).

Loops and Samples

Jon has purchased thousands of loops, samples and instruments for use in FL Studio. Two of the places he’s gotten the sounds from are PlatinumLoops.com and PeaceLoveProductions.com. Both have a large selection at reasonable prices.

Hardware

He uses an audio-technica studio microphone for vocals (AT3035), and an Edirol UA-25 USB Audio Capture device to record from the microphone. He loves the Edirol because it’s very small (perfect for my desk) and supports two studio microphones and has a digital output for headphones.

If you’re interested in creating your own music, he wants to tell you this: it’s a lot easier (and cheaper) than you might think. You don’t need a studio (even for vocals). He records vocals in his office at home. All of the software and equipment costs came to around $1,250 (including the loops). The equipment all fits on my desk, and the software runs on my home PC. FL Studio needs a good bit of memory, so Jon suggests you don’t have less than 1GB of RAM (that’s how much he has and it works fine).