Presentation in GNOME Asia 2015 which focus in the topic of "In Memory Computing" with the tittle An Overview, Maximize the Ability of The GNU/LINUX Operating System using In Memory Computation for Academic, Business and Government.
This paper are mainly focus in moving the root file system from storage device into memory (RAM) device, minimizing bottleneck and maximizing performance, benchmarking and a little snippet script how to do that.
1. An Overview, Maximize The Ability of
The GNU/Linux Operating System Using
"In Memory Computation"
for Academic, Business and Government
Anton Siswo Raharjo Ansori
2. A little of Myself
Member of KLAS
(Komunitas Linux Arek Suroboyo)
2008 - Now
Lecturer at Telkom University
March, 2015
Born : May, 11th 1987
Live in Bandung, Come from Pasuruan
Mobile Number : +6282233932728
Email : raharjo@telkomuniversity.ac.id
masgandhul@gmail.com
3. Who had done it
Using application which
whole processing is
in memory
Using General OS
More and More Company
Image from http://www.welltech.in.ua/images/Linux_Family.jpg
9. Let's talk about
In Memory Computing
What is it?
Why we need it?
Where it can be applied?
Cost reduction and calculation
Computer Component
Network Topology with and Without HDD
How we build it
What next research
Technical Specs
Benchmarking
Live and Video Demo
13. What is In Memory Computing
Critical Process Only
14. What is In Memory Computing
Become Storage as HDD
15. What is In Memory Computing
Whole OS in Memory
All OS
Processes
Critical Process Only
Become Storage as HDD
OR
16. What is In Memory Computing
Put simply, in-memory computing primarily relies on
keeping data in a server's RAM as a means of processing
at faster speeds. In-memory computing especially applies
to processing problems that require extensive access to
data–analytics, reporting or data warehousing, and big data
applications.
-- IBM --
21. Put it Simply
Get the maximum performance
with the minimum bottleneck
Intention?
Whole OS in Memory
22. CONS of In Memory Computing
(1)
At this moment:
●
Not yet implemented Data Sync between
“HOST” and “In Memory” computer
●
Temporary file system
– data loss at electricity failure –
23. CONS of In Memory Computing
(2)
●
Limited Disk at max memory capacity in
16GB for single Notebook
●
Mounting local disk manually
24. Why we need it
●
Better, faster, decision making. This includes
the ability to reduce cost, identify competitive
opportunities, grow revenue, become more
efficient and reduce risk.
-- IBM --
●
General and Specific Purposes
●
System for Realtime processing
25. Why we need it
Green Technology
Easier Maintenance
Less Electricity, Less temperature
Minimum Drive and OS Error
26. Areas which need the most
Bottleneck of Storage, Memory and Processor in :
– Computing
– Intensive tasks
– Databases
31. Where it can be applied
Academic
Business
Government Software Developer
Business
32. More specific purposes
●
In daily activity
●
In research for HPC areas
●
Lower cost and greener Labs
●
In Public computer at campus
33. More specific purposes
●
For business which need realtime
processing
●
For handling big data processing
●
Using in memory computing to minimize
hardware maintenance and cost
reduction
74. We are Searching for Partnership
Research
Project
and
Collaboration
75. Tribute to:
●
KLAS (Komunitas Linux Arek Suroboyo) –
klas.or.id
●
Tel-U (Telkom University) –
telkomuniversity.ac.id
●
Free and Open Source Licence image
●
Gnome Asia Summit 2015
●
Everyone who cannot be written their name in
here