SlideShare a Scribd company logo
Personal Research Overview
for the KU-NAIST Research Meeting
Chawanat Nakasan
Laboratory for Software Design and Analysis (NAIST) (Enr. 2013, Grad. 2018)
High Performance Computing and Networking Center (KU) Alum. (CPE23/KU69)
2018-02-15
2018-02-15 Research Overview for KU-NAIST Meeting 1
Agenda
• Self-Re-Introduction
• Where I left off at Kasetsart
• Projects and Activities while at NAIST
• Achievements
• Career Plans and Current Employment Status (Confidential & Removed from Online Edition)
2018-02-15 Research Overview for KU-NAIST Meeting 2
Self-Re-Introduction
2018-02-15 Research Overview for KU-NAIST Meeting 3
2013-2018
Master/Doctor of Engineering
Interests:
Software Defined Networking
Multipath Networking
2009-2013
Bachelor of Engineering
Interests:
Virtual Machine Infrastructure
Cloud Computing
Academic History
(Undergraduate Studies)
Bachelor of Engineering (Computer Engineering) with First Class Honours
High-Performance Computing and Networking Center
Kasetsart University
Additional Electives, Competitive Experience, Activities:
• Operating System Concepts and Architectures
• TCP/IP and Network Configuration (familiar with Cisco devices)
• Programming in Python and C++
• Network Security
• Co-Founder, Japanese Pop Culture Activity Group
42018-02-15 Research Overview for KU-NAIST Meeting
Academic History
(Graduate Studies)
Expected to Graduate with Doctor of Engineering Degree in 2018 March
Laboratory for Software Design and Analysis
Nara Institute of Science and Technology
Specializations:
• Software-Defined Networking
• Multipath Networking Technologies, especially Multipath TCP
• IT-Triadic Program: Additional Specializations in OS/Software Verification
• GEIOT (Entrepreneurship/IoT) Program
• Specific coursework on information security
52018-02-15 Research Overview for KU-NAIST Meeting
Where I left off at Kasetsart
2018-02-15 Research Overview for KU-NAIST Meeting 6
Overview of
Undergraduate Research
7
Source Cloud Dedicated Client Node
Different brands.
<= No migration capability =>
Stream the VM binary directly and reconfigure as needed
Developed tools for ease of migration and monitoring.
2018-02-15 Research Overview for KU-NAIST Meeting
At NAIST:
8
Optimization of Multipath TCP Performance
using Software-Defined Network
2018-02-15 Research Overview for KU-NAIST Meeting
Use Software-Defined Network to choose
better paths for Multipath TCP
9
3 Hops
4 Hops
6 Hops
OpenFlow
Controller
2018-02-15 Research Overview for KU-NAIST Meeting
Approach for Controller
10
MPTCP
Subflows
Step 1: Identify
Subflow Groups
Grouped Subflows
Step 2: Find Path Sets &
Map Subflows
Grouped Subflows
Subflows assigned to network paths
2018-02-15 Research Overview for KU-NAIST Meeting
MPTCP Subflow Group Identification
11
MPTCP Flow A
END HOSTS
Fully knows MPTCP subflow grouping
INTERMEDIATE NETWORK
Does not know MPTCP subflow groups
Only knows IP/Port of each subflow
This is our situation.
Subflow
A1
Subflow
A2
Subflow
A3
MPTCP Flow B
Subflow
B1
Subflow
B2
Subflow
B3
Subflow
Subflow
Subflow
Subflow
Subflow
Subflow
Step 1
2018-02-15 Research Overview for KU-NAIST Meeting
Reading the MPTCP
Handshake to identify flow groups
12
Step 1
A1 B1A2 B2
SYN + MP_CAPABLE + A_Key
SYN ACK + MP_CAPABLE + B_Key
ACK + MP_CAPABLE + A_Key + B_Key
SYN + MP_JOIN + B_Key + A_Nonce + etc.
ACK + MP_JOIN + B_HMAC + B_Nonce + etc.
ACK
ACK
1st connection
nth connection
2018-02-15 Research Overview for KU-NAIST Meeting
Path Set Algorithm:
Least-conflict shortest-paths algorithm
13
AltPath #1
(0 shares, length 3)
AltPath #2
(1 share, length 3)
The shortest path (length 2)
The algorithm and controller were originally developed as part of the Master’s Thesis.
Step 2
2018-02-15 Research Overview for KU-NAIST Meeting
Controller Experiment Setup
2018-02-15 Research Overview for KU-NAIST Meeting 14
POX Core
spanning tree
other POX
modules
Overseer
housekeeping
modules
subflow
management
path calculation
statistics and
logging
networkx
Simple Multipath OpenFlow Controller (smoc)
Evaluation Outline
2018-02-15 Research Overview for KU-NAIST Meeting 15
MPTCP & smoc Performance Evaluation
Simple performance test with iperf
Virtual Testbed (NAIST)
Real-World Testbed
(PRAGMA-ENT)
1: MPTCP baseline test
2: smoc test in NAIST 3: smoc test in PRAGMA-ENT
Performance test with Ceph DSS
Virtual Testbed (NAIST)
4: Performance of smoc vs POX
spanning-tree in Ceph testbed
Evaluation Outline
2018-02-15 Research Overview for KU-NAIST Meeting 16
MPTCP & smoc Performance Evaluation
Simple performance test with iperf
Virtual Testbed (NAIST)
Real-World Testbed (PRAGMA-
ENT)
1: MPTCP baseline test
2: smoc test in NAIST 3: smoc test in PRAGMA-ENT
Performance test with Ceph DSS
Virtual Testbed (NAIST)
4: Performance of smoc vs POX
spanning-tree in Ceph testbed
Target: Distributed Storage Systems (DSS)
2018-02-15 Research Overview for KU-NAIST Meeting 17
Metadata ServerStorage Servers
Client(s)
Ceph Testbed Topology & Communication
Pattern
2018-02-15 Research Overview for KU-NAIST Meeting 18
31
2
4
5
6
Monitor &
Metadata Server Object Storage
Device/Servers
Clients
Client-OSD (get, put, etc.)
Client-MDS (rm, use pools, etc.)
OSD-OSD Communication
(Synchronization, replication, etc.)
MDS-OSD
(heartbeat, map update, etc.)
Results are generally satisfactory! 
• I just presented my dissertation this morning, so please let me take a
little break ^_^
2018-02-15 Research Overview for KU-NAIST Meeting 19
Major Achievements:
• 1+1 International Journal
• Nakasan, C., Ichikawa, K., Iida, H., Uthayopas, P., “A simple multipath OpenFlow controller using topology-based
algorithm for multipath TCP”. In: Concurrency and Computation: Practice and Experience 29.13 (2017), e4134–n/a.
issn: 1532-0634. doi: 10.1002/cpe.4134
• Ichikawa, K., U-Chupala, P., Huang, C., Nakasan, C., Liu, T.-L., Chang, J.-Y., Ku, L.-C., Tsai, W.-F., Haga, J., Yamanaka, H.,
Kawai, E., Kido, Y., Date, S., Shimojo, S., Papadopoulos, P., Tsugawa, M., Collins, M., Jeong, K., Figueiredo, R., Fortes, J.,
“PRAGMA-ENT: An International SDN testbed for cyberinfrastructure in the Pacific Rim”. In: Concurrency and
Computation: Practice and Experience 29.13 (2017). Previously presented at PRAGMA Workshop on International
Clouds for Data Science 2015, Best Paper Award., e4138–n/a. issn: 1532-0634. doi: 10.1002/cpe.4138.
• 0+1 Domestic Journal
• Huang, C., Nakasan, C., Ichikawa, K., Iida, H., A Multipath OpenFlow Controller for Multiple TCP Stream Applications. Tech. rep. 2017.
• 1+2 International Conference
• Nakasan, C., Ichikawa, K., Iida, H., Uthayopas, P., “A Simple Multipath OpenFlow Controller using topology-based algorithm for
Multipath TCP”. In: PRAGMA Workshop on International Clouds for Data Science (PRAGMA-ICDS 2015). Depok, Indonesia. Oct. 2015.
• Huang, C., Nakasan, C., Ichikawa, K., Iida, H., “An SDN-based Multipath GridFTP for High-speed Data Transfer”. In: In 36th IEEE
International Conference on Distributed Computing Systems (June 2016), pp. 763–764.
• Huang, C., Nakasan, C., Ichikawa, K., Iida, H., “A multipath controller for accelerating GridFTP transfer over SDN”. In: (Sept. 2015).
Munich, Germany, pp. 439–447.
2018-02-15 Research Overview for KU-NAIST Meeting 20
Academic Awards
2018-02-15 Research Overview for KU-NAIST Meeting 21
Research Awards
2014/4 Best New Member Talk (PRAGMA 26 Lightning Talk)
2015/10 NFA: Best Paper Award (PRAGMA-ICDS 2015)
2016/9 Best Poster Award (PRAGMA 31 Poster Presentations)
2017/4 NFA: Best Research Award (IPSJ xSIG)
Scholarships
2013 JASSO Honors Scholarship
2014 MEXT Top Global University Project Support Fund
2015 KDDI Foundation Scholarship
2016-2017 SGH Foundation Scholarship
NFA = Not First Author
Current Status:
• About to graduate from NAIST, of
course
• About to graduate from PRAGMA
Students Steering Committee as well.
2018-02-15 Research Overview for KU-NAIST Meeting 22
↑ Hackjob logo designed at the last minute
Current Status:
• Will be moving somewhere within Japan for an
academic career.
• 5-year plan: 5 int’l papers, not counting anything “in
between” such as journals and tech reports.
• Endgame plan: Become assoc prof in Japan, or similar.
• Also: Code for fun, get a Japanese hobby, climb Mt. Fuji,
etc.
2018-02-15 Research Overview for KU-NAIST Meeting 23
Ikoma, Nara
Possible Future Collaboration
2018-02-15 Research Overview for KU-NAIST Meeting 24
Internship Programs? Proliferation of research networks?
(JGN-X, PRAGMA-ENT, etc.)
Possible Future Collaboration
2018-02-15 Research Overview for KU-NAIST Meeting 25
OLD MAN?
Further research on multipath
networking and SDNs?
Collaborate with PRAGMA?
But it’s up to my next job, wherever it happens.
?
(I’ll still try to help. I promise.)
2018-02-15 Research Overview for KU-NAIST Meeting 26
Thank you for these 5 years!
五年間ありがとうございます!
2018-02-15 Research Overview for KU-NAIST Meeting 27

