>Candidacy Exam
Updated on April 2, 2009
Topic
I completed my PhD candidacy exam as part of the requirements for my degree on February 23, 2009.
The topic of my candidacy was "Ubiquitous Communication Model for Different Network Scenarios." It attempted to look at the service or API model for various networking scenarios.
My presentation
From Slideshare:
Suman's PhD Candidacy Talk
View more presentations from Suman Srinivasan.
In Powerpoint and PDF formats. (coming soon)
Paper list
Parallel Computing
- [mpi96] Gropp, W., Lusk, E., Doss, N., Skjellu, A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard, Parallel Computing journal, 1996.
- [Grid03] Grid Programming Models: Current Tools, Issues and Directions
- [pvm90] V. S. Sunderam, PVM: A Framework for Parallel Distributed Computing, "Concurrency: Practice and Experience" journal, 1990
- [sharedmem07] B.Chapman, G. Jost, R. vanderPas, D.J. Kuck, Using OpenMP: Portable Shared Memory Parallel Programming. The MIT Press, 2007
Distributed Computing
- [linda85] David Gelernter, Generative Communication in Linda, ACM Transactions on Programming Languages and Systems, January 1985
- [javaspaces] Sun Microsystems, The Javaspaces Specification, 1999
Network Sockets
- [RFC147] RFC 147: Definition of a socket
- [RFC2553] RFC 2553 - Basic Socket Interface Extensions for IPv6
Remote Execution
- [RPC] Remote Procedure Call (RPC): RFC 1057and RFC 1831
- [CORBA] OMG specification
- [RMI] Remote Method Invocation (RMI)
- [Javaspaces] Javaspaces
- [rfc707] J.White, A High-Level Framework for Network-Based Resource Sharing
- [dcom] Microsoft, DCOM Technical Overview, white paper
HTTP/REST
- [xmlrpc97] P.Merrick, S.Allen, J. Lapp, XML remote procedure call (XML-RPC), U.S. patent #7028312
- [soap07] W3C specification, SOAP specification, 2007
- [rest00] R. Fielding, "Architectural Styles and the Design of Network-based Software Architectures", PhD dissertation
- Roots of the REST/SOAP Debate
DHTs
- [Chord01] Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan, Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications, ACM SIGCOMM 2001
- [Can01] Sylvia Ratnasamy, Paul Francis, Scott Shenker, Mark Handley, CAN: A Scalable Content-Addressable Network, ACM SIGCOMM 2001
- [Kademilia02] Petar Maymounkov, David Mazieres, Kademilia, 2002
- [Pastry01] A. Rowstron and P. Druschel (Nov 2001). "??Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems".?? IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), Heidelberg, Germany:
- [OpenDHT] OpenDHT
- [BambooDHT] Bamboo DHT
- [JXTA] Gabriel Antoniu and Phil Hatcher and David A. Noblet, Performance Evaluation of JXTA Communication Layers, Proceedings of the Fifth International Workshop on Global and Peer-to-Peer Computing, 2005
Structured/Unstructured Overlays
- Introductory paper
- [Gnutella00] Eytan Adar, Bernardo A. Huberman, Free Riding on Gnutella, First Monday, 2000
- [Bittorrent05] M. Izal, G. Urvoy-keller, E. W. Biersack, P. A. Felber, A. Al Hamra, The Bittorrent P2P File-sharing System: Measurements and Analysis, Proceedings of the 54th International Workshop on Peer-to-Peer Systems, 2005
- [GnutellaScale] Yatin Chawathe, Nick Lanham, Making Gnutellalike P2P Systems Scalable,
- [Overlay05] Miguel Castro, Manuel Costa, Antony Rowstron, Debunking some myths about structured and unstructured overlays, Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2, 2005
Service Discovery
- [DNSSD] Stuart Cheshire, Marc Krochmal, DNS-Based Service Discovery
- [DNS:Globecom07] Se Gi Hong, Suman Srinivasan, Henning Schulzrinne, Accelerating Service Discovery in Ad-hoc Zero Configuration Networking, IEEE Globecom, 2007
- [Lightpeers07] Bent Guldbjerg Christensen, LightPeers: A Lightweight Mobile P2P Platform, IEEE International Conference on Pervasive Computing and Communications Workshops, 2007
- [mcp08] Rudi Ball, [Market Control Protocol] Content Sharing for Mobile Devices, arXiv
- [Proem01] Gerd Kortuem, Jay Schneider, Dustin Preuitt, Thaddeus G. Cowan Thompson, Stephen Fickas, Zary Segall, [Proem] When Peer-to-Peer Comes Face-to-Face, International Conference on Peer-to-Peer Computing, 2001
- [Peer2me07] Alf Inge Wang, Kim Saxlund, Peer2Me - Rapid Application Framework for Mobile Peer-to-Peer Applications, CTS 2007: The 2007 International Symposium on Collaborative Technologies and Systems
Opportunistic Networks
- [Opp06] Leszek Lilien, Zille Huma Kamal, Vijay Bhuse, Ajay Gupta, Wise, Opportunistic Networks: The Concept and Research, NSF Intl. Workshop on Research Challenges in Security and Privacy for Mobile and Wireless Networks (WSPWN 2006)
- [OppRouting06] Ling-jyh Chen, Chen-hung Yu, Tony Sun, Yung-chih Chen, Hao-hua Chu, A Hybrid Routing Approach for Opportunistic Networks, ACM SIGCOMM Workshop on Challenged Networks, 2006
Wireless Mesh Networks (and) Delay Tolerant Networks
- [DTN2003] Kevin Fall, A Delay-Tolerant Network Architecture for Challenged Internets, ACM SIGCOMM, 2003.
- [AdHoc98] Josh Broch, David A. Maltz, David B. Johnson, Yih-Chun, Hu Jorjeta Jetcheva, A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols, ACM/IEEE MobiCom'98.
Active/Programmable Networks
- [Ants98] Wetherall, Guttag, Tennenhouse, "ANTS: A Tool kit for Building and Dynamically Deploying Network Protocols", IEEE OPENARCH'98, San Francisco, CA, April 1998.
- [Janos01] Patrick Tullmann, Mike Hibler, and Jay Lepreau, Janos: A Java-oriented OS for Active Networks, IEEE Journal on Selected Areas in Communications, March 2001.
- [MSP01] Fred Kuhns, John DeHart, Ralph Keller, John Lockwood,. Prashanth Pappu, Jyoti Parwatikar, Ed Spitznagel, Implementation of an Open Multi-Service Router, 2001.
- [Netscript96] Yemini, da Silva, [NetScript] "Towards Programmable Networks", IFIP/IEEE International Workshop on Distributed Systems, 1996.
- [Switchware98] Smith, et. al., "The SwitchWare Active Network Architecture", IEEE Network Special Issue on Active and Controllable Networks, 1998.
7DS
- [Bonaha] Suman Srinivasan, Arezu Moghadam, Henning Schulrzinne, BonAHA: Service Discovery Framework for Mobile Ad-Hoc Applications, IEEE CCNC 2009
- [7ds08] Arezu Moghadam, Suman Srinivasan, Henning Schulrzinne, 7DS - A Modular Platform to Develop Mobile Disruption-tolerant Applications, IEEE NGMAST 2008
- [7ds07] Suman Srinivasan, Arezu Moghadam, Se Gi Hong, Henning Schulrzinne, 7DS - Node Cooperation and Information Exchange in Mostly Disconnected Networks, ICC 2007
References
- Embedded.com: Defining a Network API
- Albert Zomaya, Parallel & Distributed Computing Handbook