School of Science and Technology Faculty

Dr Marios Gatzianas

Course(s):Computer Networks
Wireless Communications and Networks

 

Dr Marios Gatzianas

Marios Gatzianas received his BSc (5-year diploma) and PhD degrees in ECE from the Department of Electrical and Computer Engineering, Aristotle University of Thessaloniki in 2000 and 2009, respectively. He also holds an MSc degree in Electrical Engineering from Arizona State University, Tempe, AZ, USA (2002).

He has worked as a post-doctoral researcher at the Centre for Research and Technology Hellas, Informatics and Telematics Institute (2009-2011) as well as at the Information and Communications Department, Ecole Polytechnique Federale de Lausanne (EPFL, 2012-2014). His teaching experience includes undergraduate courses in digital communications, algorithm analysis and channel coding theory in the Department of Electrical and Computer Engineering as well as a course in telecommunication circuits in the Department of Automation, Technological Institute of Thessaloniki. He has also participated as a researcher in numerous European R&D projects.

His research interests include wireless networks (ad-hoc or sensor networks) analysis and design in OSI layers 1 and 3 (e.g. energy-efficient routing, interference mitigation, cooperative networking) as well as more theoretical aspects of communications, such as network coding and information theory.

 

List of publications

Journals:

  1. S. Athanasiadou, M. Gatzianas, L. Georgiadis and L. Tassiulas, “Stable XOR-based policies for the broadcast erasure channel with feedback”, IEEE/ACM Transactions on Networking (to appear, 2015).
  2. S. Athanasiadou, M. Gatzianas, L. Georgiadis and L. Tassiulas, “XOR-based coding algorithms for the broadcast erasure channel with feedback: the 3-user case”, IEEE Transactions on Wireless Communications, September 2014.
  3. M. Gatzianas, L. Georgiadis and L. Tassiulas, “Multiuser broadcast erasure channel with feedback — capacity and algorithms”, IEEE Transactions on Information Theory, September 2013.
  4. M. Gatzianas, L. Georgiadis and L. Tassiulas, “Control of wireless networks with rechargeable batteries”, IEEE Transactions on Wireless Communications, February 2010.
  5. M. Gatzianas and L. Georgiadis, “A distributed algorithm for maximum lifetime routing in sensor networks with mobile sink”, IEEE Transactions on Wireless Communications, March 2008.
  6. M. Gatzianas, L. Georgiadis and G. Karagiannidis, “Gain adaptation policies for dual-hop non-regenerative relayed systems”, IEEE Transactions on Communications, August 2007.
  7. M. Gkatzianas, C. Balanis and R. Diaz, “The Gilbert-Holland FDTD thin slot model revisited: an alternative expression for the in-cell capacitance”, IEEE Microwave and Wireless Component Letters, May 2004.
  8. M. Gkatzianas, G. Ballas, C. Balanis et al., “Thin-slot/thin-layer subcell FDTD algorithms for EM penetration through apertures”, Electromagnetics, February 2003.

 

Refereed conferences:

  1. K. Argyraki, S. Diggavi, M. Duarte, C. Fragouli, M. Gatzianas and P. Kostopoulos, “Creating secrets out of erasures”, International Conference on Mobile Computing and Networking (MobiCom), Miami, FL, September 2013.
  2. S. Athanasiadou, M. Gatzianas, L. Georgiadis et al., “Stable and capacity achieving XOR-based policies for the broadcast erasure channel with feedback”, IEEE International Symposium on Information Theory (ISIT), Istanbul, Turkey, July 2013.
  3. E. Onaran, M. Gatzianas and C. Fragouli, “Broadcast erasure channel with feedback: the two multicast case — algorithms and bounds”, International Symposium on Network Coding (NETCOD), June 2013.
  4. M. Gatzianas, S. Saeedi and C. Fragouli, “Feedback-based coding algorithms for broadcast erasure channels with degraded message sets”, International Symposium on Network Coding (NETCOD), June 2012.
  5. S. Athanasiadou, M. Gatzianas, L. Georgiadis et al., “XOR-based coding for the 3-user broadcast erasure channel with feedback”, International Workshop on Resource Allocation and Cooperation in Wireless Networks (RAWNET), May 2012.
  6. M. Gatzianas, L. Georgiadis and L. Tassiulas, “Capacity-achieving encoding for the broadcast erasure channel with multiple users”, IEEE International Symposium on Information Theory (ISIT), July 31-August 5, Saint Petersburg, Russia, 2011.
  7. M. Gatzianas, L. Georgiadis and L. Tassiulas, “Multiuser broadcast erasure channel with feedback — capacity and algorithms”, 4th Network Control and Optimization (NetCoop) workshop, November 29–December 1, Ghent, Belgium, 2010.
  8. M. Gatzianas, L. Georgiadis and L. Tassiulas, “Asymptotically optimal policies for wireless network with rechargeable batteries”, IEEE Wireless Communications and Mobile Computing (IWCMC) Conference, August, Crete, Greece, 2008.
  9. M. Gatzianas, and L. Georgiadis, “A distributed algorithm for maximum lifetime routing in sensor networks with mobile sink”, European Wireless Conference, April, Athens, Greece, 2006.
  10. M. Gatzianas, L. Georgiadis and G. Karagiannidis, “Optimal relay control in power-constrained dual-hop transmissions over arbitrary fading channels”, IEEE International Conference on Communications (ICC), June, Istanbul, Turkey, 2006.

 

 

 

