Project Titan Openstack management tool and programming language.

12
Project Titan Openstack management tool and programming language

Transcript of Project Titan Openstack management tool and programming language.

Page 1: Project Titan Openstack management tool and programming language.

Project Titan

Openstack management tool and programming language

Page 2: Project Titan Openstack management tool and programming language.

Who are we

• Peter Cheung, Titan project leader, architectural design and implement.

• Bruce Lok is a coordinator of Hong Kong OpenStack User Group and working as a Cloud Engineer at Cyberport Technology Centre, responsible in developing and deploying an industry recognized hybrid cloud platform based on OpenStack.

• Professor Li, from peking univerisity, focus on cloud computing and networking research

Page 3: Project Titan Openstack management tool and programming language.

Who are we

• Ian Chan, Master from School of Electronic and Computer Engineering, Peking University, interest in cloud computing (google cloud computing & openstack) and data mining.

Page 4: Project Titan Openstack management tool and programming language.

What is Titan

• Titan is a new programming language that describe the cloud.

• We want to give a unify logic to Openstack. E.g. when your cloud is under ddos attack, auto-scaling, etc…

• Titan also come with a management tool.

Page 5: Project Titan Openstack management tool and programming language.
Page 6: Project Titan Openstack management tool and programming language.
Page 7: Project Titan Openstack management tool and programming language.
Page 8: Project Titan Openstack management tool and programming language.

Why titan is important

• We changed the cloud to dynamic, give it logic, that mean giving it a way to live and response

Openstack

Under attack

Auto scale

Logic

Automation

Page 9: Project Titan Openstack management tool and programming language.

What we are up to

• We finished the first beta version of the management tool, so you can use is to admin the Openstack.

• We are working very hard on the programming language execute engine.

• We are designing the programming language. New syntax, stub, logic, etc…

Page 10: Project Titan Openstack management tool and programming language.

Titan ArchitectTitan

Horizon

Storage Network Compute

1. We *need* horizon2. We are not changing the original openstack architecture3. We are not replacing horizon

Page 11: Project Titan Openstack management tool and programming language.

Our project site

• www.titan-engine.com• Code is on github

https://github.com/mcheung63/titan• Contact me : [email protected]

Page 12: Project Titan Openstack management tool and programming language.

What we need

• Team member, cloud specialist, programming language engineer, research

• Hardware sponsor