The OpenStack Blog

Category: Meetup

2nd Swiss OpenStack Meetup

We (ICCLab and ZHGeeks) are pleased to announce the 2nd Swiss OpenStack Meetup. It will happen on the 19th of February in Zurich at ETH. If you’re keen and interested in attending then please register here.

If you are interested in giving a talk then do give a shout out at the meetup site or simply message @OpenStackCH on twitter. Currently there are talks planned for:

Looking forward to seeing you all there!

1st Swiss OpenStack User Group

The first Swiss OpenStack user meeting  took place on 15th November 2012 at ETH in Zurich. The meeting was a combination of the Swiss OpenStack user group along with the zhgeeks regular meeting.

Around 90 people attended which provided for a lively atmosphere with a good opportunity for audience interaction and participation. Photos are here. Discussions continued well on into the night taking advantage of Zurich’s fine gastronomy and beverages.

ICCLab Introduction

Thomas M. Bohnert gave an overview of the ICCLab which covered the role of the InIT Cloud Computing Lab’s investigations in cloud technologies. Some of the lightning talks later covered some areas of ICCLab research.

CERN and OpenStack

Tim Bell gave a rapid overview of OpenStack architecture, news from the summit, the foundation structure and use of OpenStack at CERN.  The tools and procedures in use in the CERN computer centre are being adapted to be more sustainable and efficient by engaging and adapting open source solutions. Slides are available here.

He had a lot of ground to cover in 30 minutes! Given that the audience ranged from relative novices in OpenStack up to those deploying, it is also a wide range of details to cover in a single talk.

Amongst the questions were what is the impact of moving towards clouds on the current MONARC grid model as used by the WLCG. One of the common challenges for CERN is how to solve the “Changing the engine while the plane is flying” problem.  Even though there is an extended shutdown of the LHC during 2013/2014 in order to ugrade to higher energy, the physics analysis of the data taken in the first run from 2010 to 2012 will continue. Any major architecture changes on the grid must be performed in a staged fashion as there are over 130 sites and 200,000 servers to consider so big bang migrations are not realistic. Thus, the approach we are taking is one of running the grid services on top of the CERN private cloud. This allows us to gain improvements in efficiency via more dynamic workload placement and simplified operations procedures without needing to break compatibility. As the users of the service wish, resources can be moved between standard batch services on the grid and those available as VMs on the cloud.

Following up from this question was whether the other centres in the WLCG would be following the same approach. Each tier-1 is an independent organisation and can make its own choices within the framework of the WLCG. CERN is just one of the sites and each of the sites are able to make their own decisions based on individual requirements. Research into areas such as federated clouds is ongoing but no decisions for production federated clouds have been made.

Developing OpenStack APIs

Thijs Metsch from Intel gave a lightning talk on developing OpenStack APIs. Since OpenStack is a modular architecture, it is possible to plug in additional API functionality. This process is made more straightforward by the use of WSGI and python. Examples of this already implemented are the OCCI API and others such as CDMI are also coming along. Cloudscaling recently announced their implementation of the Google Compute Engine API for OpenStack. Thus, the choice of API can be made independently from the choice of IaaS technology.

Thijs demonstrated how this could be done by creating a simple python RESTful API and showed us the python code to implement it.


ICCLab Proof of Concept

Fabrice Manhart from the ICCLab presented the ICCLab proof of concept OpenStack cloud. ICCLab use Foreman and Puppet, as do CERN, and have good experiences with this combination. Being able to re-install their 15 hypervisors in 15 minutes is a typical case.

Swiss Academic Cloud Proof of Concept

Dean Flanders from Friedrich Miescher Institute for Biomedical Research /SwiN presented their OpenStack based cloud which is testing out new computing models in a research environment. They selected OpenStack for its flexibility (and price :-). Their cloud allows researchers to provision their own machines rapidly. Amongst the areas they are investigating is the use of flash storage, aiming to reach 100TB SSD capacity. This approach follows work in the SDSC on Gordon which is a 16K cores 300TB flash based facility using OpenStack and ScaleMP.

While it is still early days for OpenStack, they are looking into new areas such as cloud bursting and workload balancing.

Software Defined Networking at ICCLab

Philipp Aeschlimann from ICCLab presented the current status of software-defined networking and their investigations as part of ICCLab. There is a lot of interest in the OpenStack community around these features and Quantum functionality covers many features. There was a live demonstration given showing OpenStack Folsom, Quantum and Floodlight.

