Teck Chaw Ling

Teck Chaw Ling
University of Malaya | UM · Faculty of Computer Science & Information Technology

Doctor of Philosophy

About

61
Publications
16,941
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
486
Citations
Citations since 2017
13 Research Items
271 Citations
201720182019202020212022202301020304050
201720182019202020212022202301020304050
201720182019202020212022202301020304050
201720182019202020212022202301020304050

Publications

Publications (61)
Article
Full-text available
Over the past few years, Internet applications have become more advanced and widely used. This has increased the need for Internet networks to be secured. Intrusion detection systems (IDSs), which employ artificial intelligence (AI) methods, are vital to ensuring network security. As a branch of AI, deep learning (DL) algorithms are now effectively...
Article
Full-text available
Since futuristic cellular core networks are envisioned to accommodate emerging vertical domain applications with diverse QoS requirements, software‐defined networking (SDN) technology has played a vital role in improving the scalability and flexibility of network management. This paper presents the design and development of a service‐aware transpor...
Article
Full-text available
Recently, the research of marine knowledge and information technology has grown rapidly by the increasing interest in the rich repository of natural resources in the sea. For marine knowledge services, accurate marine environmental data must be continuously collected to deeply understand and analyze the marine circumstances. However, there is an in...
Article
Full-text available
The support funding information was missed to be included in the online version of the proof. It should have been included and should read
Article
Full-text available
In global networks, Border Gateway Protocol (BGP) is widely used in exchanging routing information. While the original design of BGP did not focus on security protection against deliberate or accidental errors regarding to routing disruption, one of fundamental vulnerabilities in BGP is a lack of insurance in validating authority for announcing net...
Conference Paper
As the global information network continues to grow rapidly, network service providers are facing big challenges in satisfying network quality of service requirements and providing users with good quality of experience especially for multi-cloud-based services. Shortest path and minimum hop algorithms have been widely used for dynamic best path sel...
Article
Full-text available
The significant development of Internet applications over the past 10 years has resulted in the rising necessity for the information network to be secured. An intrusion detection system is a fundamental network infrastructure defense that must be able to adapt to the ever-evolving threat landscape and identify new attacks that have low false alarm....
Article
Flooding attack is a network attack that sends a large amount of traffic to the victim networks or services to cause denial-of-service. In Software-Defined Networking (SDN) environment, this attack might not only breach the hosts and services but also the SDN controller. Besides, it will also cause a disconnection of links between the controller an...
Conference Paper
Full-text available
-System administrators can benefit from deploying Network Intrusion Detection Systems (NIDS) to find potential security breaches. However, security attacks tend to be unpredictable. There are many challenges to develop a flexible and effective NIDS in order to prevent high false alarm rates and low detection accuracy against unknown attacks. In thi...
Article
Full-text available
Network virtualization plays an important role in the modern Internet architecture. Various OpenFlow-based network slicing techniques have been proposed and implemented to achieve network virtualization. In this paper, we present a scalable network slicing technique to provide multi-tenant network slices over an OpenFlow-based Multi-Protocol Label...
Article
Full-text available
The requirement of auto provisioning, administration, management and governing of networking resources in distributed environment, which spreads over multiple administrative domains (i.e., multi-domain) is a challenging task. This paper demonstrates an effort to inter-connect distributed SDN-Cloud resources which spread over three administrative do...
Article
Traffic load in any infrastructured 802.11 network is typically distributed unevenly between access points (AP) creating hotspots. This is due to the inherent nature of wireless networks (WLAN) where stations are free to associate to any known AP they desire and the lack of control by the APs themselves. This imbalance creates a condition where aff...
Conference Paper
Full-text available
This paper shows a prototyping and operating effort for a federated multisite SDN-Cloud playground that leverages open-source software such as OpenStack cloud, ONOS SDN controller, and Quagga router. A SDN-based federation possibility for distributed multisite cloud is verified by providing an open playground over three international sites under se...
Article
The energy dissipated as heat for each utilization level of a data center server is empirically measured and stored as the thermal-profile. These thermal-profiles are used to predict the outlet temperatures of the related servers for current and future utilization. The predicted outlet temperature is an important parameter for energy efficient ther...
Article
Full-text available
Monitoring systems can become more robust, flexible, scalable and smart through the implementation of a smart software layer. Such a software can be termed as middleware as it filters and provides data to applications and is independent of how data is propagated from source to a remote data-repository such as a database. The data is collected from...
Article
Full-text available
In this paper, we discuss on-going experiments at OF@TEIN Playground to evaluate the feasibility of SD-WAN (software-defined wide area network) solutions by leveraging open-source ONOS (open network operating systems) SDN controller. In order to explore efficient solutions in building SDN-enabled WAN, we utilize distributed cloud-based resources to...
Conference Paper
Full-text available
After its launch in 2012, OF@TEIN project has faced several changes in both resource configuration and usage procedure for OF@TEIN infrastructure. In order to maintain and verify the functionality of this open/shared virtual playground, there were many difficulties for managing multi-national distributed infrastructure as a collaborative community...
Conference Paper
Full-text available
The Scientific Workflow Applications (SWFAs) play a vital role for both service consumers and service providers in designing and implementing large and complex scientific processes. The cloud computing offers significant storage space and other required computing resources necessary for processing large-scale and complex SWFAs. Consequently, cloud...
Article
Full-text available
Data centers can go green by saving electricity in two major areas: computing and cooling. Servers in data centers require a constant supply of cold air from on-site cooling mechanisms for reliability. An increased computational load makes servers dissipate more power as heat and eventually amplifies the cooling load. In thermal-aware scheduling, c...
Article
Full-text available
Rise in inlet air temperature increases the corresponding outlet air temperature from the server. As an added effect of rise in inlet air temperature, some active servers may start exhaling intensely hot air to form a hotspot. Increase in hot air temperature and occasional hotspots are an added burden on the cooling mechanism and result in energy w...
Article
In this work, a novel hybrid population-based algorithm, named SP-QPSO has been introduced by combining Shuffled Complex Evolution with PCS (SP-UCI) and Quantum Particle Swarm Optimization (QPSO). The main purpose of this algorithm is to improve the efficiency of optimization task in both low and high dimensional problems. SP-QPSO is using the main...
Article
Considering application behavior in graph partitioning is an arduous task because of the chicken-and-egg problem: the application behavior depends on how the graph is decomposed while achieving load balance requires the knowledge of how the application utilizes the underlying resources. Advances in multi-core processors further complicate the endea...
Article
Full-text available
A rise in inlet air temperature may lower the rate of heat dissipation from air cooled computing servers. This introduces a thermal stress to these servers. As a result, the poorly cooled active servers will start conducting heat to the neighboring servers and giving rise to hotspot regions of thermal stress, inside the data center. As a result, th...
Article
Full-text available
The evolution in pedagogy and research has introduced new requirements in the educational sector. Ondemand computing resource provisioning, often referred as virtual lab, is one of the requirements in great demand. Most current virtual lab systems are proprietary and thus their detailed software architectures are not accessible to developers. The l...
Conference Paper
3D Poisson’s equation is solved numerically to simulate the electric potential in a prototype design of electrohydrodynamic (EHD) ion-drag micropump. Finite difference method (FDM) is employed to discretize the governing equation. The system of linear equations resulting from FDM is solved iteratively by using the sequential Jacobi (SJ) and sequent...
Article
Full-text available
IEEE 802.11 provides multiple wireless networking (WLAN) standards with each new standard attempting to improve overall performance whilst remaining backward compatible to older ones. The current practise of setting up WLANs is to use non-overlapping channels and high signal strengths to provide optimum performance for stations in the network. In t...
Article
Context Software clustering is a key technique that is used in reverse engineering to recover a high-level abstraction of the software in the case of limited resources. Very limited research has explicitly discussed the problem of finding the optimum set of clusters in the design and how to penalize for the formation of singleton clusters during cl...
Conference Paper
The numerical solution of a computationally intensive model becomes more complex in terms of execution time required by a single processor. To speedup the computation, a suitable parallel computing architecture is required. This paper attempts to achieve a fast finite difference solution of electric potential in an EHD ion-drag micropump. A 2D Pois...
Article
Purpose This paper aims to describe the problems faced by MyAIS, an open access repository of scholarly content, the reasons for moving to a cloud infrastructure and the design of the system. Design/methodology/approach MyAIS is supported by an IBM HS22V multiple blade server using virtualization technology. A single blade server runs both MyAIS's...
Conference Paper
Data-centers require huge amount of electricity to continue meeting the computing demands of consumers each year. Fossil fuel based electricity is utilized due to lack of abundant renewable energy resources, resulting in the emission of CO2 in atmosphere and causing global temperature hike. The world is in dire need of efficient utilization of elec...
Article
The advent of multi-core architectures provides an opportunity for accelerating parallelism in mesh-based applications. This multi-core environment, however, imposes challenges not addressed by conventional graph-partitioning techniques that are originally designed for distributed-memory uniprocessors. As the first step to exploit the multi-core pl...
Conference Paper
Discrete Event Simulation (DES) is a popular technique use in network simulation tools. Some of the popular queuing methods in DES are linked list, heap, splay tree and calendar based queue. Due to the design characteristic of discrete events and single sequential queue in DES, these queuing methods are unable to fully utilize the computing power o...
Article
Full-text available
The use of grid technology and web services for resource sharing has received tremendous attention in recent years. The merging of these 2 technologies is able to provide additional multiple types of services and functionalities. However, the problem of scheduling services to meet quality of service (QoS) requirements remains challenging. This pape...
Article
Full-text available
An important aspect of traffic engineering is the re-optimization of network resources. In this process, traffic over a congested path is rerouted to a new path to improve efficiency in network resource utilization. The aggregation nature of DiffServ MPLS networks often gives rise to long-lived flows within the network. A rerouting mechanism that s...
Article
Virtual lab has gained popularity among cloud computing practitioners due to its promise of on-demand provisioning of computer resources. However, lack of standardized guidelines hinders the adoption among educational institutions. Achievements of non-functional requirements possess greater challenge due to their qualitative nature. These requireme...
Article
Full-text available
The demand for end-to-end Quality of Service (QoS) in Wireless Local Area Networks (WLANs) is becoming ever more important due to the trend towards converged communication networks. The recently accepted QoS mechanism in WLAN: the IEEE 802.11e has limitations in providing fairness to different types of traffic. We proposed Dynamic Weighted Fair Sch...
Article
Full-text available
In IEEE 802.11 wireless networks, continuous connectivity which allows user mobility and maintains network utilization is one of the most important requirements. In order to establish and keep service state information during the handoff process, the context transfer protocol is used to transfer service state from the originally associated base sta...
Conference Paper
An automated Intrusion Prevention Mechanism (AIPM) which comprises the functionalities of IDS, IPS, and auto configuring network devices is proposed to enhance network security. AIPM is a mechanism that includes automated intrusion prevention function and automated analysis of intrusion messages function. In addition, the ability of automatically d...
Article
Full-text available
With the emergence of new network applications and quality of service (QoS) requirements, current Internet technology that supports best-effort service is clearly insufficient. This paper undertakes a detailed study of dynamic quality of service routing in Differentiated Service (DiffServ) Multiprotocol Label Switching (MPLS) networks. A polynomial...
Conference Paper
Full-text available
As web service has become the emerging paradigm, the area of web service research has received a lot of attention in recent years. Most of the web services are deployed by site administrators. As the number of request of web services increase tremendously, there is a need to replicate the services to multiple resources. Although manual deployment a...
Article
Full-text available
This study explores the feasibility of job scheduling strategies and extend the job grouping-based approach using the idea of bandwidth-awareness. As today`s best-effort network generally experiences low bandwidth and high delay, we aim to maximize the Grid resource utilization and reduce the delay by considering the bandwidth criterion. A simulati...
Article
Full-text available
In this paper, an intra-domain, multi-area Quality of Service (QoS) provisioning mechanism, namely the QoS-HBB architecture is proposed to alleviate the scalability problem in the intra-domain bandwidth broker design. By exploiting the inherent hierarchical nature of OSPF and the fact that an OSPF domain can be subdivided into multiple areas, QoS-H...
Conference Paper
In recent years, the employment of IEEE 802.11 radio signals for location determination in an indoor environment has drawn great attention. The basis of this technique is that the location of an object is estimated using an estimation algorithm and the radio frequency (RF) fingerprint database as a reference. The main target of this paper is to fin...
Article
Full-text available
In a mobile ad hoc network (MANET), when a node fails during the RTS-CTS handshake process, the MAC protocol is able to identify whether the failure was caused by link failure or due to congestion by inspecting the recorded radio signal strengths. If the cause is due to actual link failure, then MAC abandons any further attempt to retry communicati...
Article
Full-text available
The development of software has always been characterized by parameters that possess certain level of fuzziness. This requires that some degree of uncertainty be introduced in the models, in order to make the models realistic. Fuzzy logic fares well in this area. Many of the problems of the existing effort estimation models can be solved by incorpo...
Article
Full-text available
Congestion control mechanism such as random early detect (RED) allows more efficient usage of network resources. RED uses static thresholds (high and low) in combating congestion. However, as network becomes more dynamic with the introduction of multimedia and real time application, this ldquostaticrdquo approach becomes inefficient. This paper pro...
Conference Paper
Full-text available
In this paper, a hop-by-hop Quality-of-Service (QoS) routing mechanism is proposed to maintain the routing performance in networks with imprecise link state information. The proposed mechanism, Normal- PI, applies statistical methods to compute two-sided simultaneous prediction intervals from sampled history of the available bandwidths. A QoS metri...
Conference Paper
Full-text available
A campus-wide grid and cluster infrastructure using the Rocks clustering software is established. The infrastructure, namely Grid-Enabled Research Network and Info-structure of University of Malaya (GERANIUM), comprises five distinct clusters located at different faculties and institutes. In this paper, the GERANIUM topology and architecture are pr...
Article
Full-text available
The advent of Quality-of-Service (QoS) routing has brought a wide range of applications to network users. While precise network state information is critical to QoS provision, maintaining such accuracy is almost impossible. Towards this end, we propose a hop-by-hop QoS mechanism to operate in networks with inaccurate information. The proposed mecha...
Article
Full-text available
The primary issue with anycast routing protocol is the tradeoff between performance and reliability. An anycast routing protocol that can provide shorter end-to-end delay does not always has lower packet loss, and vice versa. This paper focuses on achieving short end-to-end delay and low packet loss, and proposes an enhancement to the anycast routi...
Article
Full-text available
In the paper, a traffic engineering enhancement to the QoS-OSPF routing protocol is proposed and used as the path selection algorithm in a DiffServ-MPLS network. The proposed scheme, TE-QOSPF, exploits the use of non-shortest paths to improve load-balancing and avoid network congestion. Simulation results show that the algorithm outperforms the QoS...
Article
Full-text available
The ATM Forum has released an ATM Security Specification that contains the requirements and specifications of security support services. The ATM Security Specification suggests placing all the security features in the user plane, control plane, management plane, ATM adaptation layer and ATM layer of ATM network architecture. Implementing security f...
Conference Paper
Anycast is a network service provided in IPv6. A group of servers that provide same services will be assigned the same anycast address. A client wishing to contact the server will send the packets to this anycast address and the anycast-supported router will direct the packets to the nearest server. This paper analyses the performance of single-pat...
Conference Paper
This paper describes a fuzzy usage parameter control (UPC) mechanism in DiffServ (DS) and Multiprotocol Label Switching (MPLS) networks based on fuzzy logics. Current research treats MPLS as the Internet’s solution to high performance network. In DS network, UPC is an important factor in ensuring the sources conforms to the negotiated service level...
Article
Full-text available
Due to the unpredictable behavior of the traffic and various traffic characteristics, it has become a great challenge for ATM networks to effectively control traffic and congestion while at the same time provide the desired quality of service. In this paper, a fuzzy logic traffic controller is proposed to perform traffic and congestion control func...
Conference Paper
Full-text available
The paper describes: fuzzy data and linguistic qualifiers; fuzzy data representation and retrieval; fuzzy database aspects; relational and object-oriented models; and the advantages of using the object-oriented database framework in a fuzzy database. A prototype fuzzy object-oriented database system (FOODS) has been implemented to demonstrate its f...
Article
Full-text available
Provides a definition on electronic publishing, as well as the various components including the necessary infrastructure, the technology required, the production processes and the means of distribution. Some brief accounts of exemplary models of electronic publishing are given and discussed. The main issues and problems which may be encountered whe...
Article
Full-text available
Describes i) necessity of fuzzy DataBase ii) techniques used in the storage and retrieval of fuzzy data in a DataBase or information retrieval system iii) DataBase framework for fuzzy DataBase and iv) the advantages of using object-oriented DataBase framework in fuzzy DataBase. A prototype of fuzzy object-oriented DataBase system, (FOODS), has been...

Network

Cited By