„Verteilte Systeme” - Overview
∙ Prof. Dr.-Ing. Torben Weis
∘ Building BC, 4th Floor, Room 407
∘ http://www.vs.uni-due.de ∙ Scientific Staff ∘ Christopher Boelmann ∘ Sebastian Schuster ∘ Matthäus Wander ∙ Working Areas
∘ Networked systems (everything up the network layer)
∘ Cloud computing, web & mobile applications
∘ Decentralized networks (peer-to-peer systems)
„Verteilte Systeme” - Overview
∙ Prof. Dr.-Ing. Torben Weis
∘ Building BC, 4th Floor, Room 407
∘ http://www.vs.uni-due.de ∙ Scientific Staff ∘ Christopher Boelmann ∘ Sebastian Schuster ∘ Matthäus Wander ∙ Working Areas
∘ Networked systems (everything up the network layer)
∘ Cloud computing, web & mobile applications
∘ Decentralized networks (peer-to-peer systems)
„Verteilte Systeme” - Overview
∙ Prof. Dr.-Ing. Torben Weis
∘ Building BC, 4th Floor, Room 407
∘ http://www.vs.uni-due.de ∙ Scientific Staff ∘ Christopher Boelmann ∘ Sebastian Schuster ∘ Matthäus Wander ∙ Working Areas
∘ Networked systems (everything up the network layer)
∘ Cloud computing, web & mobile applications
∘ Decentralized networks (peer-to-peer systems)
„Verteilte Systeme” - Overview
∙ Prof. Dr.-Ing. Torben Weis
∘ Building BC, 4th Floor, Room 407
∘ http://www.vs.uni-due.de ∙ Scientific Staff ∘ Christopher Boelmann ∘ Sebastian Schuster ∘ Matthäus Wander ∙ Working Areas
∘ Networked systems (everything up the network layer)
∘ Cloud computing, web & mobile applications
∘ Decentralized networks (peer-to-peer systems)
Diploma Thesis: Self-Stabilizing P2P Network
∙ Implementing and Evaluating a Self-Stabilizing
Delaunay (Peer-to-Peer) Network
∙ Used for a 2-dimensional distributed data store
∘ Using Voronoi partitioning to decide on data locations
∙ Various design choices
∘ E.g. buffering/delaying of messages vs. negative replies
∘ Influencing stabilization speed, number of messages,…
Diploma Theses: Distributed Data Store
∙ Distributed Data Store for Android Smartphones
∙ Content-Addressable Multi-Layer Indexed Storage
∙ Contact: [email protected]
Web Service
Diploma Theses: Distributed Data Store
Operational Transformation (OT): Lock-free data synchronization
write
ops write ops
∙ Distributed Data Store for Android Smartphones
∙ Content-Addressable Multi-Layer Indexed Storage
∙ Contact: [email protected]
Operate offline on cache
Web Service Data Store
Diploma Theses: Distributed Data Store
Application Server
Operational Transformation (OT): Lock-free data synchronization
write
ops write ops
∙ Distributed Data Store for Android Smartphones
∙ Content-Addressable Multi-Layer Indexed Storage
∙ Contact: [email protected]
Operate offline on cache
resource-intensive computation
Diploma Thesis: GPU Hash Computing
test IN A 1.2.3.4positive response
NXDOMAIN
negative response
∙ GPU-assisted Crawling of DNSSEC-signed Zones
∙ Crawl public DNS to gather hash values
∙ Use GPU computing to recover domain names
∘ ATI: OpenCL
∘ NVIDIA: CUDA
∙ Build DNS database for monitoring and analysis
Diploma Thesis: GPU Hash Computing
test IN A 1.2.3.4positive response
negative response mail IN NSEC www NXDOMAIN
∙ GPU-assisted Crawling of DNSSEC-signed Zones
∙ Crawl public DNS to gather hash values
∙ Use GPU computing to recover domain names
∘ ATI: OpenCL
∘ NVIDIA: CUDA
∙ Build DNS database for monitoring and analysis
Diploma Thesis: GPU Hash Computing
∙ GPU-assisted Crawling of DNSSEC-signed Zones
∙ Crawl public DNS to gather hash values
∙ Use GPU computing to recover domain names
∘ ATI: OpenCL
∘ NVIDIA: CUDA
∙ Build DNS database for monitoring and analysis
∙ Contact: [email protected]
test IN A 1.2.3.4
positive response
Diploma Thesis: Excel Spreadsheet Generator
∙ Title: User Interface for Excel-based Programming
of Sensor Networks (E/F)
∙ Implementing an Excel Add-In (C#)
∘ Aim: Easy generation of sensor network simulating spreadsheets for scientists
∘ Spreadsheets shall be utilizable for sensor node code-generation
∙ Further challenges
∘ UI shall support different types of predefined sensor node applications
∘ Definition of new Excel functions may be necessary