OpenStack at SWITCH

SWITCH  provide facilities for the universities and academic organisations in Switzerland. Joel Casutt presented their early work to extend their existing services to include cloud services based on OpenStack. They are currently building up the hardware aiming to provide a free pilot service in April. During the summer, this experience will be reviewed along with the charging structure to be used going forward.

CloudBroker

Wibke Sudholt from Cloudbroker  presented their open source broker solution. Within the SCIentific gateway Based User Support (SCI-BUS) EU FP7 project, CloudBroker has extended its CloudBroker Platform so that it now also allows access to Amazon and IBM public clouds as well as to private cloud infrastructures based on OpenStack and Eucalyptus. While the initial aims were to use the EC2 API in OpenStack, there were some missing features and functionalities such as auto-deployment so it was necessary to use some of the OpenStack APIs to achieve full function. Using OpenStack clouds in universities allowed this porting to be done without having to set up their own OpenStack instance. The XML support was also not as good as JSON in some areas.

Thoughts

Even in a country with a small population such as Switzerland, there are many areas of OpenStack work. Per-capita, the Swiss user group attracted 5 times more people that the Chinese user group meeting (where 3,000 people attended). There was only time for 6 lightning sessions of 10 minutes but we are now planning the second meeting to allow those who could not show their work!

Many of the attendees were investigating/testing proof of concepts. The number of production deployments are small amongst those attending. As this is often the first investigations into cloud services, this is not too surprising. Many of the deployments were using Puppet as well. During the evening, we discussed the competition for talent. Given that many CERN people are on short term contracts, the interest in OpenStack and Puppet skills makes for a good skill on their CVs.

A recent blog  on comparing Google trends follows similar lines. The interactive report is here . Unfortunately, there is not enough data from Switzerland to determine the interest in different cloud products.

Overall, there was a lot of enthusiasm but this was balanced with caution that comes from uncovering some of the difficulities to understand clouds and how best to deploy OpenStack.

The most frequent question at the end was “When will we meet up again?”. Stay tuned for more CHOSUG!

Vietnam OpenStack Community launch 30/9/2012 – report by Hang Tran

Good day, everyone!

Warmest greetings from Vietnam OpenStack Community.

We had a great meetup last night! This is all that we can say :-).

Hosted by Hanoi University of  Industry (HAUI), the Library Hall, where the meetup held, was full of people from different organizations, ICT companies and universities.  We especially welcomed Mr. Nguyen Hong Quang, Chairmain of Vietnam Free and Open Source Software Association (VFOSSA), other members of VFOSSA, people from ICT companies such as NetNam, iWay, EcoIT, DTT… and HAUI students. To our surprise, there are almost 100 people has attended this event.

The meetup was a bit formal in the beginning when VFOSSA and OpenStack were introduced. The students seemed a bit nervous (although we could still see the exciting expression on their face) as OpenStack is completely a new term to them. But the Library Hall was heating up slowly when the discussion started; beers and breads are brought up to the table to keep the day-end brains running :-). People were eating and speaking elatedly. The atmosphere was more and more relaxing then.

During the event, the attendants had a chance to listen to Mr. Nguyen Hoang’s OpenStack Summit notes sent back from the States. Mr. Hoang is a senior architect with 30 years of expertise in providing solution to software and big system architecture in America. He attended the OpenStack Fall Summit (held in San Diego, USA last mid October) and the notes were about his experiences to share with others. We could see that the words from the heart of such an experienced expert greatly inspired all the attendants that night.

Warmly welcomed at the meeting was the presence of Dr. Nguyen Tuan Hoa, a senior consultant on IT solution with 38 years of experience in the IT field. He was a member of the famous team who built the first computer of Vietnam (and one of the very first few of the world) – the VT83 in 1983. He especially shared his lifetime experience to the people available at the meetup, especially to the students. As I recall he said that “This is a big opportunity for Vietnam. We shouldn’t miss this just like we have missed few other big opportunities. This is the “now or never” time for Vietnamese ICT community to get on board the “OpenStack ship” so that we are not left behind this global endeavour”.

Sincere thanks goes to Hanoi University of Industry for the great hospitalities provided.

And special thanks to our speakers:

