Showing posts with label IC2E. Show all posts
Showing posts with label IC2E. Show all posts

Sunday, June 21, 2020

Remote conferences - Conferences during the COVID19 Era

Lisboa, 2013 NY, and my Zoom background
COVID19 has made the conferences go remote. Some conferences, such as SDS 2020, were postponed in the hope that COVID19 will end soon. But eventually, COVID19 became a deadly pandemic that no conference could survive. Some conferences, such as DisCoTec 2020 became free to attend for any participants while charging the authors a negligible fee. Other conferences offered discounted rates, such as 50%. For those who have already paid the full registration fees, refunds for the overpayment were issued.

DisCoTec used the Zoom webinar for the conference. Unlike a Zoom meeting that lets you see and listen to every participant, Zoom webinar gives a monologue-kind of environment. Most, if not all, presenters had recorded their presentation as videos. It is similar to the SDS 2020 presentation that I am supposed to give by the end of June. We all have recorded PowerPoint presentations with our voice over and uploaded them as videos for the conference. DisCoTec had a similar approach, with the videos uploaded to YouTube, unlisted. I mostly attended the tutorials (Monday), and DAIS sessions (Tuesday - Thursday). I skipped the workshops (Friday).

There are several advantages in conferences going remote. First, remote online conferences let us continue conferences as usual, without giving up. Now the options are: remote conferences or postpone or cancel the conference. With the pandemic still going strong, postponing does not seem to work. That leaves us with either no conference for 2020 or a remote conference. Something is better than nothing! So remote conferences, it is. Second, they open up the conferences to a wider community - those who couldn't travel to conferences due to funding and visa limitations. Now, with less funding, we could join more conferences. OK, these advantages are quite obvious.

Now, let's look into the shortcomings of a remote conference, done in the DisCoTec way.

1. No scientific interaction between participants

Following the recorded presentations, there were live Q&A sessions that lasted up to 5 minutes. But, mostly, it was just listening to recordings. With time, I am sure the conference will list those uploads, making it possible for everyone to go and watch them on YouTube, on-demand. To incentivize attending to the conference session remotely, conferences must put additional efforts, beyond the Q&A. Otherwise, I may just watch them at leisure, and send my questions as emails to the authors.

Of course, the conference organizers created a slack channel (on Tuesday) for questions and answers from the sessions. Each conference session had its room. DisCoTec is an umbrella event with a parallel conference (including DAIS) and workshop sessions. So it had several rooms in the Slack channel with one general channel. 

2. No coffee-hour friendships and networking

One thing I usually love about conferences is the coffee hour discussions. We meet the presenter and ask questions or compliment their work. I am an extrovert when it comes to conferences. I roam around with a cup of coffee during the coffee breaks. I go and introduce myself to any lone participant and discuss their work. Penetrating an already existing group is harder. Sometimes, participants from the same university, company, or friends from the same country make a group and stick to each other. I always avoid that. Such groups usually appear less open to make new friends. On the other hand, I have always made friends with diverse groups that were formed on the spot. I have made groups at conferences, by joining several participants over the coffee hours. Then we all go for dinner or sightseeing together. The best of the conferences, indeed!

3. Less opportunity to find long-term collaborators

Conferences are an excellent opportunity to find long-term collaborators and even employers! During IC2E/SDS conference, I met my supervisor from Croatia for the first time. She had attended my presentation and found that her research aligned with my on-going Ph.D. research (which was still in its infancy). That's how I ended up in Croatia, spending a summer in a short-term scientific mission (STSM)! That STSM contributed to the core of my Ph.D. research. Such fruitful interactions won't happen easily in online conferences. At least not in this format. I tried to interact with participants on Twitter via the hashtags. But not much luck except for some minor chats. The potential to meet collaborators is highly limited in remote conferences such as this and almost non-existent for the audience. I hope that at least presenters got some visibility and interaction beyond the Q&A. Communications with potential future collaborators are the key motivation for conferences. Otherwise, I would rather publish my work in a journal instead. In fact, journals are even valued highly in academia. So there must be more incentives to submit and present our papers in conferences when the advantage of meeting researchers physically is no more.

4. Timezone differences

The timezone difference is the biggest challenge, even for an introvert who doesn't like to network with random researchers. The conference was in Malta timezone, as it was originally scheduled to be in Malta. So for the 10:00 - 18:30 sessions, I had to wake up early in the morning, as it is 4:00 - 12:30 in Atlanta time. I was planning to sleep early and wake up early. But I also had other work meetings, and I could not escape my work duties for the week. Hence, I ended up having to spend most of the week without proper sleep. I went to bed at regular times and woke up as early as 4 a.m. Given a chance, I would go to bed earlier and adjust my timing to the conference timezone, including the meal hours. That would have made me virtually travel to Malta!

Although when we travel to conferences, I still end up with little sleep - as I have to prepare my presentations and try to find some time to explore the city. I am used to timezone shifts. But the last week was like double work since I had the conference sessions followed by my regular work hours. If the conference sessions were held at Atlanta time, of course, I would have to sacrifice one of the two - either the work for the week or the conference.