More Related Content

What's hot

Machine Learning and GraphX
Machine Learning and GraphXMachine Learning and GraphX
Machine Learning and GraphX
Andy Petrella
 
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
Spark Summit
 
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark StreamingTiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
Paco Nathan
 
TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...
TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...
TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...
Debraj GuhaThakurta
 
Overview of Apache Flink: Next-Gen Big Data Analytics Framework
Overview of Apache Flink: Next-Gen Big Data Analytics FrameworkOverview of Apache Flink: Next-Gen Big Data Analytics Framework
Overview of Apache Flink: Next-Gen Big Data Analytics Framework
Slim Baltagi
 
High Performance Data Analytics with Java on Large Multicore HPC Clusters
High Performance Data Analytics with Java on Large Multicore HPC ClustersHigh Performance Data Analytics with Java on Large Multicore HPC Clusters
High Performance Data Analytics with Java on Large Multicore HPC Clusters
Saliya Ekanayake
 
BKK16-408B Data Analytics and Machine Learning From Node to Cluster
BKK16-408B Data Analytics and Machine Learning From Node to ClusterBKK16-408B Data Analytics and Machine Learning From Node to Cluster
BKK16-408B Data Analytics and Machine Learning From Node to Cluster
Linaro
 
Using spark for timeseries graph analytics
Using spark for timeseries graph analyticsUsing spark for timeseries graph analytics
Using spark for timeseries graph analytics
Sigmoid
 