- Mr. Nguyen Hong Quang, Chairman of Vietnam Free and Open Source Software Association (VFOSSA) for his introduction on VFOSSA and how VFOSSA will support OpenStack’s activities.

- Mr. Nguyen The Trung, Managing Director of DTT for his presentation on OpenStack, its opportunities for Vietnam and the development of Vietnam OpenStack Community in the long run.

- Mr. Nguyen Duc Quyen, Director of Consultant department of DTT for his updates on the recent Melbourne meetup, which he has attended on 20th November this year.

As the result of our first meetup, more than 20 people have volunteered to join the Start-up team. We are now looking forward to re-structuring this team and getting things moving for OpenStack. One of our main objective is to start translating OpenStack manuals. For this, we really need help from OpenStack community. Any ideas, suggestions are welcomed and appreciated for an OpenStack starter like us.

Our next likely meetup to be held in Danang city next month. We will inform you all on our upcoming activities.

I will be back soon with updates with you guys on the OpenStack movement in Vietnam.

 Vietnam OpenStack Community coordinator – Hang Tran

For more information or to join the group please email Hang or enquire at www.dtt.vn

Report: November month OpenStack meetup, India

In India we  organized two meetups in month of November. On was held in New Delhi and another one in Bangalore.

 

OpenStack meetup, Delhi, November 17, 2012  http://www.meetup.com/Indian-OpenStack-User-Group/events/90700582/

The event was attended by over 25 people with different background start-up/students/researchers/MNC/Developers

Kavit Munshi spoke on Keystone and did a demo of same.

Syed Armani spoke about Nova internal and Quantum.

Satyakaam Goswami did a devstack demo.

Thanks to the Faculty of Engineering, Jamia Millia Islamia for the venue.

OpenStack meetup, Bangalore, November 25, 2012 http://www.meetup.com/Indian-OpenStack-User-Group/events/90021782/

The event was attended over 50 people with different background start-up/students/researchers/MNC/Developers. We had great discussion over all along with the presentations and demo.

Divyanshu Verma spoke and did demo of Crowbar an orchestration tool for OpenStack.

Kavit Munshi spoke about the optimization of nova and KVM.

Srinivasa Acharya spoke the folsom to grizzly road map.

Photos for the event are http://www.meetup.com/Indian-OpenStack-User-Group/photos/11898552/

Thanks to DELL R&D, Bangalore for hosting this meetup. Last not the least Pizza and Drinks were sponsored jointly by Aptira and NetApp.

Slides of all our meetups will be posted on http://slideshare.net/openstackindia and we are also on twitter with http://twitter.com/openstackindia

 

 

 

Australian OpenStack UG – Sydney, Melbourne, Brisbane Tri-City Meetup 20/11/12

This past Tuesday night saw the Australian OpenStack User Group produce a tri-city simultaneous user group meeting covering Sydney, Melbourne and Brisbane. Hooked together by GoToMeeting provided by Dan Pendlebury at Citrix, the evening saw OpenStack, pizza and beer served up at Intersect’s offices in Sydney, Haylix’s offices in Melbourne and Red Hat’s offices in Brisbane.

We believe this may have been the first multi city meetup where 3 way video linked the sites together, and we also had some attendees join us remotely.

Hosted by Tristan Goode from Aptira in Sydney, speakers were:

  • Sina Sadeghi, Lead Cloud Engineer from Aptira, who reviewed the recent Folsom Summit and presented his insightful views on the path to Grizzly.

We then crossed to Melbourne and heard from:

Lastly we transferred the main video feed to Brisbane to hear from:

The evening wasn’t without some minor hitches that we’ll work out for next time, but all in all it was deemed a success and a great way to get OpenStack out to more people more efficiently.

My sincere thanks to our presenters, and to our sponsors

Most importantly, I’d like to give a very special and long overdue thank you to Katrina Clauscen who has been behind the planning of nearly every AOSUG event we’ve had in every capital city in Australia since we began over a year ago.

Our next event is an OpenStack miniconf to be held at Linux Conf AU (LCA) on January 29 and to date we have more than 140 people who have registered their interest to attend. LCA is a world renowned conference with a wealth of great technical content and this is the first appearance of OpenStack at LCA.
We are looking for presentations on:

  • The core projects of the OpenStack project
  • Getting started using OpenStack
  • Uses in scientific computing and the enterprise
  • What it means to be part of OpenStack
  • Automation in the virtual datacenter
  • The past, present and future of OpenStack