Computer Networks

Teaching Hours and Credit Allocation: 30 Hours, 6 Credits
Course Assessment: Exam & Coursework

 

Aims

This course will examine computer networks within the context of the Internet. We will study the fundamental principles, elements, and protocols of computer networks. We will investigate how the different protocols work, why they work that way, and their performance trade-offs. Using this knowledge, we will try to examine the way applications are deployed on the Internet and their performance trade-offs. In particular, we will try to examine some strategies that are commonly used to accelerate application level performance in the context of the operation of the Internet.

 

Learning Outcomes

On completing the course students will be able to:

  • Explain the operation of a range of computer networking applications such as email, web, and peer-to-peer file-sharing
  • Relate the architecture of the Internet to the underlying design principles
  • Illustrate the operation of common routing protocols, queuing mechanisms, and congestion control mechanisms
  • Develop elements of a network such as gateways and routers that conform to IETF standards with acceptable levels of simplification
  • Explain the performance of a given set of routing protocols, queuing mechanisms, and congestion control mechanisms on an example network.

 

Content

  • Introduction to Computer Networks
  • Sockets Programming
  • Protocol Stacks and Layering: Application Layer, Physical Layer, Link Layer Basics.
  • Switching & Flow Control
  • Ethernet and Bridging
  • IP forwarding & addressing
  • IP Packets & Routers
  • Routing: RIP & OSPF, Routing: BGP, Multicast, DNS, IPv6, tunnelling, NAT, VPN, Virtual circuits, ATM, MPLS, Transport Intro.
  • TCP & Congestion Control.
  • TCP Performance
  • Multimedia/QoS, QoS & Mobile (IP & TCP)
  • Ad-hoc networks
  • Web + CDNs + Caching, P2P
  • Security - SSL, Security - firewalls, DoS
  • Broadband access networks (xDSL,UWB, DOCSIS)

 

Reading

Kurose J. F., Ross K. W. (2007) Computer Networking: A Top-Down Approach, Addison Wesley, 6th edition.

Peterson L. L., Davie B. S. (2007) Computer Networks ISE: A Systems Approach, Morgan Kaufmann; 4th edition.

Stallings W. (2008) Data and Computer Communications, Pearson Education, 8th edition.

Wireless Communications and Networks

Teaching Hours and Credit Allocation: 30 Hours, 6 Credits
Course Assessment: Exam & Coursework

 

Aims

The course aims at studying fundamental principles of current and forthcoming mobile and wireless networks. Building on the knowledge gained during the 1st term course on Computer Networks, it analyzes how the basic networking operations are affected by the additional challenges of mobile and wireless environments but also the particularities of novel networking paradigms that are currently in the phase of research or initial/experimental deployments. Hence, the course covers cellular networks (mobile macrocellular and local area ones), but also more distributed and user-driven networking and service paradigms such as wireless multihop and opportunistic networks, as well as participatory sensing and mobile crowdsensing.

 

Learning Outcomes

By successfully completing the course students are expected to have:

  • understood the particular challenges that wireless and mobile (distributed) environments place on basic networking operations
  • gained knowledge about fundamental design principles (e.g., cellular architecture, mobility management) that address these challenges and developped basic network design skills
  • familiarized themselves with different cellular communication technologies and standards (3G, LTE, WLANs) for engineering mobile cellular networks
  • developped a good a understanding of novel, highly distributed, wireless networking paradigms such as wireless ad hoc networks and opportunistic networks and the way networking is realized over them
  • been exposed to the latest trends in the area of participatory sensing and mobile crowdsensing, which combine the power of the crowdsourcing principle with the growing functionality of smart mobile devices

 

Content

  • Challenges for the operation of mobile and wireless networks
    • user/device mobility, wireless environment
  • Fundamental principles of mobile cellular networks:
    • cellular architecture (frequency reuse, sectoring, capacity vs. coverage)
    • mobility management (macro- and micro-mobility, handovers), location management
  • Current cellular systems and standards:
    • GSM/GPRS, 3G, LTE, WLANs
  • Network-, transport- and application-layer adaptations for wireless environments
    • Mobile IP, TCP enhancements, proxies
  • Wireless multihop and ad hoc networks
    • additional challenges due to their distributed operation
    • routing metrics (ETX, WCETT) and routing protocol (DSDV, DSR, OLSR) solutions and tradeoffs
    • transport solutions (non TCP solutions, hop-by-hop)
  • Opportunistic networking (Delay Tolerant Networks)
    • the store-carry-and-forward principle, intermittently connected networks
    • forwarding and routing under deterministic mobility (controlled flooding vs. utility-based and socioaware approaches)
  • Participatory networking and mobile crowdsensing
    • smart spaces and pervasive computing
    • sensor/smartphone selection, incentive provision, applications

 

Reading

Schiller J. (2003) Mobile Communications, Addison Wesley, 2nd edition.