SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
CTO, Server Virtualization
James Bottomley
8 July 2013
Consumer device to Servers
A well trodden path?
2 2
Who am I
• 1992 Wrote my PhD using TeX on Linux
• 1993 persuaded the Maths Department in Cambridge
to switch from Sun Sparc to Linux i586
• Joined Bell Labs in 1995 to work on Unix and
distributed technologies
• Ported Linux to NCR Voyager system in 1999.
Upstream in the kernel in 2002
• SCSI Maintainer 2003
• LF Tab Chair and Board member 2007
3 3
In the Beginning
• The Mainframe was the only Computer
• The Enterprise was easy to define
– Anyone who could afford a Mainframe
• Then, in the early 70s, along came smaller, cheaper
unix systems
– Plus a host of others, like VAX
– Enterprise was still anyone who could afford them
• Unix soon dominated as the Enterprise Computer
– Mostly because it came a lot cheaper than a Mainframe
4 4
Then Came the UNIX Wars
• Ruinous fragmentation
• Driven by the AT&T
Lawsuit
• SYS-V against BSD
• All flavours wanted to
“differentiate”
• Write once Run
Anywhere died in the
battle
• The Industry still bears
the scars today
– Fear of Fragmentation
5 5
In The Aftermath
• The Enterprise was ripe for the picking
• Since Cheaper Hardware did it for UNIX, why not do it
again with desktop hardware and a new OS
• So the Wintel domination plan was hatched
+
6 6
It's 1996 and Wintel is Working
• Windows NT 3.51 didn't quite capture the imagination
– Several UNIX vendors deployed versions of it
• But NT4.0 was due out any day now and that would fix
all the bugs and satisfy all the users
• However, unremarked by Intel or Microsoft, a tiny
UNIX like interloper was creeping into the datacentre
• Initially just for Building LAMP stacks
– Linux, Apache, MySQL, PHP
– But the next question from the CIO is obvious
– If Linux Works, why wouldn't I just use it?
7 7
Halloween 1998
• Microsoft wakes up to the threat
• The Halloween documents are published
– The gist: Windows obviously outperforms Linux at web serving
> No one believes this
> But the CIOs start to take Linux seriously
• Moral: Never try to maintain your competition isn't a
serious threat while obviously taking them seriously
• Result: Microsoft lost their dream of Enterprise
dominance
• Intel, however, quietly cosied up to the Penguin
– After all, Linux runs on x86
8 8
The Aftermath
• Windows never really caught on in the enterprise
– Well, except the odd bit of mail mangling
• However, they at least have a desktop monopoly they
can keep
• At least until the Paradigm Shifts again.
9 9
The Desktop Paradigm Shift
10 10
Some more lessons in Overconfidence
Background image ©2012 Otto Murga
11 11
The Good Ship AMD64 to the Rescue
Background image ©2012 Otto Murga
12 12
For some definition of “Rescue”
Background image ©2012 Otto Murga
13 13
The Lessons
• Never believe you've got it made
• Because when you do you stop listening and you don't
notice the problems
– Before they hole you below the water line
• A niche is all you need to get a foothold
– This is how Linux won the Enterprise
• Always be on the lookout for Paradigm shifts
– They can kill you even if your strategy for the old paradigm
was perfect
– Or they can make you if your strategy fits
• Never be afraid to co-opt a good strategy
– Even if it wasn't what you first thought of
14 14
ARM so far
• 64 bit is compatible with 32 bit (no Itanic Iceberg)
– But 64 bit isn't yet delivered
• Power and Cooling are becoming a problem for the
enterprise Data Centre
– This is ARM's opportunity, at least according to marketing
– But is it really (more later)?
• Is this sufficient to overcome the fear of fragmentation
in the Enterprise?
15 15
The Cowpat Theorem
• Every path to greatness
is strewn with Cowpats
from the devil's own herd
– Blackadder II
• The natural inclination is
to try to remedy the
source of the problem
• Unfortuantely, this doesn't
quite work …
16 16
Preventing Cowpats
• Also known as trying to
adjust the market
• Intel spent millions trying
to save the Itanic
• Trying to persuade users
to port applications
• HP Even sued Oracle for
not supporting Itanium
• But eventually ...
17 17
Leads to unfortunate consequences
18 18
Observations
• You can't adjust the market to suit yourself
• The best strategy is always to suit yourself to the
market
• Means you always have to deal with the cowpats
– And you have to expect to deal with them
• Therefore, the best possible advice is …
19 19
Wear Wellies
• And hope for the best
20 20
Your Next Cowpat
• Many presentations have been given about how ARM
will lead the low power Data Centre revolution
– But Will it?
• The Data Centre really only cares about two things
– Idle power consumption
> ARM originally held the advantage here, but may not anymore. This
Sandybridge 4 core laptop can burn CPU at 40W but idle down to 6W
– Flops per Watt
> It's all about energy consumed to get the job done
> Data Centres have a fixed amount of work to do, so the less energy
burned doing it, the lower the power
> Of course, they also want it done as fast as possible ...
21 21
Where is ARM on Flops per Watt
• Latest comparisons show Intel Silvermont and Cortex
A15 are roughly equal
• Depending on the benchmark
• But definitely not a clear advantage to either side
22 22
But
• Silvermont is 64 bit, 22nm; A15 is 32 bit, 28 nm
– For most jobs, 32 bit is unacceptable in the Data Centre
– Next ARM, A57 will be 64 bit and 16nm
– Next Atom, Airmont will be 64 bit and 14nm
• But Intel owns the Data Centre
– Arguing percentages on flops per watt just isn't going to cut it
• “My gut feel is that if ARM is less than twice the power
per watt of Intel it's not going to catch on”
• - Dave Chalmers, HP Chief Technologist, EMEA
23 23
Can this Pony do Any other Tricks?
• Solve the SMI/Jitter problem
• Rescue us from Zombie DOS (UEFI)
– As in do it better for us
• Um, OK, that list is a bit thin
24 24
Paradigm Shift in the Data Centre?
• Enterprise IT managers are frantically trying to prevent
App and Data leaving for the cloud
• Could the Actual Compute platform be next?
• ARM is very good at odd form factor devices
– Something along the lines of the Freedom Box
• This could become a niche which expands outwards
• Other possibilities are the Open Compute Platform
25 25
Conclusions
• You have avoided most of the problems that beset
previous assaults on the Server bastions.
• But your idea of being slightly cooler than Intel just
isn't good enough.
• Need to look for a niche to assault the Data Centre
(Like Linux had)
• Or Identify a paradigm shift and latch on to it.