Please go to http://bit.ly/Waue30 to submit your proposal. The CFP has just been extended to Sunday December 2.

OpenStack Day, Bangalore, India

OpenStack Day one complete day on OpenStack as a parallel track was organized on 14th Oct in Bangalore at OSIDays event.

keystone

OpenStack developers/contributors across India participated and spoke/presented on various OpenStack components. The event was attended by over 60 enthusiastic people with different domains from entrepreneurs, start-ups, technology solution architects to students. Speakers covered most of the topics including Swift, Ceilometer, Quantum, Devstack, Keystone, HEAT, Juju & MaaS.

Slides of event can be found here. Photos of the event can be found here. We also had a open house discussion with how to contribute upstream as Syed Armani in beginning presented a session how to contribute to OpenStack project and the discussion turned into an exciting Q/A session.

I would specially like to thank Divyanshu Verma from DELL for helping us in getting the venue finalized and Kavit Munshi from Aptira for sponsoring lunch.  Also special thanks to the organizers of OSIdays for letting us use there venue for day long event/session on OpenStack. Thanks to Hardik we got lots of Ubuntu goodies as well to distribute during the event to our participants. :D

We are looking forward to keep the momentum going, stay tuned for more exciting announcements soon. :)

Last but not the least DELL, HP, NetApps, RedHat others offered us venue for upcoming meetups which means arranging a venue is no more an issue to us for our monthly meetups. What we would also like to have is to get speakers from these participating organizations. :)

OpenStack China Tour #2 Shenzhen

The second stop of OpenStack China Tour, Shenzhen, has been successfully hosted by the COSUG and CSDN on Septempber 22, 2012, which is impressive til now, it was held in 3Wcoffee, a famous Internet theme coffee shop in Shenzen. It is the first time that OpenStack comes to Southern China, attracted about 80 attendees came in the scene, most of them are Cloud specialists, IT engineers, as well as OpenStack users from Canton, Shenzhen, Hong Kong and Hangzhou etc.

Speakers are coming from Sina Corporation, HK Cyberport, Canonical, CIeNET Technologies, they shared the vision about OpenStack in the Cloud market in the Greater China, and the newly launched OpenStack Foundation, and the technical view of OpenStack core projects. The interaction and communication between speakers and audience is also relatively sufficient, these speakers have done impressive presentations, so that you could hear constant applause in the scene.

Like usual, the first lecture come to Hui Cheng, the lead manager of COSUG and the technical manager of Sina, who initiated the first OpenStack based public cloud in China, Hui also leads his team to become the active corporate contributor which make Sina rank in the top 10 companies by changeset in Folsom release. He was elected by individual members to be an board member of OpenStack Foundation, which makes him to take more responsibility to promote and empower OpenStack in China. This time Hui Cheng introduced the latest progress of OpenStack Foundation and COSUG, as well as delving a little deeper in the deployment of Sina OpenStack production environment and experiences gained from the whole process of building a public cloud based on OpenStack, also explained why Sina choose OpenStack and its underneath of KVM and Ubuntu.

Bruce Lok is responsible for OpenStack IaaS public cloud platform`s development and operations in the Technology Centre of Hong Kong Cyberport, which has been put into the production environment to use. Bruce is also the manager of the newly created HKOSUG, he is excited to promote of open source cloud software OpenStack to the Hong Kong IDC industry and the community.

Rongze Zhu, the storage engineer of Sina, is one of the top 20 contributors to OpenStack projects, he introduced the status and objectives of Cinder. The Cinder support a lot of back-end storage, including open-source sheepdog, and ceph etc. also including the major storage vendors like IBM, Dell, HP, NetApp storage`s products. Rongze said Cinder’s emergence also gave domestic storage vendors an opportunity to participate in Cloud computing, he introduced how to write a driver, to let Cinder support their own storage products.

Zhengpeng Hou, the cloud specialist from Canonical, introduced the latest deployment tool (juju) of OpenStack in Ubuntu, and a live demonstration showed, Zhengpeng emphasized that juju is open source, anyone can use free.

George Wang, the director of CIeNET Technologies, said that because OpenStack is more open than the other Cloud platforms, so he chose to build internal IaaS platform through OpenStack. Cloud platform, engineers of CIeNET around the world can reuse resources, they can also have the right to call and release resources, which greatly accelerates the speed of application deployment which meets user’s requirement, also to enhance the utilization of internal resources.