Spark Concepts - Spark SQL, Graphx, Streaming
Spark Concepts - Spark SQL, Graphx, StreamingSpark Concepts - Spark SQL, Graphx, Streaming
Spark Concepts - Spark SQL, Graphx, Streaming
Petr Zapletal
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
DataWorks Summit
 
RISELab:Enabling Intelligent Real-Time Decisions
RISELab:Enabling Intelligent Real-Time DecisionsRISELab:Enabling Intelligent Real-Time Decisions
RISELab:Enabling Intelligent Real-Time Decisions
Jen Aman
 
Evolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLEvolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQL
MapR Technologies
 
A location based least-cost scheduling for data-intensive applications
A location based least-cost scheduling for data-intensive applicationsA location based least-cost scheduling for data-intensive applications
A location based least-cost scheduling for data-intensive applications
IAEME Publication
 
A time energy performance analysis of map reduce on heterogeneous systems wit...
A time energy performance analysis of map reduce on heterogeneous systems wit...A time energy performance analysis of map reduce on heterogeneous systems wit...
A time energy performance analysis of map reduce on heterogeneous systems wit...
newmooxx
 
Performance Characterization and Optimization of In-Memory Data Analytics on ...
Performance Characterization and Optimization of In-Memory Data Analytics on ...Performance Characterization and Optimization of In-Memory Data Analytics on ...
Performance Characterization and Optimization of In-Memory Data Analytics on ...
Ahsan Javed Awan
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigData_Europe
 
