Top Banner
The Next Generation of Emerging Technology Challenges Stephen Feldman Blackboard, Inc. Product Development
34
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.