Can we do better?

Yes. My university in Portugal (IST/Instituto Superior Técnico, Universidade de Lisboa) is hosting remote seminars on Mathematics, Physics & Machine Learning weekly. I joined the session on "Learning from Distributed Datasets: An introduction with two examples" last week. It was interactive. The session was hosted in a Zoom meeting. So the participants were able to see each other and even interact with the presenters before the event. It was nice to introduce myself to my ex-colleagues remotely. It was my first IST seminar after two years. Also, it is my first remote IST seminar ever. These online open seminars are one good thing that happened out of the pandemic. The recordings are, of course, available to watch later.

So in my opinion, such Zoom meetings that allow the participants to see and interact with each other before the sessions and during the "virtual coffee breaks" is a better option. Of course, zoombombing will be an issue. Password-protected conference zoom meetings can fix that.

The current move towards online conferences to combat COVID-19 travel limitations is a welcome move. However, it is not sure how long this will last. It will depend on the COVID-19 as well as the associated travel restrictions. The conference committees should take extra measures to make the conferences more interactive, to encourage communications between the participants and networking, rather than merely playing the recorded videos followed by a customary Q&A. This is new to all of us. So, of course, this is going to take a lot of iterations. Moreover, I empathize with all the conference organizers. They all have made tremendous efforts to organize the conferences physically. But they had to cancel their plans and again prepare for the online conferences.

Now CoopIS 2020 has gone online. It is one of the conferences I have presented in the past (I had papers there in 2015 and 2016). I am looking forward to attending more remote conferences whenever the topic is relevant to me, as long as the registration is free for the participants. I am yet not sure whether paying the registration fee is justified for a remote session, unless my paper is published in the conference.

Wednesday, April 6, 2016

CHIEF: Controller Farm for Clouds of Software-Defined Community Networks

This is my second presentation at IC2E. Last year also I presented my paper in SDS, and this is my second time publishing my paper at SDS. I always have had a good time at SDS. Given below is the presentation slides.


Abstract: Community networks leverage networking resources from the community itself to offer telecommunication networks for the same community. Software-Defined Networking (SDN) offers a global view of the elements composing the network. Due to its scalability, SDN paradigm has been extended for many other networks including social networks and community networks, in addition to its initial focus, traditional data center networks. This paper designs CHIEF, a networking platform for clouds of Software-Defined Community Networks. CHIEF offers a controller farm through a federation of SDN controllers, to orchestrate the multi-tenanted community network. CHIEF enables interoperable clouds of community networks by extending and deploying a federated and orchestrated cluster of SDN controllers, further enabling complimentary business functionalities such as monitoring, throttling, and metering for inter-community network clouds.

SDN-Based Enhancements to QoS and Data Quality in Multi-Tenanted Data Center Clouds

I am currently in Berlin, presenting 3 of my papers at IC2E conference at TU Berlin. Given below is my doctoral symposium paper presentation, which basically summarizes the progress of my PhD during these first two years of my EMJD-DC life.

Abstract: Tenants assume various roles in the enterprise data center networks, requiring a differentiated Quality of Service (QoS), data quality and isolation guarantees among them. Traditionally, data storage and processing are handled in either distributed, or centralized manner. While distributed execution offers a higher horizontal scalability, it often comes with a trade-off of lack of centralized control, and hence often with a decreased accuracy and management efficiency.

Software-Defined Networking (SDN) offers a global view of the entire data center network to a logically centralized controller. Hence, it provides the best of both worlds with minimal compromises: (i) scalability of the large-scale distributed systems. (ii) unified management capabilities of the traditional centralized systems. By deploying an extended SDN controller architecture, we attempt to enhance the data quality of stored and processed data and increase the QoS of the multi-tenanted data center network clouds.

Tuesday, March 17, 2015

SDS/IC2E 2015 - An Expressive Simulator for Dynamic Network Flows

2nd IEEE International Workshop on Software Defined Systems (SDS -2015) was held at the Arizona State University Tempe Campus, USA in conjunction with 2015 IEEE International Conference on Cloud Engineering (IC2E 2015) from 09-12 March 2015. I presented my paper titled, "An Expressive Simulator for Dynamic Network Flows". The presentation slides and abstract are given below.

Abstract -
Software-defined networking (SDN) increases the network programmability, promoting an effective development of networked systems of cloud scale. As the scale of the networks and systems is growing larger and larger with time, programmability of the systems and networks is researched intensively. Many emulators are proposed and implemented to emulate large and complex networks inside a single computer, or a cluster of computers in the research lab. However, the emulators lack the ability to represent large systems such as data center networks or content delivery networks. Many of the network algorithms and design choices can also be tested for their functionality and efficiency in a simulator environment. While network emulators and simulators exist, a generic network flow simulator that is easy to program a variety of highly distributed and gigantic systems is still lacking. This paper presents xSDN , an expressive simulator for dynnamic network flows. Adhering to the principles of software-defined networking paradigm from the design, xSDN focuses to be lean, light-weight, easy to learn and configure, and efficient, that can simulate networks of a scale of million nodes within a few seconds.