Icbai 2018 ver_1
Icbai 2018 ver_1Icbai 2018 ver_1
Icbai 2018 ver_1
BlackhatGAURAV
 
High Performance Processing of Streaming Data
High Performance Processing of Streaming DataHigh Performance Processing of Streaming Data
High Performance Processing of Streaming Data
Geoffrey Fox
 
LarKC Tutorial at ISWC 2009 - Urban Computing
LarKC Tutorial at ISWC 2009 - Urban ComputingLarKC Tutorial at ISWC 2009 - Urban Computing
LarKC Tutorial at ISWC 2009 - Urban Computing
LarKC
 

What's hot (19)

Machine Learning and GraphX
Machine Learning and GraphXMachine Learning and GraphX
Machine Learning and GraphX
 
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
 
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark StreamingTiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
 
TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...
TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...
TWDI Accelerate Seattle, Oct 16, 2017: Distributed and In-Database Analytics ...
 
Overview of Apache Flink: Next-Gen Big Data Analytics Framework
Overview of Apache Flink: Next-Gen Big Data Analytics FrameworkOverview of Apache Flink: Next-Gen Big Data Analytics Framework
Overview of Apache Flink: Next-Gen Big Data Analytics Framework
 
High Performance Data Analytics with Java on Large Multicore HPC Clusters
High Performance Data Analytics with Java on Large Multicore HPC ClustersHigh Performance Data Analytics with Java on Large Multicore HPC Clusters
High Performance Data Analytics with Java on Large Multicore HPC Clusters
 
BKK16-408B Data Analytics and Machine Learning From Node to Cluster
BKK16-408B Data Analytics and Machine Learning From Node to ClusterBKK16-408B Data Analytics and Machine Learning From Node to Cluster
BKK16-408B Data Analytics and Machine Learning From Node to Cluster
 
Using spark for timeseries graph analytics
Using spark for timeseries graph analyticsUsing spark for timeseries graph analytics
Using spark for timeseries graph analytics
 
Spark Concepts - Spark SQL, Graphx, Streaming
Spark Concepts - Spark SQL, Graphx, StreamingSpark Concepts - Spark SQL, Graphx, Streaming
Spark Concepts - Spark SQL, Graphx, Streaming
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
 
RISELab:Enabling Intelligent Real-Time Decisions
RISELab:Enabling Intelligent Real-Time DecisionsRISELab:Enabling Intelligent Real-Time Decisions
RISELab:Enabling Intelligent Real-Time Decisions
 
Evolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLEvolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQL
 
A location based least-cost scheduling for data-intensive applications
A location based least-cost scheduling for data-intensive applicationsA location based least-cost scheduling for data-intensive applications
A location based least-cost scheduling for data-intensive applications
 
A time energy performance analysis of map reduce on heterogeneous systems wit...
A time energy performance analysis of map reduce on heterogeneous systems wit...A time energy performance analysis of map reduce on heterogeneous systems wit...
A time energy performance analysis of map reduce on heterogeneous systems wit...
 
Performance Characterization and Optimization of In-Memory Data Analytics on ...
Performance Characterization and Optimization of In-Memory Data Analytics on ...Performance Characterization and Optimization of In-Memory Data Analytics on ...
Performance Characterization and Optimization of In-Memory Data Analytics on ...
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
 
Icbai 2018 ver_1
Icbai 2018 ver_1Icbai 2018 ver_1
Icbai 2018 ver_1
 
High Performance Processing of Streaming Data
High Performance Processing of Streaming DataHigh Performance Processing of Streaming Data
High Performance Processing of Streaming Data
 
LarKC Tutorial at ISWC 2009 - Urban Computing
LarKC Tutorial at ISWC 2009 - Urban ComputingLarKC Tutorial at ISWC 2009 - Urban Computing
LarKC Tutorial at ISWC 2009 - Urban Computing
 

Similar to Personal Research Overview presented at the KU-NAIST Research Meeting

Netsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network PlanesNetsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network Planes
Christian Esteve Rothenberg
 
Pioneering and Democratizing Scalable HPC+AI at PSC
Pioneering and Democratizing Scalable HPC+AI at PSCPioneering and Democratizing Scalable HPC+AI at PSC
Pioneering and Democratizing Scalable HPC+AI at PSC
inside-BigData.com
 
