Upload
william-louth
View
82
Download
1
Embed Size (px)
Citation preview
software simulated
memories machines
William louth
context context
Cognizant Computing
Cognizant machines
cause effect
microservices
mobile & IoT
continuous delivery
many more small actions
many more small changes
many more small systems
consolidation
recollection
observation
mirror and simulate
Probe and measure
record and playback
“immutable” infrastructuremany more
small images
differentiationbehavioral delta analysis
present future
state behavior
components
systems
services
configuration
config databases
activities
systems
services
adaptation
episodic memories
organization dynamics
interactionsdependencies
snapshots simulation
memories memories
life without memory would be close to impossible
software has memory but no memories
human memory
sensory memory
short-term memory
long-term memory
explicit memory
implicit memory
declarative memory
procedural memory
episodic memory
semantic memory
events experiences
facts concepts
skills tasks
memory models
remembering eventually
Deckard “Memories!
You're talking about memories!”
UNICORN DREAMS
blade runner
Tyrell “If we gift them with a past,
we create a cushion or a pillow for their emotions,
and consequently, we can control them better.”
motion picture
software mirroring
demo
simulated playback
mind mind
every good regulator of a system must be a
model of that system
All doing is knowing and all knowing is doing
We form predictions…and explanations of someone by putting……ourselves in the shoes
of another person…..and simulating them
monitoring monitoring
Application #1
The view the service provider has of the infrastructure and applications.
Application
The view a PaaS vendor or managed service provider offers to customers.
Application
The view a customer needs of applications deployed to PaaS.
Infrastructure Infrastructure
Application #2
Application #3
cloudy visibility
010101010101010101
01010101010
010101010101010101
010101010101
010101010101010
010101010
01010101010
0101010101010
010101010101010101
0101010101010
01010101
010101010
010101010101010101
01010101010
010101010101010101
010101010101
010101010101010
010101010
0101010101010
010101010101010101
0101010101010
01010101
010101010
010101010101010101
01010101010
010101010101010101
010101010101
010101010101010
010101010
01010101010
0101010101010
010101010101010101
0101010101010
01010101
010101010
010101010101010101
01010101010
Threads
0101
01010
0101010
0101
Simz
Thoughts Thoughts Thoughts Threads
0101
01010
0101010
0101
Simz
Threads
0101
01010
0101010
0101
Simz
users apps
mirrored machine
Infrastructure
Application #1
Customer Dev(Ops) & Test
Teams
Mirroring & Simulation
Simz Service
Single Application Monitoring
Plane
Metering Feed
UnidirectionalApplication #2
Application #3
mirror isolate
Infrastructure
Application #1
Security & Auditing
Mirroring & Simulation
Simz Service
Simulated Application
Metering Feed
UnidirectionalApplication #2
Application #3
Business Analytics & Integrations
Service Level Management
API
API
mirror augment
collective intelligence
post-execution augmentation
demo
POSSIBILITIES POSSIBILITIES
mini-me computing
real application
process
heap
IOthreads
code
probes
stacks
threads
probes
stacks
mirrored application
process
isolation
metered behavio
r
diagnostics supervision ————————
signaling symbiosis
episodic memory
crash report
anytime computing
online
application
mirroring
offline
recording playback
integrations
integrations
service monitoring security & auditing
workflow integration
change detection software analytics post augmentation
time
simulation
simulation
in-flight simulator
playback
OK trouble trouble
crash
timelinex x
“total recall” for devops deviation deviation
polyglot universe
mirrored application
process
isolation
metered behavio
r
episodic memory
scala
java
ruby
javascript
java plugins ————— probes
open api
@autoleticsfollow