34
The Next Generation of Emerging Technology Challenges Stephen Feldman Blackboard, Inc. Product Development

Emerging technologies

Embed Size (px)

Citation preview

Page 1: Emerging technologies

The Next Generation of Emerging Technology ChallengesStephen FeldmanBlackboard, Inc.Product Development

Page 2: Emerging technologies

2

Why is it important to forecast technology in the future?

Page 3: Emerging technologies

3

o In many cases the technology is already here, but not adopted.

o The adoption curve is low, but needs instigation.o Bracing the population for transition before it is forced.

Forecasting Technology in the Future

Page 4: Emerging technologies

4

Interesting Misses from the Past

Page 5: Emerging technologies

5

Page 6: Emerging technologies

6

RIP Pluto…we hardly knew you as a planet!

Page 7: Emerging technologies

7

Page 8: Emerging technologies

8

Page 9: Emerging technologies

9

Page 10: Emerging technologies

10

Page 11: Emerging technologies

11

Almost…but the deck’s been reshuffled!

Page 12: Emerging technologies

12

Page 13: Emerging technologies

13

Page 14: Emerging technologies

14

Apple Newton and the Palm Pilot

Page 15: Emerging technologies

15

What does the technology future really look like for Blackboard customers?

Page 16: Emerging technologies

16

Distributed Caching Systems

Page 17: Emerging technologies

17

Page 18: Emerging technologies

What You Have Now You Won’t Miss!

Self-Contained Cache Per Server

Embedded CacheSystem

Page 19: Emerging technologies

19

Distributed Caching Engines

MEMORYSAVINGS

Traffic Reduced

Page 20: Emerging technologies

20

Distributed Caching Engines

SharedCaching

TransparentFailover

Page 21: Emerging technologies

21

Elastic Java Virtual Machines

Page 22: Emerging technologies

22

Page 23: Emerging technologies

23

Page 24: Emerging technologies

What is EM4J?

•Elastic Memory 4 Java

• Technology by VMWare through SpringSource Acquisition

• Memory ballooning capability

• Interaction between the application process and the guest operating system

• EM4J communicates at a VM level to share and move memory when needed.

• Can be used to “save” a process on the verge of capacity or workload spikes.

• Not required to reserve memory, with EM4J can over-commit memory resources beyond physical allocation to ESX.

Page 25: Emerging technologies

25

VMWare ESX Server: EM4J

Virtual Machine

Virtual Machine

Virtual Machine

Guest OS

Guest OS

Guest OS

JVM

JVM

JVM

Java Heap

Java Heap

Java Heap

Page 26: Emerging technologies

26

On-Demand Elasticity

Page 27: Emerging technologies

27

Page 28: Emerging technologies

28

Page 29: Emerging technologies

Why Elasticity On Demand Is Here to Stay

o Application adoption is aggressively increasing• In 2003, average user logged into Bb 3X per week and

spent an average of 7 minutes between 1st and last click.*

• In 2012, average user logged into Bb 1X per day and spent an average of 21 minutes between 1st and last click.*

o Maturity of LMS usage by faculty and students o Handling periods of predicted and unpredicted usage

• Periods of seasonality

• Spikes of usage

Page 30: Emerging technologies

30

Strategies for Elasticity

Push to the Cloud Solutions

Co-Locate Your Own Cloud

• Cost of Inventory• Sharing Infrastructure• Over-subscribing

resources• More universal control

c

Page 31: Emerging technologies

31

Third Party Analytics and Services

Page 32: Emerging technologies

Analytics as a Service (AaaS)

o Market is wide open and looking for a market leadero Products like Google Analytics tell so little about what

really happens in an application• Need more than generic dashboards of hits, views, geo-

location, etc…

o Need companies that specialize in data scienceo Reduce Costs

o Support the Storage Demands

o Expertise in Data Science

o Accessibility of Analytics Findings to Community

Page 33: Emerging technologies

33

Other Services to Consider

o APM as a Service: New Relic and AppDynamicso Security as a Service: McAffee (Sentrigo for DBs),

Symantec and Simplifiedo Behavioral Analytics as a Service: Google Analyticso Infrastructure Monitoring as a Service: Pingdom,

Compuware and KeyNote

Page 34: Emerging technologies

34

We value your feedback!Please fill out a session evaluation.