Major Report on ADIAN
Major Report on ADIANMajor Report on ADIAN
Major Report on ADIAN
smittal121
 
SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...
SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...
SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...
Pradeeban Kathiravelu, Ph.D.
 
Walking on AI/ML for Networking
Walking on AI/ML for NetworkingWalking on AI/ML for Networking
Walking on AI/ML for Networking
Oscar Caicedo
 
Iciic 2010 114
Iciic 2010 114Iciic 2010 114
Iciic 2010 114
hanums1
 
Private Network Project for Colleges
Private Network Project for CollegesPrivate Network Project for Colleges
Private Network Project for Colleges
Aditya Jain
 
Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Panel: NRP Science Impacts​
Panel: NRP Science Impacts​
Larry Smarr
 
HPC in higher education
HPC in higher educationHPC in higher education
HPC in higher education
Kishor Satpathy
 
Christian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream ProcessingChristian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream Processing
Flink Forward
 
2015 - 2016 ieee ns2 project titles
2015 - 2016 ieee ns2 project titles2015 - 2016 ieee ns2 project titles
2015 - 2016 ieee ns2 project titles
JPINFOTECH JAYAPRAKASH
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
ganesh machavarapu
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
ganesh machavarapu
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2
hanums1
 
Vivek Kesharwani
Vivek KesharwaniVivek Kesharwani
Vivek Kesharwani
vivek Kesharwani
 
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark Summit
 
Splunk App for Stream
Splunk App for StreamSplunk App for Stream
Splunk App for Stream
Splunk
 
Data Science at Scale on MPP databases - Use Cases & Open Source Tools
Data Science at Scale on MPP databases - Use Cases & Open Source ToolsData Science at Scale on MPP databases - Use Cases & Open Source Tools
Data Science at Scale on MPP databases - Use Cases & Open Source Tools
Esther Vasiete
 
Real-Time Anomaly Detection with Spark MLlib, Akka and Cassandra
Real-Time Anomaly Detection  with Spark MLlib, Akka and  CassandraReal-Time Anomaly Detection  with Spark MLlib, Akka and  Cassandra
Real-Time Anomaly Detection with Spark MLlib, Akka and Cassandra
Natalino Busa
 
Accelerating TensorFlow with RDMA for high-performance deep learning
Accelerating TensorFlow with RDMA for high-performance deep learningAccelerating TensorFlow with RDMA for high-performance deep learning
Accelerating TensorFlow with RDMA for high-performance deep learning
DataWorks Summit
 

Similar to Personal Research Overview presented at the KU-NAIST Research Meeting (20)

Netsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network PlanesNetsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network Planes
 
Pioneering and Democratizing Scalable HPC+AI at PSC
Pioneering and Democratizing Scalable HPC+AI at PSCPioneering and Democratizing Scalable HPC+AI at PSC
Pioneering and Democratizing Scalable HPC+AI at PSC
 
Major Report on ADIAN
Major Report on ADIANMajor Report on ADIAN
Major Report on ADIAN
 
SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...
SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...
SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center ...
 
Walking on AI/ML for Networking
Walking on AI/ML for NetworkingWalking on AI/ML for Networking
Walking on AI/ML for Networking
 
Iciic 2010 114
Iciic 2010 114Iciic 2010 114
Iciic 2010 114
 
Private Network Project for Colleges
Private Network Project for CollegesPrivate Network Project for Colleges
Private Network Project for Colleges
 
Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Panel: NRP Science Impacts​
Panel: NRP Science Impacts​
 
HPC in higher education
HPC in higher educationHPC in higher education
HPC in higher education
 
Christian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream ProcessingChristian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream Processing
 
2015 - 2016 ieee ns2 project titles
2015 - 2016 ieee ns2 project titles2015 - 2016 ieee ns2 project titles
2015 - 2016 ieee ns2 project titles
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2
 
Vivek Kesharwani
Vivek KesharwaniVivek Kesharwani
Vivek Kesharwani
 
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
Spark at NASA/JPL-(Chris Mattmann, NASA/JPL)
 
Splunk App for Stream
Splunk App for StreamSplunk App for Stream
Splunk App for Stream
 
Data Science at Scale on MPP databases - Use Cases & Open Source Tools
Data Science at Scale on MPP databases - Use Cases & Open Source ToolsData Science at Scale on MPP databases - Use Cases & Open Source Tools
Data Science at Scale on MPP databases - Use Cases & Open Source Tools
 
