Upload
udit-agarwal
View
66
Download
0
Embed Size (px)
Citation preview
Cloud Abstraction Libraries: Implementation and Comparison
Udit Agarwal
2
Cloud Abstraction API - Design
• Web Browser• Curl• Custom Client• Any other client that
can make requests
• On a local machine
• In a server room • Amazon Web Services
• Google Cloud Platform
Making Function Calls
3
Cloud Abstraction API - Example
• The abstraction layer follows and Object Oriented approach
• Resource is represented as an object• All the information is encapsulated as data members of the
objectt = Instance()
t.start()
t.put(’appdata.dat appcode.exe’,’ ’)
t.exec(’appcode.exe -I appdata.dat o result.dat’)
t.get(’result.dat’,’ ’)
t.stop()
4
Demo
5
Demo
6
Demo
7
Thank you