Onur Soysal

Department of Computer Science and Engineering
University at Buffalo, SUNY


Research

My main field of study is Wireless Sensor Networks. WSN are composed of battery powered minicomputers equipped with sensors forming ad-hoc networks through radio. Using large number of these sensors, monitoring performance can be improved together with cost of deployments. I focus on a distributed algorithms approach for energy efficiency and reliability problems. This field has strong relations with embedded systems, distributed systems and robotics. I conduct my research as a part of UBIComp lab, at CSE department.

I previously worked on swarm robotics. Swarm robotics is an emerging field in robotics dealing with large homogenous groups of robots for solving complicated tasks. This field takes inspiration from social insects. I'm also interested in evolutionary methods, machine learning and parallel processing. 

I'm a previous member of Kovan Research Lab



Publications
Under Submission
  • M. Demirbas, O. Soysal, M. Hussein.A Transactional Programming Framework for Wireless Sensor/Actor Networks. Submitted to the IEEE Transactions on Parallel and Distributed Systems, Special Issue on Distributed Cyber Physical Systems.
  • SK Yoon, O. Soysal, M. Demirbas, C. Qiao. Coordinated Locomotion and Monitoring using Autonomous Mobile Sensor Nodes. Submitted to the IEEE Transactions on Parallel and Distributed Systems.
  • O. Soysal, M. Demirbas. Transactional Concurrency Control for Multihop Wireless Sensor Networks. Submitted to Infocom 2010.
  • O. Soysal, M. Demirbas. Data Spider: A Resilient Mobile Basestation Protocol for Efficient Data Collection in Wireless Sensor Networks. Submitted to Infocom 2010.

Projects
  • TRANSACT, a programming framework for wireless sensor networks on Tmote Invent platform. TRANSACT framework provides reliable transaction-like semantics with serializability for WSNs. A TinyOS component that can be used for further application development is implemented.
  • PollCast, a novel broadcast primitive for multi node coordination that utilizes collision information on the Tmote Invent platform. The CC2420 radio driver for TinyOS is modified to provide accurate collision detection required for this protocol. RSSI, clear channel assessment and CRC capabilities of CC2420 are combined in this work. A TinyOS component is provided for application developers.
  • Data Salmon, investigates use of mobile basestations to improve performance and lifetime of WSNs. Worked on theoretical analysis and simulations of the algorithms. Proposed algorithm uses a static WSN which maintains a dynamic binary tree. This tree is utilized to guide mobile base station
  • Causataxis studies mobile sensor deployment algorithms with distributed and hierarchical control. Hierarchical control utilizes high level nodes that coordinate movement of other nodes and maintain an infrastructure for communication. In distributed control, a swarm algorithm is employed that only uses local information to provide comparable performance.

  • Previous Projects
  • Parallelized Evolution System (PES): This system was being developed in conjunction with IRIDIA within our collaboration on the Swarm-bots project. The system  parallelizes the  execution of  evolutionary methods over multiple computers connected via a network. PES is based upon PVM, a popular parallel programming library.
  • CoSwarm: This project investigates the challenges in control of a swarm using external input. A heterogeneous swarm is developed consisting of two different kinds of robots, one in large numbers but simple and the other more capable but in small numbers.
  • MACS: The main objective of this project is to explore and exploit the concept of affordances for the design and implementation of autonomous mobile robots acting goal-directed in a dynamic everyday environment. My contribution to this project is mainly on the simulation part, where a rigid body dynamics based simulation is being developed.


CV

Here in pdf



Interests

To my less formal page


Department of Computer Science and Engineering
University at Buffalo, The State University of New York
201 Bell Hall Box 602000
Buffalo, NY, 14260-2000
USA

Telephone: (716) 645-3180 x300
FAX: (716) 645-3464