Real-Time Anomaly Detection with Spark MLlib, Akka and Cassandra
Real-Time Anomaly Detection  with Spark MLlib, Akka and  CassandraReal-Time Anomaly Detection  with Spark MLlib, Akka and  Cassandra
Real-Time Anomaly Detection with Spark MLlib, Akka and Cassandra
 
Accelerating TensorFlow with RDMA for high-performance deep learning
Accelerating TensorFlow with RDMA for high-performance deep learningAccelerating TensorFlow with RDMA for high-performance deep learning
Accelerating TensorFlow with RDMA for high-performance deep learning
 

More from Chawanat Nakasan

Grad Life in Japan
Grad Life in JapanGrad Life in Japan
Grad Life in Japan
Chawanat Nakasan
 
Gfarm presentation and thesis topic introduction
Gfarm presentation and thesis topic introductionGfarm presentation and thesis topic introduction
Gfarm presentation and thesis topic introduction
Chawanat Nakasan
 
The Noodles of Japan
The Noodles of JapanThe Noodles of Japan
The Noodles of Japan
Chawanat Nakasan
 
VM Migration and Monitoring Software *SDLAB
VM Migration and Monitoring Software *SDLABVM Migration and Monitoring Software *SDLAB
VM Migration and Monitoring Software *SDLAB
Chawanat Nakasan
 
Top asian universities
Top asian universitiesTop asian universities
Top asian universities
Chawanat Nakasan
 
d12 or 2d6
d12 or 2d6d12 or 2d6
d12 or 2d6
Chawanat Nakasan
 
Methods of Payment
Methods of PaymentMethods of Payment
Methods of Payment
Chawanat Nakasan
 

More from Chawanat Nakasan (7)

Grad Life in Japan
Grad Life in JapanGrad Life in Japan
Grad Life in Japan
 
Gfarm presentation and thesis topic introduction
Gfarm presentation and thesis topic introductionGfarm presentation and thesis topic introduction
Gfarm presentation and thesis topic introduction
 
The Noodles of Japan
The Noodles of JapanThe Noodles of Japan
The Noodles of Japan
 
VM Migration and Monitoring Software *SDLAB
VM Migration and Monitoring Software *SDLABVM Migration and Monitoring Software *SDLAB
VM Migration and Monitoring Software *SDLAB
 
Top asian universities
Top asian universitiesTop asian universities
Top asian universities
 
d12 or 2d6
d12 or 2d6d12 or 2d6
d12 or 2d6
 
Methods of Payment
Methods of PaymentMethods of Payment
Methods of Payment
 

Recently uploaded

How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 

Recently uploaded (20)

How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 