In the end of this event, audience were giving rounds of warm applause while Hui Cheng was having a closing address, “We are not afraid of disclosing and sharing our detail network topology and design spec of production deployment, as well as our secret to success, because it’s the spirit of Internet and Open-Source, which make us grown up and will lead us stronger and stronger.”

The China OpenStack Tour @ Shenzhen event has proved to be successful, we received many praise and positive feedback in Weibo and email, one attendee send us an email saying “You guys have done a good job in arranging this event, thanks for your selfless sharing and wonderful speech, it’s really helpful for our start-up company”.

[Updated]

Slides are uploaded to Slideshare: http://www.slideshare.net/HuiCheng2/tag/openstackshenzhen

India celebrates OpenStack foundation global meetup

As part of OpenStack global foundation meetup we here in India celebrated it in Bangalore, Chennai and Delhi.  The event was attended by over 100 enthusiastic people with different domains from  entrepreneurs, start-ups, technology solution architects to students.

Kavit Munshi wrote about Bangalore and Chennai meetup which can be found here 

Johnson Ebenezer D wrote about Chennai meetup which can be found here

Syed Armani wrote about Delhi/NCR meetup which can be found here

OpenStack India has accounts now on Slideshare(OpenStackIndia) and Twitter (@OpenStackIndia) as well.

We are looking forward to continue the momentum and take OpenStack meetup to new cities across India and gain more contributors and developers to the OpenStack project.

OpenStack China Tour Launches from Beijing

On September 16, OpenStack China Tour began its trip from Beijing, it is a series of OpenStack meetups organized by COSUG and CSDN in some Chinese major cities(Beijing, Shenzhen, Chengdu, Wuhan and Xi’an) in turn,  Beijing stop attracted more than 150 engineers to come to the scene , was held in workplace of Shanda Innovations. Core contribution engineers from Intel, Sina, IBM, Gamewave etc. made a presentation. It is worth mentioning that more than half hundred of engineers watched the whole meeting live through WebEx, and this is also thanks to the support provided by  Cisco.

 As the most influential OpenStack senior engineer and early evangelist in China, Hui Cheng gave a deep insight about the open ecosystem of OpenStack, and why does OpenStack become so successful. Hui shared the latest OpenStack events happened both at home and abroad.

“Sina, Intel, IBM, Baidu, Netease, HiSoft, China Standard Software, Gamewave Ltd., Shanghai Jiaotong University have become the first wave of OpenStack players in China” said Hui Cheng, lead manager of COSUG and technical leader of Sina OpenStack team,  “They have already deployed OpenStack to their production or testing environment, and some of them is also the active corporate contributor in OpenStack  projects. For example, Sina has already contributed more than 100 patches in the OpenStack Folsom release, and definitely will have more in Grizzly.”

In addition, Hui Cheng said, “Sina will join hands with some companies, such as Intel, IBM, and other major Chinese corporate contributors, to unite the R & D resources, and jointly develop for some project blueprint, thereby to enlarge the contribution from China.

Dr. Jinsong Liu, senior engineer from Intel, reviewed the history of virtualization, and Intel’s contribution to the OpenStack community. Jinsong Liu showed the Intel TXT security technologies at the chip level.

At present, Yongsheng Gong is full-timely working at IBM and focuses on the OpenStack research and development. He shared the Quantum project’s architecture as well as his own understanding. CSDN noticed that audience raised many questions about Quantum, and they worried whether Quantum can be applied to the production environment. In regards to this concern, Hui Cheng added, “Quantum version needs to be G version (ie the second quarter of 2013) in order to meet the requirements of real production environment.”

Rongze Zhu, an active contributor in Cinder/Nova project from Sina, introduced the status and objectives of Cinder. Cinder supports a lot of back-end storage, including open-source sheepdog, ceph, etc., and also including the storage products of major storage vendors, such as IBM, Dell, HP and NetApp. Rongze Zhu said, “Cinder’s emergence also gave domestic storage vendors an opportunity to participate in Cloud computing.” Zhu Rongze introduced how to write a driver to enable Cinder support their own storage products. “Domestic storage vendors can also be added to the OpenStack ecological chain, Sina is willing to provide support,” said Rongze Zhu.

