Posts by Category

Distributed Systems

Trends

March 09 2020

t Architecture of the internet of things Fog / edge computing Summary

Cloud Computing II

March 05 2020

A Layered Cloud Architecture Taxonomy of Cloud Models Cloud Architecture Virtual Infrastructure Manager Virtual Machines versus Containers Clou...

Cloud Computing I

March 03 2020

Distributed Computing Paradigms Cloud computing – Definition Cloud data centers Virtualized infrastructures – Benefits The vision of cloud A (l...

Fault Tolerance

March 01 2020

Dependability – Requirements Terminology Failure models Failure Masking by Redundancy Groups and Failure Masking The Byzantine Generals problem

Timing and Synchronization

February 29 2020

Time in Distributed System Synchronization model Synchronization algorithms Cristian’s Algorithm Berkeley Algorithm Election Al...

Naming III – Attribute based Naming

February 27 2020

Domain Name System (DNS) DNS Zone Data Attribute-base Naming: Directory Services LDAP: Lightweight Directory Access Protocol* Java Naming and Dire...

Naming II – Structured naming

February 25 2020

Namespaces Name Resolution Mounting Namespace implementation Name resolution (navigation) methods Iterative resolution Recursive...

Naming I – Flat Naming

February 23 2020

Function of a naming system** Flat naming systems 1. Broadcasting 2. Forwarding pointers 3. Home-based approach 4. Distrib...

Web Services - Java

February 15 2020

Definition of Web Service Available libraries Writing a client Developing a server using JAX-WS Summary

Web Services

February 13 2020

Service Oriented Architecture What are Web Services? What are Web Services Protocols? The Big picture SOAP: Simple Object Access Protocol WSDL:...

Service Oriented Architecture

February 11 2020

Architectures One-tier Architectures Two-tier Architectures Three-tier Architectures N-tier Architectures Service-O...

Message Oriented Communication

February 09 2020

Layered Protocols Middleware Protocols Types of Communications Remote Procedure Call (RPC) RPC operation Interaction using Asynchro...

Distributed Systems Architectures

February 05 2020

Architectural Style 1. Layered Architecture 2. Object based style 3. Resource based Architectures 4. Event based architecture...

Introduction to Distributed Systems II

February 03 2020

Centralised vs decentralised systems Types of distributed Systems** 1 - High performance distributed computing systems** 2 - Distribute...

Introduction to Distributed Systems

February 01 2020

Definition of a Distributed System Examples of Dist. sys Middleware Challenges for Distributed Systems Goals for Distributed Systems Scaling Tec...

Distributed System - Table of Contents

February 01 2020

In this series of notes, various aspects of distributed systems are covered. The books referenced includes: Tanenbaum A & van Steen M, Di...

Back to top ↑

Machine Learning

Machine Learning - Table of Contents

February 01 2020

In this series of notes, you will will: List the principle algorithms used in machine learning and derive their update rules Appreciate the capabilities...

Back to top ↑

Secure Computing

Secure Computing - Table of Contents

February 01 2020

In this series of notes, it will cover contents about software security, such as: Cryptography: the role of cryptography in security, modern cryptograph...

Back to top ↑

Recommender Systems

Evaluation of user adaptive systems

December 07 2020

At what stage is the system that you are evaluating? Layered evaluation 1. Collection of input data – information about the user 2. ...

Adaptive content presentation

December 07 2020

Part 1 – Static approaches Adaptive content presentation – two steps Page based approaches Fragment based approaches Par...

Group recommendations

December 01 2020

Main steps for group recommendations Aggregation Strategies Aggregation strategies: Average Aggregation strategies: Multiplicative ...

Stereotypes (User categories)

October 23 2020

Concept of a ‘stereotype’ Stereotype: Structure Limitations of stereotyping Combining stereotypes Building stereotypes Resolving stereotype cont...

User Models and Profiles (building)

October 19 2020

User Information Collection 1.1 Explicit user information collection 1.2 Implicit user information collection 1.3 Techniques for implicit user ...

User models and profiles (representation)

October 14 2020

What can be modelled in a user model/ user profile Knowledge Interests – came from recommender system, profile of the user Goals and tasks Backgroun...

Introduction

October 12 2020

The personalisation buzz Why do we need personalisation? Two Types of personalisation Personalisation from consumer perspective Personalisation o...

Recommender Systems - Table of Contents

February 01 2020

User Adaptive Systems personalises and tailors the vast amount of information into what we need, want and what best fits our current needs. The notes wi...

Back to top ↑

Data Structures and Algorithms

[Leetcode] 206. Reverse Linked List (Python)

April 14 2021

Explanation 링크드 리스트 뒤집기는 기본적이고, 정말 많이 나오는 알고리즘중 하나입니다. 시간복잡도는 O(n)이며, 총 3개의 스텝으로 이루어집니다. 이미지와 함께하면 이해가 빠를겁니다. 출처

[Coderbyte] Tree Constructor (Python)

April 04 2021

Problem Statement TreeConstructor(strArr) take the array of strings stored in strArr, which will contain pairs of integers in the following format: (i1,i2), ...

[Leetcode] 20. Valid Parentheses (Python)

March 30 2021

Problem Statement Given a string s containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.

[Other] Missing Number and Duplicates

October 14 2020

Table of Contents Q: Find a missing number and duplicates in a given array Find a missing number in a given array 1.1 Example 1.2 Code Implementation...

[Other] Set Bits of a Binary Tree (C)

September 07 2020

Table of Contents Q: Implement a function that counts the set bit of a binary tree in C. What is a Binary Tree? 1.1 Binary Search Tree Steps and Pseud...

Back to top ↑

Daily Tech News

March Technology News

March 01 2022

NFTs Are Coming to Instagram, Zuckerberg Says How the shift to edge computing is impacting enterprises How AI will change the data center and the IT ...

May Technology News

May 01 2021

Microsoft Makes Big Bet on Health-Care AI Technology With Nuance - Digitizing Healthcare 오케스트로, KETI와 차세대 AI옵스 기술 개발 Dell Technologies Unlocks Value ...

February, March Technology News

February 01 2021

Table of Contents Carmakers wake up to new pecking order as chip crunch intensifies Google, Facebook battle Australia over proposed revenue-sharing law...

January Technology News

January 01 2021

Table of Contents Los Angeles to offer vaccine record on iPhones UK competition watchdog to probe Nvidia’s Arm takeover Apple, Hyundai set to agree e...

December Technology News

December 01 2020

December’s Tech Updates December’s Tech Updates Brazilian soy farmers try 5G technology with Huawei equipment EU sets out search ranking guidelines fo...

‘Daily Tech News’ Category

July 14 2020

This category includes a summary of daily technology news. It will cover current trends, new issues or technology of the month. It will follow the 6-W’s writ...

Back to top ↑

Projects

UniCycle - Bike Hire

December 01 2020

🚲 Hire bicycle from main spots of Leeds - view, book, and pay all in one go!

User Management System

December 01 2020

🌱 A full-stack Springboot-React web application that implements a User control system

Rate and View Professors

December 01 2020

👩🏻‍💻 Rate and view your professors from various modules, semesters and years!

OpenGL-Leeds Scene

December 01 2020

🏰 Renders the landmarks of Leeds! - Millennium square, a carousel and Leeds University’s Bacon statue

Leeds Inspired Search

December 01 2020

💃 Search the kind of event you want to attend, and scroll through Yelp’s recommendations of places to go, eat, and drink nearby!

Edge Computing Simulation

December 01 2020

👩🏻‍💻 A Final Year Project on Edge Computing that simulates and evaluates different edge architectures

Crawl and Search

December 01 2020

🔎 A Search tool that crawls the ‘webscraping’ website to provide you with country search functionality!

Back to top ↑

CS Papers

5G 기술 및 엣지(Edge) 영역에서의 주요 사례

March 22 2021

MEC(Mobile Edge Computing) DELL Technology의 엣지 솔루션 사례 엣지 데이터의 특징 5G 시장의 발전 방향 - Telecom/Enterprise MEC 엣지 컴퓨팅의 장점 MEC 구축 방식 적용사례- 2020년 한국판 디...

Security Issues of Edge Computing

November 26 2020

Edge computing is expected to undergo explosive growth over the next few decades, due to the developments in 5G and Internet of Things (IoT).

Back to top ↑

Study

Secure Computing - Table of Contents

February 01 2020

In this series of notes, it will cover contents about software security, such as: Cryptography: the role of cryptography in security, modern cryptograph...

Recommender Systems - Table of Contents

February 01 2020

User Adaptive Systems personalises and tailors the vast amount of information into what we need, want and what best fits our current needs. The notes wi...

Machine Learning - Table of Contents

February 01 2020

In this series of notes, you will will: List the principle algorithms used in machine learning and derive their update rules Appreciate the capabilities...

Distributed System - Table of Contents

February 01 2020

In this series of notes, various aspects of distributed systems are covered. The books referenced includes: Tanenbaum A & van Steen M, Di...

Back to top ↑

Jekyll Blog

[Jekyll] 깃허브 지킬 블로그 폰트와 사이즈 바꾸기

January 05 2021

안녕하세요. 오늘은 깃허브 블로그의 폰트를 바꾸는 법을 알아볼게요! 폰트는 블로그 첫 인상이나 가독성에 큰 영향을 주는 것 같아요. 그만큼 블로그의 디자인이나 특성을 고려해서 여러가지 폰트로 바꿔보는 것도 중요하구요.

Back to top ↑

Other

Back to top ↑

Information Storage Management (ISM)

Back to top ↑

LinkedIn Learning

Back to top ↑