Charles U. Martel
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Charles U. Martel has a total of 16 co-authors. Here are the top co-authors by number of shared publications:
- Dragos Andrei
Dept. of Comput. Sci., Univ. of California, Davis, CA, USA
3 shared publications - Michael Gertz
University of California at Davis
3 shared publications - Premkumar Devanbu
University of California, Davis, CA, USA
3 shared publications - Stuart G. Stubblebine
Stubblebine Consulting, LLC, 8 Wayne Blvd, Madison, NJ 07940, USA
3 shared publications - April Kwong
Department of Computer Science, University of California, Davis, CA 95616, USA.;;;
2 shared publications - Biswanath Mukherjee
Department of Computer Science, University of California, Davis, CA 95616 USA
2 shared publications
Latest Publications
- 26 April 2010
- Published by Optica Publishing Group in Journal of Optical Communications and Networking
- Vol. 2 (5) , 241-255
Provisioning Subwavelength Multicast Sessions With Flexible Scheduling Over WDM Networks
The distribution of large data sets from a centralized node to several destination sites is frequently required by many data-intensive networking applications; this distribution can be efficiently achieved by the means of multicasting. Multicasting has been typically considered for on-demand applications and services, e.g., video-on-demand, IPTV, etc., which usually require start of data transmission immediately. We consider that multicast sessions can be provisioned starting with flexible times and that the multicast client can specify a maximum allowed time by which all data needs to be delivered to destinations. This is true for e-Science and high-performance applications, in which data distribution is not necessarily immediate. In this paper, we study the problem of provisioning dynamic multicast data-distribution requests (MDDRs) with flexible scheduling over optical WDM networks. We consider the practical case of fractional-capacity multicast sessions that require less than the entire wavelength capacity (nodes are equipped with multicast-capable opaque switches). We devise provisioning methods based on the multicast tree (or light-tree) distribution model. In our first approach (named Rand), we generate multiple randomized alternate trees on which we try to provision the multicast session and then assign wavelengths and schedule the session. In our second approach (named AllSlots), we dynamically generate light-trees depending on the network state. In our next approach (named Break), when provisioning an entire tree fails, we try to “break” the tree into time-independent subtrees. We also study the impact of allowing data to be buffered at intermediary nodes and then transmitted toward destinations (method named Buffer) and consider an approach that partitions the data sets. Finally, we study the impact of the switch architecture on our provisioning by restricting our approaches to full-wavelength MDDRs.
- 26 April 2010
- Published by Optica Publishing Group in Journal of Optical Communications and Networking
- Vol. 2 (5) , 241-255
Provisioning Subwavelength Multicast Sessions With Flexible Scheduling Over WDM Networks
The distribution of large data sets from a centralized node to several destination sites is frequently required by many data-intensive networking applications; this distribution can be efficiently achieved by the means of multicasting. Multicasting has been typically considered for on-demand applications and services, e.g., video-on-demand, IPTV, etc., which usually require start of data transmission immediately. We consider that multicast sessions can be provisioned starting with flexible times and that the multicast client can specify a maximum allowed time by which all data needs to be delivered to destinations. This is true for e-Science and high-performance applications, in which data distribution is not necessarily immediate. In this paper, we study the problem of provisioning dynamic multicast data-distribution requests (MDDRs) with flexible scheduling over optical WDM networks. We consider the practical case of fractional-capacity multicast sessions that require less than the entire wavelength capacity (nodes are equipped with multicast-capable opaque switches). We devise provisioning methods based on the multicast tree (or light-tree) distribution model. In our first approach (named Rand), we generate multiple randomized alternate trees on which we try to provision the multicast session and then assign wavelengths and schedule the session. In our second approach (named AllSlots), we dynamically generate light-trees depending on the network state. In our next approach (named Break), when provisioning an entire tree fails, we try to “break” the tree into time-independent subtrees. We also study the impact of allowing data to be buffered at intermediary nodes and then transmitted toward destinations (method named Buffer) and consider an approach that partitions the data sets. Finally, we study the impact of the switch architecture on our provisioning by restricting our approaches to full-wavelength MDDRs.
- 1 April 2010
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 28 (11) , 1585-1596
A Multistate Multipath Provisioning Scheme for Differentiated Failures in Telecom Mesh Networks
Telecommunication networks spanning large areas are subject to various failures, such as natural disasters, operation errors, and malicious attacks. Disaster failures (DFs) are those, which can lead to a large-area malfunction and degrade the performance of a backbone telecom mesh network. A survivable network provisioning scheme that can recognize and address multiple levels of network failures, including DFs, is desirable for the future Internet. We study the characteristics of multiple failures in telecom mesh networks, such as optical wavelength-division-multiplexed (WDM) networks. In particular, we devise a novel provisioning scheme for telecom mesh networks, which can efficiently exploit the network connectivity using multiple paths. Three provisioning states are defined, in response to single-link failure (SF), multiple-link failure (MF), and DF. We integrate the conventional primary-backup method with reprovisioning and degraded service (i.e., a reduced level of service versus no service at all) into a state-transition model to handle different levels of failures. A predefined level of service is guaranteed for premium customers even if the service cannot be fully recovered. Multinode failures within the same shared risk group (SRG) and failures on destination node are also considered in our study. Our results show that: 1) connection-dropping probability due to a node failure can be significantly reduced with a small extra cost in SF protection; 2) for single-node failure, our algorithm achieves better performance than the shortest vertex-disjoint algorithm; and 3) remote-site data replication is effective to protect against destination-node failures.
- 1 April 2010
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Journal of Lightwave Technology
- Vol. 28 (11) , 1585-1596
A Multistate Multipath Provisioning Scheme for Differentiated Failures in Telecom Mesh Networks
Telecommunication networks spanning large areas are subject to various failures, such as natural disasters, operation errors, and malicious attacks. Disaster failures (DFs) are those, which can lead to a large-area malfunction and degrade the performance of a backbone telecom mesh network. A survivable network provisioning scheme that can recognize and address multiple levels of network failures, including DFs, is desirable for the future Internet. We study the characteristics of multiple failures in telecom mesh networks, such as optical wavelength-division-multiplexed (WDM) networks. In particular, we devise a novel provisioning scheme for telecom mesh networks, which can efficiently exploit the network connectivity using multiple paths. Three provisioning states are defined, in response to single-link failure (SF), multiple-link failure (MF), and DF. We integrate the conventional primary-backup method with reprovisioning and degraded service (i.e., a reduced level of service versus no service at all) into a state-transition model to handle different levels of failures. A predefined level of service is guaranteed for premium customers even if the service cannot be fully recovered. Multinode failures within the same shared risk group (SRG) and failures on destination node are also considered in our study. Our results show that: 1) connection-dropping probability due to a node failure can be significantly reduced with a small extra cost in SF protection; 2) for single-node failure, our algorithm achieves better performance than the shortest vertex-disjoint algorithm; and 3) remote-site data replication is effective to protect against destination-node failures.
- 30 October 2009
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 18 (2) , 353-366
Provisioning of Deadline-Driven Requests With Flexible Transmission Rates in WDM Mesh Networks
With the increasing diversity of applications supported over optical networks, new service guarantees must be offered to network customers. Among the emerging data-intensive applications are those which require their data to be transferred before a predefined deadline. We call these deadline-driven requests (DDRs). In such applications, data-transfer finish time (which must be accomplished before the deadline) is the key service guarantee that the customer wants. In fact, the amount of bandwidth allocated to transfer a request is not a concern for the customer as long as its service deadline is met. Hence, the service provider can choose the bandwidth (transmission rate) to provision the request. In this case, even though DDRs impose a deadline constraint, they provide scheduling flexibility for the service provider since it can choose the transmission rate while achieving two objectives: 1) satisfying the guaranteed deadline; and 2) optimizing the network's resource utilization. We investigate the problem of provisioning DDRs with flexible transmission rates in wavelength-division multiplexing (WDM) mesh networks, although this approach is generalizable to other networks also. We investigate several (fixed and adaptive to network state) bandwidth-allocation policies and study the benefit of allowing dynamic bandwidth adjustment, which is found to generally improve network performance. We show that the performance of the bandwidth-allocation algorithms depends on the DDR traffic distribution and on the node architecture and its parameters. In addition, we develop a mathematical formulation for our problem as a mixed integer linear program (MILP), which allows choosing flexible transmission rates and provides a lower bound for our provisioning algorithms.
- 30 October 2009
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 18 (2) , 353-366
Provisioning of Deadline-Driven Requests With Flexible Transmission Rates in WDM Mesh Networks
With the increasing diversity of applications supported over optical networks, new service guarantees must be offered to network customers. Among the emerging data-intensive applications are those which require their data to be transferred before a predefined deadline. We call these deadline-driven requests (DDRs). In such applications, data-transfer finish time (which must be accomplished before the deadline) is the key service guarantee that the customer wants. In fact, the amount of bandwidth allocated to transfer a request is not a concern for the customer as long as its service deadline is met. Hence, the service provider can choose the bandwidth (transmission rate) to provision the request. In this case, even though DDRs impose a deadline constraint, they provide scheduling flexibility for the service provider since it can choose the transmission rate while achieving two objectives: 1) satisfying the guaranteed deadline; and 2) optimizing the network's resource utilization. We investigate the problem of provisioning DDRs with flexible transmission rates in wavelength-division multiplexing (WDM) mesh networks, although this approach is generalizable to other networks also. We investigate several (fixed and adaptive to network state) bandwidth-allocation policies and study the benefit of allowing dynamic bandwidth adjustment, which is found to generally improve network performance. We show that the performance of the bandwidth-allocation algorithms depends on the DDR traffic distribution and on the node architecture and its parameters. In addition, we develop a mathematical formulation for our problem as a mixed integer linear program (MILP), which allows choosing flexible transmission rates and provides a lower bound for our provisioning algorithms.
- 1 February 2009
- Published by Elsevier in Information Processing Letters
- Vol. 109 (5) , 290-295
Stochastic shortest path with unlimited hops
- 1 February 2009
- Published by Elsevier in Information Processing Letters
- Vol. 109 (5) , 290-295
Stochastic shortest path with unlimited hops
- 1 February 2008
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-3
Provisioning of Deadline-Driven Requests with Flexible Transmission Rates in Different WDM Network Architectures
We investigate the problem of provisioning deadline-driven requests with flexible transmission rates in WDM mesh networks. We analyze the network's performance and cost for different node architectures and for different traffic distributions.
- 1 February 2008
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-3
Provisioning of Deadline-Driven Requests with Flexible Transmission Rates in Different WDM Network Architectures
We investigate the problem of provisioning deadline-driven requests with flexible transmission rates in WDM mesh networks. We analyze the network's performance and cost for different node architectures and for different traffic distributions.
- 1 May 2007
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-10
CLID: A general approach to validate security policies in a dynamic network
Many researchers have considered security policy management, including how to configure policies manually and even how to automatically generate security policies based on security requirements. Both can be error prone, especially when properties of the network topology change, because security requirements are usually not bound to any particular route path. Our DETER lab emulation results show that conflicts could be caused by these factors. Therefore, a systematic way to validate the correctness of the security policies is essential. This paper presents an approach, CLID (conflict and looping identification and detection), to verify whether a set of security policies (e.g. IPSec/VPN tunnels) satisfy the given security requirements, without causing any conflicts. This approach utilizes the definition of a security policy lo include network routing data as well as traffic selector information, thus it works for general network topologies. We also analyze and justify the correctness of the approach. The paper concludes with our simulation results and addresses future work.
- 1 May 2007
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-10
CLID: A general approach to validate security policies in a dynamic network
Many researchers have considered security policy management, including how to configure policies manually and even how to automatically generate security policies based on security requirements. Both can be error prone, especially when properties of the network topology change, because security requirements are usually not bound to any particular route path. Our DETER lab emulation results show that conflicts could be caused by these factors. Therefore, a systematic way to validate the correctness of the security policies is essential. This paper presents an approach, CLID (conflict and looping identification and detection), to verify whether a set of security policies (e.g. IPSec/VPN tunnels) satisfy the given security requirements, without causing any conflicts. This approach utilizes the definition of a security policy lo include network routing data as well as traffic selector information, thus it works for general network topologies. We also analyze and justify the correctness of the approach. The paper concludes with our simulation results and addresses future work.
- 1 November 2004
- Published by SAGE Publications in Journal of Computer Security
- Vol. 12 (6) , 841-864
Flexible authentication of XML documents
XML is increasingly becoming the format of choice for information exchange on the Internet. As this trend grows, one can expect that documents (or collections thereof) may get quite large, and clients may wish to query for specific segments of these
- 1 November 2004
- Published by SAGE Publications in Journal of Computer Security
- Vol. 12 (6) , 841-864
Flexible authentication of XML documents
XML is increasingly becoming the format of choice for information exchange on the Internet. As this trend grows, one can expect that documents (or collections thereof) may get quite large, and clients may wish to query for specific segments of these
- 27 January 2004
- Published by Springer Nature in Algorithmica
- Vol. 39 (1) , 21-41
A General Model for Authenticated Data Structures
- 27 January 2004
- Published by Springer Nature in Algorithmica
- Vol. 39 (1) , 21-41
A General Model for Authenticated Data Structures
- 1 July 2003
- Published by SAGE Publications in Journal of Computer Security
- Vol. 11 (3) , 291-314
Authentic data publication over the Internet1
We gratefully acknowledge support from the NSF ITR Program, Grant No. 0085961. Integrity critical databases, such as financial information used in high-value decisions, are frequently published over the Internet. Publishers of such data must satisfy
- 1 July 2003
- Published by SAGE Publications in Journal of Computer Security
- Vol. 11 (3) , 291-314
Authentic data publication over the Internet1
We gratefully acknowledge support from the NSF ITR Program, Grant No. 0085961. Integrity critical databases, such as financial information used in high-value decisions, are frequently published over the Internet. Publishers of such data must satisfy
- 14 October 1994
- Published by Elsevier in Information Processing Letters
- Vol. 52 (1) , 7-13
Maximum finding on a multiple access broadcast network
- 14 October 1994
- Published by Elsevier in Information Processing Letters
- Vol. 52 (1) , 7-13
Maximum finding on a multiple access broadcast network