cloud computing resource allocation virtualization cloud edge computing cloud federation inter-cloud federated cloud application placement cloudlets replica placement distributed cloud vm placement scheduling mapreduce shortest path prim kruskal minimum spanning tree greedy algorithms dijkstra subgraph matching virtual machine placement resource mapping federated clouds bayesian networks virtual machine availability quality of service graph theory graphs hibernate object-relational mapping orm log4j logging bdd behaviour-driven development cucumber mockito junit mock unit test test-driven development testing tdd pop mockup fluid ui uml bootstrap software engineering balsamiq prototyping rapid prototyping modeling argouml apache subversion osrmt git requirements traceability requirements management svn source control revision control ford–fulkerson flow network max-flow min-cut dynamic programming independent set software as a service saas divide and conquer 2-3-4 tree red black tree counting sort bucket sort heap sort quick sort insertion sort radix sort asymptotic bounds asymptotic growth indicator random variables bubble sort loop invariant multi-domain search search computing web-based mobile application exploratory search web search object oriented metrics software quality software metrics software analysis static code analysis oop cohesion object-oriented programming
Mehr anzeigen