Mais conteúdo relacionado

Mais de Linaro

Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopLinaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allLinaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMULinaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MLinaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootLinaro
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...Linaro
 
HKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramHKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramLinaro
 
HKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNHKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNLinaro
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...Linaro
 
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...Linaro
 
HKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionHKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionLinaro
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersLinaro
 
HKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightHKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightLinaro
 

Mais de Linaro (20)

Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
HKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramHKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready Program
 
HKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNHKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NN
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
 
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
 
HKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionHKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: Introduction
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 Servers
 
HKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightHKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with Coresight
 

Último

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

LCE13: Keynote: James Bottomley LCE13

  • 1. CTO, Server Virtualization James Bottomley 8 July 2013 Consumer device to Servers A well trodden path?
  • 2. 2 2 Who am I • 1992 Wrote my PhD using TeX on Linux • 1993 persuaded the Maths Department in Cambridge to switch from Sun Sparc to Linux i586 • Joined Bell Labs in 1995 to work on Unix and distributed technologies • Ported Linux to NCR Voyager system in 1999. Upstream in the kernel in 2002 • SCSI Maintainer 2003 • LF Tab Chair and Board member 2007
  • 3. 3 3 In the Beginning • The Mainframe was the only Computer • The Enterprise was easy to define – Anyone who could afford a Mainframe • Then, in the early 70s, along came smaller, cheaper unix systems – Plus a host of others, like VAX – Enterprise was still anyone who could afford them • Unix soon dominated as the Enterprise Computer – Mostly because it came a lot cheaper than a Mainframe
  • 4. 4 4 Then Came the UNIX Wars • Ruinous fragmentation • Driven by the AT&T Lawsuit • SYS-V against BSD • All flavours wanted to “differentiate” • Write once Run Anywhere died in the battle • The Industry still bears the scars today – Fear of Fragmentation
  • 5. 5 5 In The Aftermath • The Enterprise was ripe for the picking • Since Cheaper Hardware did it for UNIX, why not do it again with desktop hardware and a new OS • So the Wintel domination plan was hatched +
  • 6. 6 6 It's 1996 and Wintel is Working • Windows NT 3.51 didn't quite capture the imagination – Several UNIX vendors deployed versions of it • But NT4.0 was due out any day now and that would fix all the bugs and satisfy all the users • However, unremarked by Intel or Microsoft, a tiny UNIX like interloper was creeping into the datacentre • Initially just for Building LAMP stacks – Linux, Apache, MySQL, PHP – But the next question from the CIO is obvious – If Linux Works, why wouldn't I just use it?
  • 7. 7 7 Halloween 1998 • Microsoft wakes up to the threat • The Halloween documents are published – The gist: Windows obviously outperforms Linux at web serving > No one believes this > But the CIOs start to take Linux seriously • Moral: Never try to maintain your competition isn't a serious threat while obviously taking them seriously • Result: Microsoft lost their dream of Enterprise dominance • Intel, however, quietly cosied up to the Penguin – After all, Linux runs on x86
  • 8. 8 8 The Aftermath • Windows never really caught on in the enterprise – Well, except the odd bit of mail mangling • However, they at least have a desktop monopoly they can keep • At least until the Paradigm Shifts again.
  • 9. 9 9 The Desktop Paradigm Shift
  • 10. 10 10 Some more lessons in Overconfidence Background image ©2012 Otto Murga
  • 11. 11 11 The Good Ship AMD64 to the Rescue Background image ©2012 Otto Murga
  • 12. 12 12 For some definition of “Rescue” Background image ©2012 Otto Murga
  • 13. 13 13 The Lessons • Never believe you've got it made • Because when you do you stop listening and you don't notice the problems – Before they hole you below the water line • A niche is all you need to get a foothold – This is how Linux won the Enterprise • Always be on the lookout for Paradigm shifts – They can kill you even if your strategy for the old paradigm was perfect – Or they can make you if your strategy fits • Never be afraid to co-opt a good strategy – Even if it wasn't what you first thought of
  • 14. 14 14 ARM so far • 64 bit is compatible with 32 bit (no Itanic Iceberg) – But 64 bit isn't yet delivered • Power and Cooling are becoming a problem for the enterprise Data Centre – This is ARM's opportunity, at least according to marketing – But is it really (more later)? • Is this sufficient to overcome the fear of fragmentation in the Enterprise?
  • 15. 15 15 The Cowpat Theorem • Every path to greatness is strewn with Cowpats from the devil's own herd – Blackadder II • The natural inclination is to try to remedy the source of the problem • Unfortuantely, this doesn't quite work …
  • 16. 16 16 Preventing Cowpats • Also known as trying to adjust the market • Intel spent millions trying to save the Itanic • Trying to persuade users to port applications • HP Even sued Oracle for not supporting Itanium • But eventually ...
  • 17. 17 17 Leads to unfortunate consequences
  • 18. 18 18 Observations • You can't adjust the market to suit yourself • The best strategy is always to suit yourself to the market • Means you always have to deal with the cowpats – And you have to expect to deal with them • Therefore, the best possible advice is …
  • 19. 19 19 Wear Wellies • And hope for the best
  • 20. 20 20 Your Next Cowpat • Many presentations have been given about how ARM will lead the low power Data Centre revolution – But Will it? • The Data Centre really only cares about two things – Idle power consumption > ARM originally held the advantage here, but may not anymore. This Sandybridge 4 core laptop can burn CPU at 40W but idle down to 6W – Flops per Watt > It's all about energy consumed to get the job done > Data Centres have a fixed amount of work to do, so the less energy burned doing it, the lower the power > Of course, they also want it done as fast as possible ...
  • 21. 21 21 Where is ARM on Flops per Watt • Latest comparisons show Intel Silvermont and Cortex A15 are roughly equal • Depending on the benchmark • But definitely not a clear advantage to either side
  • 22. 22 22 But • Silvermont is 64 bit, 22nm; A15 is 32 bit, 28 nm – For most jobs, 32 bit is unacceptable in the Data Centre – Next ARM, A57 will be 64 bit and 16nm – Next Atom, Airmont will be 64 bit and 14nm • But Intel owns the Data Centre – Arguing percentages on flops per watt just isn't going to cut it • “My gut feel is that if ARM is less than twice the power per watt of Intel it's not going to catch on” • - Dave Chalmers, HP Chief Technologist, EMEA
  • 23. 23 23 Can this Pony do Any other Tricks? • Solve the SMI/Jitter problem • Rescue us from Zombie DOS (UEFI) – As in do it better for us • Um, OK, that list is a bit thin
  • 24. 24 24 Paradigm Shift in the Data Centre? • Enterprise IT managers are frantically trying to prevent App and Data leaving for the cloud • Could the Actual Compute platform be next? • ARM is very good at odd form factor devices – Something along the lines of the Freedom Box • This could become a niche which expands outwards • Other possibilities are the Open Compute Platform
  • 25. 25 25 Conclusions • You have avoided most of the problems that beset previous assaults on the Server bastions. • But your idea of being slightly cooler than Intel just isn't good enough. • Need to look for a niche to assault the Data Centre (Like Linux had) • Or Identify a paradigm shift and latch on to it.