Short Bio:
I am a Ph.D. student in Computer Science
Department, Technion. My supervisor is Prof. Roy Fiedman.
My research area is distributed algortihms in mobile ad-hoc network
(MANETs), and more specifically -- an efficient and scalable usage of multiple
communication interfaces in MANETs.
Recently, I became also interested in exploring and boosting the performance of modern multi-core systems by devising efficient concurrent algorithms.
I hold M.Sc. (2008) and B.A (Summa Cum Laude, 2002)
degrees from Computer Science Department, Technion.
My supervisor in master was Prof. Hagit Attiya.
I am a scholar of the Center for Scalable Computing at the Technion Hasso-Plattner Institute Research School.
List of Publications:
Journal Publications:
Attiya H., Kogan A., Welch J.L., "Efficient and Robust Local Mutual Exclusion in Mobile Ad Hoc Networks",
in IEEE Transactions on Mobile Computing (TMC), 2010.
Conference Publications:
Kogan A., Petrank E., "A Methodology for Creating Fast Wait-Free Data Structures",
accepted for publication in Proc. of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 2012.

Timnat S., Braginsky A., Kogan A., Petrank E., “Poster Paper: Wait-Free Linked-Lists”,
accepted for publication in Proc. of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 2012.

Friedman R., Kogan A., Krivolapov Y., “On Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones”,
in Proc. of the 30th IEEE International Conference on Computer Communications (INFOCOM), 2011.

Kogan A., Petrank E., "Wait-Free Queues With Multiple Enqueuers and Dequeuers",
in Proc. of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 2011.

Friedman R., Kogan A., "Deterministic Dominating Set Construction in Networks with Bounded Degree",
in Proc. of 12th International Conference on Distributed Computing and Networking (ICDCN), 2011.

Friedman R., Kogan A., "Brief Announcement: Deterministic Dominating Set Construction in Networks with Bounded Degree",
in Proc. of 29th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC), 2010.
Friedman R., Kogan A., "Efficient Power Utilization in Multi-Radio Wireless Ad Hoc Networks",
in Proc. of 13th International Conference On Principle of Distributed Systems (OPODIS), 2009.
Friedman R., Kogan A., "Power Aware Management Middleware for Multiple Radio Interfaces",
in Proc. of ACM/IFIP/USENIX 10th International Middleware Conference, 2009.
Friedman R., Kogan A., "Brief Announcement: Efficient Utilization of Multiple Interfaces in Wireless Ad Hoc Networks",
in Proc. of 23rd International Symposium on Distributed Computing (DISC), 2009.
Attiya H,. Kogan A., Welch J.L., "Efficient and Robust Local Mutual Exclusion in Mobile Ad Hoc Networks",
in Proc. of IEEE International Conference on Distributed Computing Systems (ICDCS), 2008.
Posters:
Timnat S., Braginsky A., Kogan A., Petrank E., “Wait-Free Linked-Lists”,
to appear in the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 2012.
Friedman R., Kogan A., Krivolapov Y., "Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones”,
1st Technion Computer Engineering (TCE) Conference, 2011.
Technical Reports:
Kogan A., "On Porting iperf to Windows Mobile and Adding BlueTooth Support",
Technical Report CS-2010-04, Department of Computer Science, Technion.

Invited Talks:
"Crafting Fast Wait-Free Algorithms",
The Technion Computer Engineering Club (ceClub), December, 2011
"Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones",
Yahoo! Research (Santa Clara, CA, USA) and Microsoft Research (Redmond, WA, USA), August, 2011
"Toward Long Living Scalable Ad-hoc Networks",
5th Annual Symposium on Future Trends in Service-Oriented Computing, Hasso-Plattner Institute, Potsdam, Germany, 16-18 June, 2010
Teaching:
Industry Experience:
-
2011: Summer internship in eXtreme Computing Group, Microsoft Research, Redmond, WA.
Designed, developed and evaluated two distributed services for Orleans,
a novel software framework for building large-scale cloud applications.
Specifically, I have built a novel distributed directory service for efficient management of replicated objects
and a membership service that utilizes the cloud for monitoring and managing active servers in the system.
-
2008: Summer internship in Information Retrieval group, IBM Haifa Research Labs.
Worked on a distributed system composed of a research tool for faceted search integrated with a server for business intelligence aggregations.
The outcome of my work was presented at the IBM Information-On-Demand 2008 conference.
- 2001-2007: Code Optimization Technologies, IBM Haifa Research Labs.
Participated and led various research and development projects:
- FDPR (Feedback Directed Program Restructuring) – large system, developed in C++ and Java, for profile-based post-link optimization of executable files run on various platforms, such as Windows, AIX, Linux, z/OS, etc.
In particular, I authored several optimizations (one of which was patented by IBM), took a leading role in the project development for Linux on Power platform (this project was released as a product through IBM AlphaWorks),
and was responsible for the project prototype for z/Linux platform.
- PowerGuard – power-aware optimization system for Web servers, in which the operating speed of the server is adjusted to reach the approximated deadline of the incoming request.
Technical links:
- My extensions to Jist/SWANS network simulator - includes the source code of SWANS simulator extended with two following features:
(1) Measuring energy consumed by wireless communication interfaces.
(2) Supporting multiple radios at the same device.
- My extensions to
iperf - includes two extensions of iperf, a popular tool for measuring network performance:
(1) Port to the Windows Mobile OS.
(2) Supporting BlueTooth communication.
- Past projects given under my supervision in the Distributed Systems lab
|