Personal Research Overview presented at the KU-NAIST Research Meeting

  • 1. Personal Research Overview for the KU-NAIST Research Meeting Chawanat Nakasan Laboratory for Software Design and Analysis (NAIST) (Enr. 2013, Grad. 2018) High Performance Computing and Networking Center (KU) Alum. (CPE23/KU69) 2018-02-15 2018-02-15 Research Overview for KU-NAIST Meeting 1
  • 2. Agenda • Self-Re-Introduction • Where I left off at Kasetsart • Projects and Activities while at NAIST • Achievements • Career Plans and Current Employment Status (Confidential & Removed from Online Edition) 2018-02-15 Research Overview for KU-NAIST Meeting 2
  • 3. Self-Re-Introduction 2018-02-15 Research Overview for KU-NAIST Meeting 3 2013-2018 Master/Doctor of Engineering Interests: Software Defined Networking Multipath Networking 2009-2013 Bachelor of Engineering Interests: Virtual Machine Infrastructure Cloud Computing
  • 4. Academic History (Undergraduate Studies) Bachelor of Engineering (Computer Engineering) with First Class Honours High-Performance Computing and Networking Center Kasetsart University Additional Electives, Competitive Experience, Activities: • Operating System Concepts and Architectures • TCP/IP and Network Configuration (familiar with Cisco devices) • Programming in Python and C++ • Network Security • Co-Founder, Japanese Pop Culture Activity Group 42018-02-15 Research Overview for KU-NAIST Meeting
  • 5. Academic History (Graduate Studies) Expected to Graduate with Doctor of Engineering Degree in 2018 March Laboratory for Software Design and Analysis Nara Institute of Science and Technology Specializations: • Software-Defined Networking • Multipath Networking Technologies, especially Multipath TCP • IT-Triadic Program: Additional Specializations in OS/Software Verification • GEIOT (Entrepreneurship/IoT) Program • Specific coursework on information security 52018-02-15 Research Overview for KU-NAIST Meeting
  • 6. Where I left off at Kasetsart 2018-02-15 Research Overview for KU-NAIST Meeting 6
  • 7. Overview of Undergraduate Research 7 Source Cloud Dedicated Client Node Different brands. <= No migration capability => Stream the VM binary directly and reconfigure as needed Developed tools for ease of migration and monitoring. 2018-02-15 Research Overview for KU-NAIST Meeting
  • 8. At NAIST: 8 Optimization of Multipath TCP Performance using Software-Defined Network 2018-02-15 Research Overview for KU-NAIST Meeting
  • 9. Use Software-Defined Network to choose better paths for Multipath TCP 9 3 Hops 4 Hops 6 Hops OpenFlow Controller 2018-02-15 Research Overview for KU-NAIST Meeting
  • 10. Approach for Controller 10 MPTCP Subflows Step 1: Identify Subflow Groups Grouped Subflows Step 2: Find Path Sets & Map Subflows Grouped Subflows Subflows assigned to network paths 2018-02-15 Research Overview for KU-NAIST Meeting
  • 11. MPTCP Subflow Group Identification 11 MPTCP Flow A END HOSTS Fully knows MPTCP subflow grouping INTERMEDIATE NETWORK Does not know MPTCP subflow groups Only knows IP/Port of each subflow This is our situation. Subflow A1 Subflow A2 Subflow A3 MPTCP Flow B Subflow B1 Subflow B2 Subflow B3 Subflow Subflow Subflow Subflow Subflow Subflow Step 1 2018-02-15 Research Overview for KU-NAIST Meeting
  • 12. Reading the MPTCP Handshake to identify flow groups 12 Step 1 A1 B1A2 B2 SYN + MP_CAPABLE + A_Key SYN ACK + MP_CAPABLE + B_Key ACK + MP_CAPABLE + A_Key + B_Key SYN + MP_JOIN + B_Key + A_Nonce + etc. ACK + MP_JOIN + B_HMAC + B_Nonce + etc. ACK ACK 1st connection nth connection 2018-02-15 Research Overview for KU-NAIST Meeting
  • 13. Path Set Algorithm: Least-conflict shortest-paths algorithm 13 AltPath #1 (0 shares, length 3) AltPath #2 (1 share, length 3) The shortest path (length 2) The algorithm and controller were originally developed as part of the Master’s Thesis. Step 2 2018-02-15 Research Overview for KU-NAIST Meeting
  • 14. Controller Experiment Setup 2018-02-15 Research Overview for KU-NAIST Meeting 14 POX Core spanning tree other POX modules Overseer housekeeping modules subflow management path calculation statistics and logging networkx Simple Multipath OpenFlow Controller (smoc)
  • 15. Evaluation Outline 2018-02-15 Research Overview for KU-NAIST Meeting 15 MPTCP & smoc Performance Evaluation Simple performance test with iperf Virtual Testbed (NAIST) Real-World Testbed (PRAGMA-ENT) 1: MPTCP baseline test 2: smoc test in NAIST 3: smoc test in PRAGMA-ENT Performance test with Ceph DSS Virtual Testbed (NAIST) 4: Performance of smoc vs POX spanning-tree in Ceph testbed
  • 16. Evaluation Outline 2018-02-15 Research Overview for KU-NAIST Meeting 16 MPTCP & smoc Performance Evaluation Simple performance test with iperf Virtual Testbed (NAIST) Real-World Testbed (PRAGMA- ENT) 1: MPTCP baseline test 2: smoc test in NAIST 3: smoc test in PRAGMA-ENT Performance test with Ceph DSS Virtual Testbed (NAIST) 4: Performance of smoc vs POX spanning-tree in Ceph testbed
  • 17. Target: Distributed Storage Systems (DSS) 2018-02-15 Research Overview for KU-NAIST Meeting 17 Metadata ServerStorage Servers Client(s)
  • 18. Ceph Testbed Topology & Communication Pattern 2018-02-15 Research Overview for KU-NAIST Meeting 18 31 2 4 5 6 Monitor & Metadata Server Object Storage Device/Servers Clients Client-OSD (get, put, etc.) Client-MDS (rm, use pools, etc.) OSD-OSD Communication (Synchronization, replication, etc.) MDS-OSD (heartbeat, map update, etc.)
  • 19. Results are generally satisfactory!  • I just presented my dissertation this morning, so please let me take a little break ^_^ 2018-02-15 Research Overview for KU-NAIST Meeting 19
  • 20. Major Achievements: • 1+1 International Journal • Nakasan, C., Ichikawa, K., Iida, H., Uthayopas, P., “A simple multipath OpenFlow controller using topology-based algorithm for multipath TCP”. In: Concurrency and Computation: Practice and Experience 29.13 (2017), e4134–n/a. issn: 1532-0634. doi: 10.1002/cpe.4134 • Ichikawa, K., U-Chupala, P., Huang, C., Nakasan, C., Liu, T.-L., Chang, J.-Y., Ku, L.-C., Tsai, W.-F., Haga, J., Yamanaka, H., Kawai, E., Kido, Y., Date, S., Shimojo, S., Papadopoulos, P., Tsugawa, M., Collins, M., Jeong, K., Figueiredo, R., Fortes, J., “PRAGMA-ENT: An International SDN testbed for cyberinfrastructure in the Pacific Rim”. In: Concurrency and Computation: Practice and Experience 29.13 (2017). Previously presented at PRAGMA Workshop on International Clouds for Data Science 2015, Best Paper Award., e4138–n/a. issn: 1532-0634. doi: 10.1002/cpe.4138. • 0+1 Domestic Journal • Huang, C., Nakasan, C., Ichikawa, K., Iida, H., A Multipath OpenFlow Controller for Multiple TCP Stream Applications. Tech. rep. 2017. • 1+2 International Conference • Nakasan, C., Ichikawa, K., Iida, H., Uthayopas, P., “A Simple Multipath OpenFlow Controller using topology-based algorithm for Multipath TCP”. In: PRAGMA Workshop on International Clouds for Data Science (PRAGMA-ICDS 2015). Depok, Indonesia. Oct. 2015. • Huang, C., Nakasan, C., Ichikawa, K., Iida, H., “An SDN-based Multipath GridFTP for High-speed Data Transfer”. In: In 36th IEEE International Conference on Distributed Computing Systems (June 2016), pp. 763–764. • Huang, C., Nakasan, C., Ichikawa, K., Iida, H., “A multipath controller for accelerating GridFTP transfer over SDN”. In: (Sept. 2015). Munich, Germany, pp. 439–447. 2018-02-15 Research Overview for KU-NAIST Meeting 20
  • 21. Academic Awards 2018-02-15 Research Overview for KU-NAIST Meeting 21 Research Awards 2014/4 Best New Member Talk (PRAGMA 26 Lightning Talk) 2015/10 NFA: Best Paper Award (PRAGMA-ICDS 2015) 2016/9 Best Poster Award (PRAGMA 31 Poster Presentations) 2017/4 NFA: Best Research Award (IPSJ xSIG) Scholarships 2013 JASSO Honors Scholarship 2014 MEXT Top Global University Project Support Fund 2015 KDDI Foundation Scholarship 2016-2017 SGH Foundation Scholarship NFA = Not First Author
  • 22. Current Status: • About to graduate from NAIST, of course • About to graduate from PRAGMA Students Steering Committee as well. 2018-02-15 Research Overview for KU-NAIST Meeting 22 ↑ Hackjob logo designed at the last minute
  • 23. Current Status: • Will be moving somewhere within Japan for an academic career. • 5-year plan: 5 int’l papers, not counting anything “in between” such as journals and tech reports. • Endgame plan: Become assoc prof in Japan, or similar. • Also: Code for fun, get a Japanese hobby, climb Mt. Fuji, etc. 2018-02-15 Research Overview for KU-NAIST Meeting 23 Ikoma, Nara
  • 24. Possible Future Collaboration 2018-02-15 Research Overview for KU-NAIST Meeting 24 Internship Programs? Proliferation of research networks? (JGN-X, PRAGMA-ENT, etc.)
  • 25. Possible Future Collaboration 2018-02-15 Research Overview for KU-NAIST Meeting 25 OLD MAN? Further research on multipath networking and SDNs? Collaborate with PRAGMA?
  • 26. But it’s up to my next job, wherever it happens. ? (I’ll still try to help. I promise.) 2018-02-15 Research Overview for KU-NAIST Meeting 26
  • 27. Thank you for these 5 years! 五年間ありがとうございます! 2018-02-15 Research Overview for KU-NAIST Meeting 27