Brian Stevens | Performance boost virtually assured

 

Connecting state and local government leaders

Although Red Hat Inc. is based in Raleigh, N.C., the company runs a sizeable office more than 700 miles to the north in Westford, Mass.

Although Red Hat Inc. is based in Raleigh, N.C., the company runs a sizable office more than 700 miles to the north in Westford, Mass. Why? To tap the considerable pool of talented enterprise engineers living in the area, many of whom moved there years ago to work for Digital Equipment Corp. and other IT firms in the Boston area. The Westford outpost is also an indicator of Red Hat's true direction. The company that helped build credibility for Linux wants to operate not just as an open-source OS company, but as a solution provider of enterprise software.'Red Hat is a completely different company than it was five years ago,' insisted Brian Stevens, the company's new chief technology officer. Stevens himself is a 14-year DEC veteran who lives in the Boston area. He's been charged with shepherding open-source technologies (not just Linux) toward mission-critical readiness. At DEC, he was an architect for the company's Tru64 Operating System. He also helped develop the X Window System, widely used as the graphical interface for Unix. Stevens stopped by the GCN offices and spoke with associate writer Joab Jackson.Stevens: Our clients are looking for better TCO, but that is not going to come [from] the price of the OS. What they are really looking for is how quickly they can deploy their applications; how they can better utilize their systems. That next data center will cost $5 million, so [customers] want to avoid building that next data center. We're working with them to see how they can harness their capacity and give them better utilization.That is where the TCO will be fought'at the architectural level, around massive scalability. It will not be fought over the performance of a single system, or an individual feature. So that is why we are doing virtualization and stateless Linux.Stevens: Virtualization [running a second OS over the main OS] is the next architectural leap for OSes. In the past, virtualization has been left in hardware or in the virtualization [software] of a small number of companies. The deployment of virtualization has not been pervasive at all.We're seeing the need for virtualization in the data center for better utilization, but the problem is that technologies like VMware [from VMware Inc. of Palo Alto, Calif.] has all these performance issues because the OS isn't aware of them. So we're looking at what Linux could look like if you have native virtualization built in.If an OS knows it's being virtualized, and it doesn't need resources, they can be given back to the system. A lot of memory and compute capacity can be given back to the shared pool, and can be used for another workload. We're getting performance improvements of like 100 [times] on some workloads.And that is why we work with some early edge people at the Department of Energy and in the financial services industry. They are really aggressive about virtualization. They can carve out resources and drive up utilization. Before they could get 10 percent utilization, and now they can drive up to 50 percent.Stevens: Stateless Linux is removing all the [software] from both servers and clients, so they will be network-centric. So if your laptop fails, it will be a nonevent. You plug in your [new] laptop and your environment is completely restored. Same thing for a server infrastructure; you don't have to worry about a server being highly available any longer.Today, administrators have an image for every client and every server. They are managing a unique install for each system. We want to move that to just managing the unique data for each system. Your server will basically be a cache of what happens to be running at that time. If you have a failure, and you want to deploy something else, it is as easy as pressing a button.Stevens: We already have bare-metal provisioning in our platform, but with stateless, you can actually provision what you want a system to look like without having the system in existence yet. So when you plug in a server, we can actually create an image on the fly by uniting the OS with the unique data elements.With virtualization, you can do that on a virtual level as well. Instead of in-stalling an OS on a bare-metal system, the system could already be running some workloads and you basically [start a virtual machine within that OS], and that virtual machine may run for 10 minutes or may run forever.Stevens: What they did was take the state away from the client side, but they just moved the state to the server side. So you're still managing 10,000 unique desktops, but you just aren't managing them on the clients. We're talking about just managing that data that supports those systems'the data, the credentials, the profile of what those systems should look like. So now you can [manage] in a much more scalable way.Stevens: It is really important that the system administrator understand all the security aspects of Linux. Security just begs for a training certificate of its own.There are multiple areas that the security training provides for. One of the largest is for the work we're doing with [the] National Security Agency with Security Enhanced Linux. There is not a lot of end-user experience on how to deploy mandatory access controls. (Note: MAC is one of the main features of SE Linux in which each process has its own set of permissions.) So we've made it pretty simple.Instead of turning security on brute force across a system, we've restructured it so that you can turn on security profiles at the application level. We actually ship profiles with certain key applications. Before, you couldn't even install Oracle on SE Linux. Everything had to have a security profile on it. What we've done instead is [eliminate the requirement for] all applications to have a security profile.Stevens: When you look at the structure, the major components are still consistent with one another. They have different administration and usage paradigms.The biggest problem that [Microsoft Windows] NT has is that it is not in a structure that allows good evolution. It was designed as one thing, whereas in Unix, you can swap in and out virtual memory managers, file systems, schedulers. It is a lot more plug-and-play; it allows evolution to happen better at the subsystem level. Linux has four different input/output schedulers, based on the type of workload you're running.Stevens: I've been involved in Unix since 1984, with Digital Equipment Corp. About 1998, it was really evident to me what was happening with Linux. Digital was a products-oriented company. There really wasn't a place for Linux as a product in the 1990s, even though there was a groundswell [of interest].What I got excited about was the open-source licensing. It was a catalyst that actually could drive the unification that Unix couldn't have. Unix really promoted competition. HP, IBM and Sun all went down that path of trying to differentiate [their Unix systems]. So you spent all this time with consortiums trying to bring things back together.I look at Linux as yet another version of Unix, but open source is a path that does not foster differentiation. For all the core projects that make up Linux, there is one [working group] for each one of them, and there is one process to get technology accepted. The whole thing of companies trying to make their Linux different than others'and expecting to sustain that'is not a reality.

What's more

Age: 42

Family: Wife Beth, 11-year-old son and 7-year-old daughter

Hobbies: 'Anything that pushes the body harder than it was meant to go: windsurfing, marathons and, most recently, an Ironman triathlon.'

Car currently driven: Dodge Ram pickup

Last book read: 'A Season on the Mat: Dan Gable and the Pursuit of Perfection,' by Nolan Zavoral

Last movie seen: 'Dodgeball'

Music album currently in CD player: Blues Traveler

Brian Stevens, chief technology officer, Red Hat Inc.

Zaid Hamid





GCN: Microsoft has argued that even though open-source operating systems are cheaper, they still have a higher total cost of ownership, once support is factored in. What's your response?





GCN: What is going on with virtualization?









GCN: What is stateless Linux?





GCN: How is that different than bare-metal provisioning [www.gcn.com, GCN.com/518]?





GCN: Don't Sun Microsystems Inc., Wyse Technology Inc. and others offer something similar through thin-client computing?



GCN: Red Hat recently unveiled a new security certification, called Red Hat Certified Security Specialist. What does this cert offer?







GCN: How are Linux and Unix different from the Microsoft Windows operating system?





GCN: How did you get involved with Linux?





X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.