Junqiang Chen, the SA engineer from Gamewave Group Limited,  illustrated how to use the chef management OpenStack efficiently. Besides, Junjiang Chen recommended to developers two good books: “Getting Real” and “ReWork“, both of which are from 37signals.

As a member of the SWS team, Yejia Xu is mainly responsible for the OpenStack Keystone project and the development of SWS auth and identify system. Meanwhile, he is also the core developer of SWS Dashboard. Yejia Xu shared the architecture, expansion, installation and configuration of Keystone.

Shake Chen is the most active volunteer and mentor in COSUG, who has much experiences in OpenStack deployment,  he  contrast Xen and KVM, and evaluated some major opponents of OpenStack. Additionally, Shake Chen commented on several major IaaS platforms in China. According to him, AWS is still the giant of the entire cloud computing market, the domestic IaaS market is still in the incubation stage.

In the end, Hui Cheng, the lead manager of COSUG and co-organizer of OpenStack China Tour, expressed his sincere thanks to CSDN, the awesome partner of COSUG, and Shanda Innovations, who provides the venue and free drinks, as well as Cisco, who sponsored the WebEx online live video broadcast.

The next stop of this tour will be Shenzhen(event link), and welcome stackers from southern China and Hong Kong to participate.

Yan Bao from CSDN has much contribution to this news report.

OpenStack Won Unprecedented Popularity in Asia/Pacific

On August 10 -11, the first two-day OpenStack Asia-Pacific Conference (OSAC) was held in Beijing and Shanghai concurrently. This conference is  jointly organized by CSDN (Chinese Software Develop the Net), the world’s largest Chinese IT technology community and the OpenStack user group (COSUG).

This conference is the highest-level OpenStack meeting held in the Asia-Pacific region so far, attracting more than 1000 people in Beijing venue and nearly 700 people in Shanghai venue, which come from more than 180 companies. OpenStack enthusiasts and community representatives from Taiwan, Japan, South Korea, Australia and U.S. have also witnessed the grand conference.

Representatives of some OpenStack big players, such as Billy Cox from Intel, Kyle MacDonald from Canonical, Steven Hallett from eBay X.commerce, Boris Renski from Mirantis, Hui Cheng from Sina etc., delivered a very compelling and attracting speech, making all audience listen carefully. 

Many audience asked lots of good questions at the conference. Speakers were never reluctant to give them thorough answers.

Among the speakers, Hui Cheng, manager of COSUG and technical leader gave an opening address talking about the status of COSUG(link), as well as a keynote speech OpenStack Opportunities and Challenges(link).In the opening address, he mentioned that after deduction of overlap user registration, it’s a conservative estimation that COSUG has 2,500 user members in China, which maybe the biggest user group out of U.S., he also believed that China would be the second largest Openstack market in the world.

The first day was ended by by a panel on The Current Status and Trends of OpenStack. The panelists are the OpenStack community representatives from different countries and regions of APAC, they are, from the second to right, the panel host from CSDN and representatives from Taiwan, mainland China, Japan, South Korea, two guys from Australia, and Boris on behalf of OpenStack Foundation.

Outside of the meeting, OSAC sponsors’ boothes  had attracted lots of attention, companies and potential customers were communicating and connected through specific OpenStack related products.

Sessions on the second day were attracting and appealing as well. When the sessions finished, some administrators from COSUG, industrial leaders and OpenStack specialists got together to share experience and ideas on OpenStack community, network virtualization and business opportunities around OpenStack.

In the evening, Rackspace sponsored a free beer party. COSUG managers and some OpenStack related companies joined this party. Mike Metral, the solution architect from Rackspace, gave a introduction about the newly launched Rackpsace next generation cloud, and we also discussed some technical detail under OpenStack projects.

The event sponsor list is Rackspace, Intel, Canonical, Dell, HiSoft, NEC, VMware, 99Cloud, Cloudena, Midokura and Sina, thanks to them,  who made the event available  to us. I also want to thank CSDN and COSUG volunteers, they have devoted much energy and time during the whole preparation and organization process of such a big event.

All slides has uploaded to Slideshare tagged with 2012osac: http://www.slideshare.net/HuiCheng2/tag/2012osac

More photos can be seen at Flickr: http://www.flickr.com/photos/85376316@N02/sets/72157631160199442/

Back to top