Tag Archives: Community

[Update #3] Registrations are now open for ONOS Build 2017!


We’re thrilled to announce that registrations at ONOS Build 2017 are now open!  You can register directly on the event website: http://onosbuild.org/register/

Registration is FREE if you are already actively involved in the ONOS project as a code contributor, brigade member or Ambassador, or if your organization is a member of the ONF. We will also waive the registration fee if you have submitted a participation proposal for a “Community Showcase” or an “SDN Science Fair” poster and you have been accepted (see below). Finally, we offer a 40% discount for general and student registrations made before August 1st.

Call for Participation

As we mentioned in our previous ONOS Build 2017 update, the event’s success is entirely dependent on the community’s participation. There are three ways you can participate as a speaker or presenter:

  • Community Showcase

The Community Showcase is a series of talks, presentations and demos by partners, collaborators and contributors of the ONOS Community. On day 1 and 2, the focus is on ONOS and on day 3, the focus is on CORD as an ONOS Use Case

  • SDN Science Fair

If there is an awesome SDN project you’re working on or if you are working on an experiment or idea that needs feedback or testers, you’ll have your chance to show off what you’re working on and get feedback from SDN experts from all over the world during ONOS Build’s SDN Science Fair.

Exhibitors at the fair will be able to either set up their laptops and demos at small booths or hand a poster during lunch time, while everyone else can wander around the space, stopping to chat, watch demos, ask questions. Prizes will be awarded to the best projects, as voted by conference attendees.

  • Hackathon

The ONOS Hackathon will be an event spanning the length of the conference where participants will develop a new feature for ONOS. The new feature could be as simple as a new small application on ONOS or a new subsystem within ONOS. Best of all, some really cool prizes will be on offer for the top three teams, voted by conference attendees.

Submit a proposal today

If you’re interested in giving a talk at the “Community Showcase”, in presenting an inspiring SDN-related project at the “SDN Science Fair” or in participating in the “ONOS Hackathon” to win a cool prize, make sure to visit website’s participation page to submit a proposal: http://onosbuild.org/cfp/

Help sponsor the event!

Another very important way you can participate in ONOS Build 2017 is as a sponsor. We welcome all organizations who are interested in supporting us as we aim to offer a first class event for our community, while at the same time providing travel subsidies to ONOS contributors around the world who would not be able to attend the event otherwise.

If your organization is interested in becoming an official sponsor, please visit the sponsor page here: http://onosbuild.org/sponsors/

And as always, if you have any questions, make sure to contact the ONOS Build event team at onos-build [at] onlab [dot] us or directly on our Slack channel.

Photo credit

ONOS Build 2017 – Update #1 : Venue and Location


As we mentioned during the last Community Steering Team call, we’re kicking off a series of blog posts these coming weeks/months that will provide regular updates on the advancement of the design, planning and execution of ONOS Build 2017. Importantly, everyone is encouraged to react to each blog post by sharing feedback directly on the community mailing list. Whether you have a concern you’d like to raise, or an idea you’d like to float, we’re all ears and we want to make sure ONOS Build reflects the needs and aspirations of the community.

For this first update, we’d like to share some information about the venue and location of the event, and specifically who will be partnering with on the ground.

Last year, ONOS Build took place in Paris and we chose to hold in Europe as a way to engage with and recognise the great work European contributors are doing. For those who attended,  you’ll remember that we had collaborated with the University of Pierre and Marie Curie and the LIP6 research lab, who offered to host the event at their renovated campus, right in the heart of Paris, and provided much needed logistical support.

For ONOS Build 2017, we’re continuing our push eastward and the focus is now on Asia. We’ve been seeing a lot of great work on ONOS coming out of Asia and we hope the event will not only shed light on all the amazing work that contributors in the region have been doing but also consolidate current efforts and catalyse new ones.

In keeping with the tradition of being hosted by a local ONOS supporter, this year, we’ll be collaborating with Samsung Electronics , who have kindly offered to host us in their Seoul R&D Campus in Korea. This state-of-the-art campus is located south of Seoul, just outside of the city and participants will be able to commute to and from the venue using Samsung’s free shuttle service. Samsung has been a very important partner for us both for ONOS and CORD ever since they joined the board of ON.Lab last summer. Their offer to support us in hosting our largest ONOS community event is testimony to their strong commitment to helping us grow the community and take the ONOS project to new heights.

Although a large proportion of participants at ONOS Build 2017 will be coming from Asian countries, the event is open to everyone and we will be welcoming participants from all over the world. We understand that for those living outside of Asia, travel might be a little longer and more tiring that you’re used to, but you can count on us to make the trip to Seoul worthwhile.

Which brings us to the topic for the next post in this blog series: Participating in ONOS Build 2017. Our next update will provide information on how you can get involved before and at the event, when you should plan to arrive and leave Seoul, what type of travel subsidies we’ll be providing and how to obtain a visa if you need one .

Stay tuned!

The OB17 Team

ONOS and CORD Projects Add Eight New Collaborators to a Burgeoning Global Network


ONOS® and CORD® Projects are thrilled to announce that Agema Systems, Aricent, Criterion Networks, Infosys, INSPIRE Group, OpenAirInterface Software Alliance, Quanta Cloud Technology and University of Science and Technology of China (USTC) have joined the projects as collaborators – signifying continued growth throughout the increasingly-vibrant open source networking community.

Agema, Infosys, INSPIRE Group and USTC have joined the ONOS Project, the community advancing the Open Source Network Operating System that provides scalability, high performance, high availability and the system abstractions appropriate for mission-critical networks. ONOS’ new collaborators will help vendors and service providers monetize a common infrastructure based on SDN and NFV by enabling rapid invention and deployment of new business models.

CORD Project, the community building an open source and fully-integrated solutions architecture designed to support connectivity and cloud-based services for residential, enterprise and mobile subscribers, warmly welcomes Aricent, Criterion Networks, OpenAirInterface Software Alliance and Quanta Cloud Technology. These new collaborators will help redefine the economics and agility of access networks across the globe.

“With project goals to enable service providers to build real Software Defined Networks and build an open reference implementation of CORD, expertise of a diverse collaborator network will be essential,” said Guru Parulkar, executive director of ONF and ON.Lab. “As these eight new collaborators embrace open source and align with our rapidly-growing community, the global adoption of SDN and NFV technologies will be accelerated like never before.”

Both ONOS and CORD Projects are growing vibrant, global ecosystems comprising a mix of start-ups, students and the world’s most well-known and respected technology, electronics, and telecommunications operators, vendors and service providers. The neutral, third-party governance, open to all, fuels community engagement and accelerates SDN innovation. The vendor-neutral projects invite technical contributions based on meritocracy. Whether an individual or an organization, all are encouraged to get involved with the growing open source collaborator community.

More about the new ONOS collaborators:

Agema: Agema Systems is the leading provider of Open Networking Solutions for data center, carrier, service provider and enterprise customers. The open platform high performance switching products are among the industry’s best available solutions for bare metal or pre-loaded, third-party, extensible modular Network Operating System (NOS). Agema provides customers with the freedom to implement software solutions that best fit their needs.

Infosys: Infosys is a global leader in technology services and consulting. We enable clients in more than 50 countries to create and execute strategies for their digital transformation. From engineering to application development, knowledge management and business process management, we help our clients find the right problems to solve, and to solve these effectively. Our team of 1,99,700+ innovators, across the globe, is differentiated by the imagination, knowledge and experience, across industries and technologies, that we bring to every project we undertake.

INSPIRE Group: The INSPIRE (INternet Security, Privacy, and Intelligence search) Group is a part of the Institute of Computer Science (ICS) of the Foundation for Research and Technology – Hellas (FORTH). Their research activities focus on the Inter-Domain level, exploiting the rapidly emerging SDN paradigm to counter chronic problems of the Internet, including unpredictable network availability, lack of Quality of Service guarantees and vulnerability to established and new types of Denial of Service (DoS) attacks. The mission of ICS-FORTH is to perform high quality basic and applied research, to promote education and training, and to contribute to the development of the Information Society, at a regional, national, and European level.

USTC: The University of Science and Technology of China (USTC) is a prominent university in China that was established by the Chinese Academy of Sciences (CAS) in 1958 as a strategic action by the Chinese government to meet China’s science and technology needs. CAS integrated its resources with USTC to educate top talent in cutting-edge, interdisciplinary science and technology disciplines.

More about the new CORD collaborators:

Aricent: Aricent is a global design and engineering company innovating for the digital era. With more than 12,000 talented designers and engineers and over 25 years of experience, we help the world’s leading companies solve their most important business and technology innovation challenges from Customer to Chip.

Criterion Networks: Criterion Networks is a network transformation and solution integration partner for SDN/NFV Solutions to meet the custom needs of Operators and Large Enterprises. Criterion provides an on-demand SDN/NFV solution orchestration platform, Criterion SDCloud for development, evaluation and learning needs accelerating the innovation and deployment roadmaps of its customers. 

OpenAirInterface: The OpenAirInterface Software Alliance (OSA) is a non-profit consortium to develop an ecosystem for open source software/hardware development for the core network (EPC) and access-network (EUTRAN) of 3GPP cellular networks. OSA is building on the initial work of EURECOM to create an open reference implementation for OpenAirInterface that offers a 5G Cellular Stack on commercial off-the-shelf (COTS) hardware.

Quanta Cloud Technology: Quanta Cloud Technology (QCT) is a global datacenter solution provider. It combines the efficiency of hyperscale hardware with infrastructure software from a diversity of industry leaders to solve next-generation datacenter design and operation challenges. QCT serves cloud service providers, telecoms and enterprises running public, hybrid and private clouds.

Additional Resources

Accelerating ONOS development with the brigade model


I’ve been working at ON.Lab for almost a year now and I’ve seen the community grow quickly during that time — there were around 30 organizations involved when I started and there are over 70 members contributing to ONOS and CORD today.

member_growth_chart

It is encouraging to see the community grow, but it also brings a challenge of how to coordinate a group that large to make sure we’re all working toward a shared goal. One way to address this is to communicate clearly about our vision for ONOS and invite people to work together on completing specific parts of that vision.

This is where the brigade model comes in — the idea is to create small teams around specific features that we want to ship in upcoming versions of ONOS. This can help us connect with other people in the community who are excited about that feature and it gives that group a framework for working together.

Code for America has been successfully using brigades to build new tools that help with local civic issues all across the country. There are many best practices we can take from that experience to help us get moving quickly with this model in our community. If you’ve been involved in a Code for America brigade, we’d be very interested to hear your thoughts.

For next steps, we’re starting to get brigades formed around a few key ONOS features — dynamic configuration, a new intent framework, SDN-IP and VPLS, and virtualization. We’ll share more details about each brigade soon and we encourage you to share thoughts and suggestions about the model and the specific brigades we’re starting with. Join the discussion about this on the onos-dev list.

Community Blog Series: KISTI/KREONET with KREONET-S




kreonet_spotlight_header
KREONET-S Deployment (left) and Team members Ki-Hyun Kim and Tae-Wook Song (right), presenting “Powered by ONOS” technology onsite Open Networking Summit 2016 and KREONET Daejeon Center at KISTI.

KREONET (Korea Research Environment Open NETwork) is a national research and education network with a high performance network infrastructure that extends R&D resources to about 200 key R&D organizations across the industrial, academic, and corporate sectors. KREONET has been managed and operated by KISTI (Korea Institute of Science and Technology Information) since 1988. KISTI works to maximize the efficiency of science and technology R&D. Both of the nonprofits are Collaborator members of the ONOS project, building ONOS-based software defined networking applications.

We had the pleasure of chatting with Dongkyun Kim, Principal Researcher at KISTI, about his involvement in the ONOS Project:

Tell us about yourself and your participation in the ONOS Project.
As the Principal Researcher at KISTI, I’m responsible for the development and deployment of KREONET-S, the new SDN network on KREONET. KREONET-S builds hardware and software SDN network devices and distributed ONOS-based controls on top of the network infrastructure. Most importantly, our project centers on developing new SDN/ONOS applications and network services to drive the softwarization of KREONET infrastructure.

Why did you join the ONOS Project?
When it comes to SDN, guaranteed reliability of the controller or network operating system is crucial; that’s why KREONET chose ONOS as our controller platform. Through this partnership, we can provide reliable network operations for KREONET-S and guarantee
our clients the SDN network and service stability they need.

We benefit from ONOS Project’s collaborative open source approach. We leverage the hardware and software infrastructure support for streamlining development of new applications and services, like high performance, advanced security, virtualized network, programmable environment, and get value from the high level networking services and network orchestration based on virtual networks.

The ONOS platform is impressive technology, and ON.Lab is one of the most transparent communities available in open source networking. The project is succeeding in building out SDN ecosystems, such as CORD, with high availability, scalability and performance for Service Providers. I predict CORD will be the next level of network centers, and it will certainly play a major role in our upcoming initiatives as the next principal component of KREONET-S.

What contributions are KREONET currently making to the ONOS project?
KREONET is developing unique ONOS-based use cases on the application side with several partners here in Korea, including prototype applications called virtual dedicated network (VDN) and User-oriented Visibility (UoV). VDN/UoV has been deployed to provide virtual network integrations for advanced research on KREONET. We’re currently working on extended functionalities for VDN/UoV and hope to develop more for SDN-IP and packet optical solutions as part of our use cases in the near future.

The ONOS-based KREONET-S Project will be a pioneer for production SD-WAN services in Korea. We’ve recently made immense traction furthering Goldeneye deployment on KREONET-S.

  • Newly released version of ONOS now runs on KREONET-S for 24 network devices, including four core and edge network devices in Daejeon and Seoul, 192 unidirectional links, and 30-35 end-hosts under the control of seven-node ONOS cluster.
  • There are two cities enabled with ONOS in Korea and this summer more locations will be softwarized throughout Korea and USA, starting with Busan, Korea and Chicago, IL. The new long-distance SDN network between Korea and USA (about 10,500km distance and 160-170ms RTT) will be used for international SD-WAN extensions (via StarLight in Chicago) and we have some useful experiments underway for long-distance ONOS distributed controls and virtual network expansion on inter-cluster SDNs.
  • Recent KREONET packet-optical collaborations with ON.Lab, KISTI, and Bell Lab include setting up the communication channel between our collaborators, and research into the operations and configurations environment on KREONET and KREONET-S based on Nokia (Alcatel-Lucent) PSS-32/PSS-36 optical network devices (up to 17 locations in Korea).
  • We launched the KREONET-S website, www.kreonet-s.net, to deliver specific information about the KREONET-S project and ONOS deployment, while showing the sustainability of KREONET-S network in particular. The new website is connected inside SDN domain of KREONET-S, and accessible to the general public.

How will the work of the ONOS Project impact the industry in the short term? In the long term?
Although KREONET and KREONET-S are based on non-profit & special purpose network demands and research purposes, I believe the expected use cases deployed and used for our network community will give some good impacts to the industry. In the short term, the proven effectiveness of ONOS distributed controls is going to ease Service Providers’ concerns about SDN sustainability. Plus, I expect that successful and reliable services derived from the ONOS distributed control environment (e.g., VDN/UoV services) will help Service Providers feel comfortable deploying similar but singular value-added SDN/NFV services with their own innovative business models in the long run.

Announcing the ONOS Easter Egg Hunt




HashTagEE

For Easter this year, join us for a hunt through the ONOS source code for easter eggs. We’ve hidden some fun features in the code and if you find them you’ll be able to win prizes, recognition and bragging rights.

You have two ways to enter before the hunt is over at the end of Easter, March 27, 2016:

  • Use the #ONOSEasterEgg hashtag to tweet a screenshot showing us what you found
  • Email ee@onlab.us with a description of how the easter egg was implemented and how to invoke it

For prizes, we’ll send out ONOS shirts to 10 people randomly selected who tweet a screenshot and we’ll award an ONOS swag pack to the person who emails us with the most complete description of the easter egg feature.

To help with the hunt, we’ll also be sharing daily hints. Follow the @ONLAB_ONOS Twitter account or check back here each day.

Daily Hints:

  • March 22 Hint: What are you LOOKING at?
  • March 23 Hint: Maybe TRIE harder?
  • March 24 Hint: FOOd for thought?
  • March 25 Hint: SHIFT your thinking!
  • March 26 Hint: RELEASE the fowl!
  • March 27 Hint: Discover the KEY combination

Congratulations to the people who found the easter egg and posted their answer:

Next Community Steering Team Meeting on March 10 at 8 AM Pacific




The next Community Steering Team meeting is planned for this Thursday, March 10, at 8 AM Pacific. Please join us if you can—the dial-in information is on the CST wiki page.

I realize that many people will be busy preparing for ONS, so we’ll record the video so people can watch afterward if they can’t make it. I also know that this time doesn’t work well for everyone, so we’re open to changing it if people want to propose alternatives.

The first CST meeting covered some high-level topics such as the scope and role of this group. Now that we’ve discussed that, at this meeting we’re ready to get into specifics about how to strengthen and grow the ONOS community. The agenda for tomorrow’s call includes:

  • Who do we need to invite so that this group represents the community (for instance, more service provider participation)?
  • Discussion about the ONOS Ambassadors pilot and its role in regional community building and a plan for next steps
  • What questions we want to include in a community survey?
  • What community metrics do we have now and what additional metrics do we need (for instance, retention rate for contributors)?
  • One of our first principles is learning opportunities – are there trainings we should be providing community (for instance, helping people prepare to become a module owner)?
  • Action: Fill in initial pass at project list and owners

Satish Karunanithi new ONOS Module Owner




We would like to announce that Satish Karunanithi has become an ONOS module owner. His initial areas of code ownership are as follows:

  • /protocols/bgp/.*
  • /protocols/ospf/.*
  • /protocols/pcep/.*

Satish has been providing good quality feedback in code reviews and has been very proactive on the mailing lists where he’s been giving helpful responses and guidance. We expect the list of code areas will grow beyond this initial list.

We’re excited that Satish has accepted this responsibility and we think this is a great example of how the new module owner system is enabling us to broaden participation in decision making to more members in the ONOS community.

If you have any questions about the code in these areas or are looking for feedback on patches for those areas, please feel free to reach out to him.

To learn more about the role of module owners in the community and to find out how you could become a module owner, visit the Module Owners wiki page.

Help ONOS on social media




We can use your help to get the word out to more people about what is happening in the ONOS community. Here are a few ways you can help:

  • Share what you’re doing with ONOS and use the #ONOSProject hashtag when posting on your social networks
  • Share more than technical information — social activity, like having a lunch with other ONOS community members, is great content to post too
  • Subscribe to our Twitter account and retweet posts that you think are interesting: https://twitter.com/onlab_onos
  • Like us on our new ON.Lab Facebook page: https://www.facebook.com/opennetworkinglab/

If you have other ideas for sharing ONOS news or any tips and tricks you’d like to share with us, please comment and let us know.

Vision of the ONOS Community in 2016




As we start the new year, I wanted to share some thoughts about the goals for the ONOS community in 2016 and get feedback on it. In 2015 we saw the community grow and we’re now at a point where we have a big opportunity to grow the community even more and to coordinate the community’s efforts to make ONOS successful.

One of the main measures of growth that I think is relevant is the level of interest people are showing in ONOS contribution information. The chart below shows traffic to the Contributing to ONOS page. A few months ago the level of interest was fairly low and then we made a few small tweaks on the site that increased traffic to the page. That was followed in mid-December by an even bigger bump when we launched the new home page that has a prominent link to learn about contributing. Traffic dipped over the holidays and is now up to 350 pageviews a week compared to 250 before the home page update.

contribute_page_traffic_2

People are showing us that they want to learn how to contribute and the goal this year should be to capture that interest and align people in the community so we’re all working together. To do this, the focus for the work I want to do to support the community this year is on addressing needs of partners and collaborators, expanding our internal capacity and building out infrastructure.

Partners and Collaborators

There are now over 40 partners and collaborators actively involved in the ONOS community and that’s another great measure of the level of interest in contributing. We need to make sure all of these organizations are able to be effective in the community—are they facing roadblocks or running into other problems that we can support them with?

I think we need to spend some time talking to our partners and collaborators and listening to their feedback to understand challenges they’re facing. In some cases this will be in person discussions. I think it can also help to do a community survey and gather input from a large group. Once we get a better understanding of any concerns, we can put plans in place to address them.

Internal capacity

This work is about having the processes to be able to operate effectively with a larger community. As more people get involved, we need to be able to recognize their efforts and delegate responsibilities to them. We’ve seen good results from an initial effort to do this with expanding code reviewer status.

We’re also looking at other things we can do here. For instance, last week at the TST meeting we proposed the idea of a Spring Cleaning Sprint that would let us devote time to putting things in place that would make it easier for others to participate. If you have ideas for ways to increase our capacity to work with a larger community, please share your ideas.

Infrastructure

A growing community also causes challenges that need to be addressed with tools. For instance, with a small enough group you can keep track of everyone in your head, but as the group grows that becomes impossible. I think a community directory would help here and give people a way to learn who is involved and what they’re doing.

It also becomes difficult to keep track of news about a big community. Right now ONOS news is shared in different channels (Twitter, ONOS web site, YouTube, etc) and you need to watch each of those to catch everything. We’re working to integrate these channels, so you can catch all of the news in one spot. We’re also planning to streamline the ONOS site and wiki more to make sure that relevant information is as easy to find as possible.

Measuring Success

Increasing the level of interest in contributing is a great start, but that isn’t enough. Success will be measured by converting that interest into actual contributions and by keeping community members engaged and retaining their expertise in the community. It is that process of connecting people who want to contribute with real contribution opportunities that makes a successful community.

One way we can measure conversion is by looking at activity for starter bugs. These are tasks that are good for people who want to code for ONOS and are new to the community. Can we have more starter bugs fixed in Q2 than in Q1 by connecting the people who want to contribute to these good initial contribution opportunities?

We can then look at retention by seeing if people take on other coding tasks after completing their first starter bug. And this process applies to any contribution area—for example, we also want to build a documentation community so we can measure conversion and retention by looking at initial edits to the wiki and then ongoing activity with editing, updating and creating new documents.

Getting help

This is a lot of work and more than one community manager can do on their own. In order to bring more people in to help with these efforts, another thing I’d like to do early this year is set up a Community Steering Team. People who are interested in building the ONOS community can take part and help shape and drive efforts to grow and strengthen the community.

If you would be interested in taking part in a Community Steering Team, please reach out and let me know. And if you have any thoughts, comments or suggestions on the plans mentioned here, feel free to comment below or on the onos-discuss list.